// Copyright (C) Stichting Deltares 2017. All rights reserved. // // This file is part of Ringtoets. // // Ringtoets is free software: you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by // the Free Software Foundation, either version 3 of the License, or // (at your option) any later version. // // This program is distributed in the hope that it will be useful, // but WITHOUT ANY WARRANTY; without even the implied warranty of // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // GNU General Public License for more details. // // You should have received a copy of the GNU General Public License // along with this program. If not, see . // // All names, logos, and references to "Deltares" are registered trademarks of // Stichting Deltares and remain full property of Stichting Deltares at all times. // All rights reserved. namespace Ringtoets.MacroStabilityInwards.IO.Configurations { /// /// Container of identifiers related to the macro stability inwards calculation configuration schema definition. /// internal static class MacroStabilityInwardsCalculationConfigurationSchemaIdentifiers { /// /// The identifier for assessment level elements. /// public const string AssessmentLevelElement = "toetspeil"; /// /// The identifier for surface line elements. /// public const string SurfaceLineElement = "profielschematisatie"; /// /// The identifier for stochastic soil model elements. /// public const string StochasticSoilModelElement = "ondergrondmodel"; /// /// The identifier for stochastic soil profile elements. /// public const string StochasticSoilProfileElement = "ondergrondschematisatie"; /// /// The tag of the element containing the value indicating the minimum depth of the slip plane. /// public const string SlipPlaneMinimumDepthElement = "minimaleglijvlakdiepte"; /// /// The tag of the element containing the value indicating the minimum length of the slip plane. /// public const string SlipPlaneMinimumLengthElement = "minimaleglijvlaklengte"; /// /// The tag of the element containing the value indicating the maximum slice width. /// public const string MaximumSliceWidthElement = "maximalelamelbreedte"; /// /// The identifier for zones elements. /// public const string ZonesElement = "zonering"; /// /// The tag of the element containing the value indicating if zones should be created automatically. /// public const string CreateZones = "bepaling"; #region Water stresses /// /// The identifier for water stresses elements. /// public const string WaterStressesElement = "waterspanningen"; /// /// The tag of the element containing the average river water level. /// public const string WaterLevelRiverAverageElement = "ghw"; #region Drainage /// /// The identifier for drainage construction elements. /// public const string DrainageConstructionElement = "drainage"; /// /// The tag of the element containing the value whether a drainage construction is present. /// public const string DrainageConstructionPresentElement = "aanwezig"; /// /// The tag of the element containing the x coordinate of the drainage construction. /// public const string XCoordinateDrainageConstructionElement = "x"; /// /// The tag of the element containing the z coordinate of the drainage construction. /// public const string ZCoordinateDrainageConstructionElement = "z"; #endregion #endregion #region Dike soil scenario /// /// The identifier for the dike soil scenario type elements. /// public const string DikeSoilScenarioElement = "dijktype"; /// /// The possible content of the /// element indicating a clay dike on clay. /// public const string DikeSoilScenarioClayDikeOnClay = "1A"; /// /// The possible content of the /// element indicating a sand dike on clay. /// public const string DikeSoilScenarioSandDikeOnClay = "2A"; /// /// The possible content of the /// element indicating a clay dike on sand /// public const string DikeSoilScenarioClayDikeOnSand = "1B"; /// /// The possible content of the /// element indicating a sand dike on sand. /// public const string DikeSoilScenarioSandDikeOnSand = "2B"; #endregion #region Grid /// /// The identifier for grid elements. /// public const string GridElement = "grids"; /// /// The tag of the element containing the value whether the grid should be moved. /// public const string MoveGrid = "verplaatsgrid"; /// /// The identifier for the grid determination type elements. /// public const string GridDeterminationTypeElement = "bepaling"; /// /// The possible content of the /// element indicating automatic grid determination. /// public const string GridDeterminationTypeAutomatic = "automatisch"; /// /// The possible content of the /// element indicating manual grid determination. /// public const string GridDeterminationTypeManual = "handmatig"; #region Tangent lines /// /// The identifier for tangent line elements. /// public const string TangentLineElement = "tangentlijnen"; /// /// The identifier for the tangent line determination type elements. /// public const string TangentLineDeterminationTypeElement = "bepalingtangentlijnen"; /// /// The possible content of the /// element indicating layer separated. /// public const string TangentLineDeterminationTypeLayerSeparated = "laagscheiding"; /// /// The possible content of the /// element indicating specified. /// public const string TangentLineDeterminationTypeSpecified = "gespecificeerd"; /// /// The tag of the element containing the value indicating the top z of the tangent line. /// public const string TangentLineZTop = "zboven"; /// /// The tag of the element containing the value indicating the bottom z of the tangent line. /// public const string TangentLineZBottom = "zonder"; /// /// The tag of the element containing the value indicating the number of tangent lines. /// public const string TangentLineNumber = "aantal"; #endregion /// /// The identifier for left grid elements. /// public const string LeftGridElement = "linkergrid"; /// /// The identifier for right grid elements. /// public const string RightGridElement = "rechtergrid"; /// /// The tag of the element containing the value indicating the left x of the grid. /// public const string GridXLeft = "links"; /// /// The tag of the element containing the value indicating the right x of the grid. /// public const string GridXRight = "rechts"; /// /// The tag of the element containing the value indicating the top z of the grid. /// public const string GridZTop = "boven"; /// /// The tag of the element containing the value indicating the bottom z of the grid. /// public const string GridZBottom = "onder"; /// /// The tag of the element containing the value indicating the number of horizontal points of the grid. /// public const string GridNumberOfHorizontalPoints = "aantalpuntenhorizontaal"; /// /// The tag of the element containing the value indicating the number of vertical points of the grid. /// public const string GridNumberOfVerticalPoints = "aantalpuntenverticaal"; #endregion } }