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)