Index: DamClients/DamUI/trunk/src/DamClientsLibrary/Deltares.Dam.Data/DamEngineIo/ConversionHelper.cs =================================================================== diff -u -r6203 -r6207 --- DamClients/DamUI/trunk/src/DamClientsLibrary/Deltares.Dam.Data/DamEngineIo/ConversionHelper.cs (.../ConversionHelper.cs) (revision 6203) +++ DamClients/DamUI/trunk/src/DamClientsLibrary/Deltares.Dam.Data/DamEngineIo/ConversionHelper.cs (.../ConversionHelper.cs) (revision 6207) @@ -55,225 +55,18 @@ public const int CpDitchPolderSide = 19; // Insteek sloot polderzijde public const int CpSurfaceLevelInside = 25; // Maaiveld binnenwaarts - /// The enumerated constants for input failure mechanism stability inside - public const int InputFailureMechanismStabilityInside = 0; - - public const int InputFailureMechanismStabilityOutside = 1; - public const int InputFailureMechanismPiping = 2; - - /// The enumerated constants for input segment failure mechanism stability inside - public const int InputSegmentFailureMechanismAll = 0; - - public const int InputSegmentFailureMechanismStability = 1; - public const int InputSegmentFailureMechanismPiping = 2; - /// - /// The input zone type no zones + /// The uplift type uplift /// - public const int InputZoneTypeNoZones = 0; - - /// - /// The input zone types forbidden zones - /// - public const int InputZoneTypesForbiddenZones = 2; - - /// - /// The input search method grid - /// - public const int InputSearchMethodGrid = 0; - - /// - /// The input search method genetic - /// - public const int InputSearchMethodGenetic = 1; - - /// - /// The input search method bee swarm - /// - public const int InputSearchMethodBeeSwarm = 2; - - /// - /// The input grid type automatic - /// - public const int InputGridTypeAutomatic = 0; - - /// - /// The input grid type specified - /// - public const int InputGridTypeSpecified = 1; - - /// - /// The input tangent lines on boundary lines - /// - public const int InputTangentLinesOnBoundaryLines = 0; - - /// - /// The input tangent lines specified - /// - public const int InputTangentLinesSpecified = 1; - - /// - /// The input tangent lines automatic - /// - public const int InputTangentLinesAutomatic = 2; - - /// - /// The load situation dry - /// - public const int LoadSituationDry = 0; - - /// - /// The load situation wet - /// - public const int LoadSituationWet = 1; - - /// - /// The dike dry sensitivity none - /// - public const int DikeDrySensitivityNone = 0; - - /// - /// The dike dry sensitivity dry - /// - public const int DikeDrySensitivityDry = 1; - - /// - /// The hydraulic shortcut type hydraulic shortcut - /// - public const int HydraulicShortcutTypeHydraulicShortcut = 0; - - /// - /// The hydraulic shortcut type no hydraulic shortcut - /// - public const int HydraulicShortcutTypeNoHydraulicShortcut = 1; - - /// - /// The uplift type uplift - /// public const int UpliftTypeUplift = 0; /// - /// The uplift type no uplift + /// The uplift type no uplift /// public const int UpliftTypeNoUplift = 1; - - /// - /// The m stab model type bishop - /// - public const int MStabModelTypeBishop = 0; - - /// - /// The m stab model type spencer - /// - public const int MStabModelTypeSpencer = 1; - - /// - /// The m stab model type fellenius - /// - public const int MStabModelTypeFellenius = 2; - - /// - /// The m stab model type uplift van - /// - public const int MStabModelTypeUpliftVan = 3; - - /// - /// The m stab model type uplift spencer - /// - public const int MStabModelTypeUpliftSpencer = 4; - - /// - /// The m stab model type bishop random field - /// - public const int MStabModelTypeBishopRandomField = 5; - - /// - /// The m stab model type bishop uplift van - /// - public const int MStabModelTypeBishopUpliftVan = 7; - - /// - /// The scenario type scenario01 - /// - public const int ScenarioTypeScenario01 = 0; - - /// - /// The scenario type scenario02 - /// - public const int ScenarioTypeScenario02 = 1; - - /// - /// The scenario type scenario03 - /// - public const int ScenarioTypeScenario03 = 2; - - /// - /// The scenario type scenario04 - /// - public const int ScenarioTypeScenario04 = 3; - - /// - /// The scenario type scenario05 - /// - public const int ScenarioTypeScenario05 = 4; - - /// - /// The scenario type scenario06 - /// - public const int ScenarioTypeScenario06 = 5; - - /// - /// The scenario type scenario07 - /// - public const int ScenarioTypeScenario07 = 6; - - /// - /// The scenario type scenario08 - /// - public const int ScenarioTypeScenario08 = 7; - - /// - /// The scenario type scenario09 - /// - public const int ScenarioTypeScenario09 = 8; - - /// - /// The scenario type scenario10 - /// - public const int ScenarioTypeScenario10 = 9; - - /// - /// The scenario type scenario11 - /// - public const int ScenarioTypeScenario11 = 10; - - /// - /// The piping model type bligh - /// - public const int PipingModelTypeBligh = 0; - /// - /// The piping model type Sellmeijer. - /// Obsolete but still present to inform the user when opening an old file with this model. - /// - public const int PipingModelTypeSellmeijer = 1; - - /// - /// The piping model type Sellmeijer 4 forces. - /// Obsolete but still present to inform the user when opening an old file with this model. - /// - public const int PipingModelTypeSellmeijer4Forces = 2; - - /// - /// The piping model type wti2017 - /// - public const int PipingModelTypeWti2017 = 3; - - /// - /// Constants for translating to Enums TimeStepUnit - /// + // Constants for translating to Enums TimeStepUnit public const uint TimeStepUnitSecond = 0; - public const uint TimeStepUnitMinute = 1; public const uint TimeStepUnitHour = 2; public const uint TimeStepUnitDay = 3; @@ -282,33 +75,24 @@ public const uint TimeStepUnitYear = 6; public const uint TimeStepUnitNonequidistant = 7; - /// - /// Constants for translating to Enums PlLineType - /// + // Constants for translating to Enums PlLineType public const uint PlLineTypePl1 = 1; - public const uint PlLineTypePl2 = 2; public const uint PlLineTypePl3 = 3; public const uint PlLineTypePl4 = 4; - /// - /// Constants for translating to Enums SensorType - /// + // Constants for translating to Enums SensorType public const uint SensorTypePiezometricHead = 0; - public const uint SensorTypeWaterLevel = 1; public const uint SensorTypePolderLevel = 2; - /// - /// Constants for translating to Enums DataSourceTypeSensors - /// + // Constants for translating to Enums DataSourceTypeSensors public const uint DataSourceTypeSensorsIgnore = 0; - public const uint DataSourceTypeSensorsLocationData = 1; public const uint DataSourceTypeSensorsSensor = 2; /// - /// Converts the type DamProjectType from input object type to Dam Engine type. + /// Converts the type DamProjectType from input object type to Dam Engine type. /// /// Type of the input object. /// Dam Engine type @@ -1401,48 +1185,10 @@ }; return translationTable[stabilityDesignMethod]; } - + /// - /// Converts to Load Situation. + /// Converts to Uplift Type. /// - /// The input Load Situation. - /// - public static LoadSituation ConvertToLoadSituation(int inputLoadSituation) - { - var translationTable = new Dictionary - { - { - LoadSituationDry, LoadSituation.Dry - }, - { - LoadSituationWet, LoadSituation.Wet - } - }; - return translationTable[inputLoadSituation]; - } - - /// - /// Converts to output LoadSituation. - /// - /// The Load Situation. - /// - public static int ConvertToOutputLoadSituation(LoadSituation loadSituation) - { - var translationTable = new Dictionary - { - { - LoadSituation.Dry, LoadSituationDry - }, - { - LoadSituation.Wet, LoadSituationWet - } - }; - return translationTable[loadSituation]; - } - - /// - /// Converts to Uplift Type. - /// /// The input UpliftType. /// public static UpliftType ConvertToUpliftType(int inputUpliftType) Index: DamClients/DamUI/trunk/src/Dam/Deltares.Dam.Tests/DamEngineIo/ConversionHelperTests.cs =================================================================== diff -u -r6204 -r6207 --- DamClients/DamUI/trunk/src/Dam/Deltares.Dam.Tests/DamEngineIo/ConversionHelperTests.cs (.../ConversionHelperTests.cs) (revision 6204) +++ DamClients/DamUI/trunk/src/Dam/Deltares.Dam.Tests/DamEngineIo/ConversionHelperTests.cs (.../ConversionHelperTests.cs) (revision 6207) @@ -387,22 +387,6 @@ } [Test] - [TestCase(LoadSituation.Dry, ConversionHelper.LoadSituationDry)] - [TestCase(LoadSituation.Wet, ConversionHelper.LoadSituationWet)] - public void CanConvertToOutputLoadSituation(LoadSituation loadSituation, int outputLoadSituation) - { - Assert.That(ConversionHelper.ConvertToOutputLoadSituation(loadSituation), Is.EqualTo(outputLoadSituation)); - } - - [Test] - [TestCase(ConversionHelper.LoadSituationDry, LoadSituation.Dry)] - [TestCase(ConversionHelper.LoadSituationWet, LoadSituation.Wet)] - public void CanConvertToLoadSituation(int outputLoadSituation, LoadSituation loadSituation) - { - Assert.That(ConversionHelper.ConvertToLoadSituation(outputLoadSituation), Is.EqualTo(loadSituation)); - } - - [Test] [TestCase(UpliftType.Uplift, ConversionHelper.UpliftTypeUplift)] [TestCase(UpliftType.NoUplift, ConversionHelper.UpliftTypeNoUplift)] public void CanConvertToOutputUpliftType(UpliftType upliftType, int outputUpliftType)