Index: DamEngine/trunk/src/Deltares.DamEngine.Interface/ConversionHelper.cs
===================================================================
diff -u -r1686 -r1723
--- DamEngine/trunk/src/Deltares.DamEngine.Interface/ConversionHelper.cs (.../ConversionHelper.cs) (revision 1686)
+++ DamEngine/trunk/src/Deltares.DamEngine.Interface/ConversionHelper.cs (.../ConversionHelper.cs) (revision 1723)
@@ -810,6 +810,16 @@
}
///
+ /// The load situation dry
+ ///
+ public const int LoadSituationDry = 0;
+
+ ///
+ /// The load situation wet
+ ///
+ public const int LoadSituationWet = 1;
+
+ ///
/// Converts to Load Situation.
///
/// The input Load Situation.
@@ -818,8 +828,8 @@
{
var translationTable = new Dictionary()
{
- {0, LoadSituation.Dry},
- {1, LoadSituation.Wet}
+ {LoadSituationDry, LoadSituation.Dry},
+ {LoadSituationWet, LoadSituation.Wet}
};
return translationTable[inputLoadSituation];
}
@@ -833,13 +843,23 @@
{
var translationTable = new Dictionary()
{
- {LoadSituation.Dry, 0},
- {LoadSituation.Wet, 1}
+ {LoadSituation.Dry, LoadSituationDry},
+ {LoadSituation.Wet, LoadSituationWet}
};
return translationTable[loadSituation];
}
///
+ /// The dike dry sensitivity none
+ ///
+ public const int DikeDrySensitivityNone = 0;
+
+ ///
+ /// The dike dry sensitivity dry
+ ///
+ public const int DikeDrySensitivityDry = 1;
+
+ ///
/// Converts to Dike Dry Sensitivity.
///
/// The input DikeDrySensitivity.
@@ -848,8 +868,8 @@
{
var translationTable = new Dictionary()
{
- {0, DikeDrySensitivity.None},
- {1, DikeDrySensitivity.Dry}
+ {DikeDrySensitivityNone, DikeDrySensitivity.None},
+ {DikeDrySensitivityDry, DikeDrySensitivity.Dry}
};
return translationTable[inputDikeDrySensitivity];
}
@@ -863,13 +883,23 @@
{
var translationTable = new Dictionary()
{
- {DikeDrySensitivity.None, 0},
- {DikeDrySensitivity.Dry, 1}
+ {DikeDrySensitivity.None, DikeDrySensitivityNone},
+ {DikeDrySensitivity.Dry, DikeDrySensitivityDry}
};
return translationTable[dikeDrySensitivity];
}
///
+ /// The hydraulic shortcut type hydraulic shortcut
+ ///
+ public const int HydraulicShortcutTypeHydraulicShortcut = 0;
+
+ ///
+ /// The hydraulic shortcut type no hydraulic shortcut
+ ///
+ public const int HydraulicShortcutTypeNoHydraulicShortcut = 1;
+
+ ///
/// Converts to Hydraulic Shortcut Type.
///
/// The input HydraulicShortcutType.
@@ -878,8 +908,8 @@
{
var translationTable = new Dictionary()
{
- {0, HydraulicShortcutType.HydraulicShortcut},
- {1, HydraulicShortcutType.NoHydraulicShortcut}
+ {HydraulicShortcutTypeHydraulicShortcut, HydraulicShortcutType.HydraulicShortcut},
+ {HydraulicShortcutTypeNoHydraulicShortcut, HydraulicShortcutType.NoHydraulicShortcut}
};
return translationTable[inputHydraulicShortcutType];
}
@@ -893,13 +923,23 @@
{
var translationTable = new Dictionary()
{
- {HydraulicShortcutType.HydraulicShortcut, 0},
- {HydraulicShortcutType.NoHydraulicShortcut, 1}
+ {HydraulicShortcutType.HydraulicShortcut, HydraulicShortcutTypeHydraulicShortcut},
+ {HydraulicShortcutType.NoHydraulicShortcut, HydraulicShortcutTypeNoHydraulicShortcut}
};
return translationTable[hydraulicShortcutType];
}
///
+ /// The uplift type uplift
+ ///
+ public const int UpliftTypeUplift = 0;
+
+ ///
+ /// The uplift type no uplift
+ ///
+ public const int UpliftTypeNoUplift = 1;
+
+ ///
/// Converts to Uplift Type.
///
/// The input UpliftType.
@@ -908,8 +948,8 @@
{
var translationTable = new Dictionary()
{
- {0, UpliftType.Uplift},
- {1, UpliftType.NoUplift}
+ {UpliftTypeUplift, UpliftType.Uplift},
+ {UpliftTypeNoUplift, UpliftType.NoUplift}
};
return translationTable[inputUpliftType];
}
@@ -923,13 +963,63 @@
{
var translationTable = new Dictionary()
{
- {UpliftType.Uplift, 0},
- {UpliftType.NoUplift, 1}
+ {UpliftType.Uplift, UpliftTypeUplift},
+ {UpliftType.NoUplift, UpliftTypeNoUplift}
};
return translationTable[upliftType];
}
///
+ /// 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 horizontal balance
+ ///
+ public const int MStabModelTypeHorizontalBalance = 6;
+
+ ///
+ /// The m stab model type bishop uplift van
+ ///
+ public const int MStabModelTypeBishopUpliftVan = 7;
+
+ ///
+ /// The m stab model type spencer high
+ ///
+ public const int MStabModelTypeSpencerHigh = 8;
+
+ ///
+ /// The m stab model type spencer low
+ ///
+ public const int MStabModelTypeSpencerLow = 9;
+
+ ///
/// Converts to MStab Model Type.
///
/// The input MStabModelType.
@@ -938,16 +1028,16 @@
{
var translationTable = new Dictionary()
{
- {0, MStabModelType.Bishop},
- {1, MStabModelType.Spencer},
- {2, MStabModelType.Fellenius},
- {3, MStabModelType.UpliftVan},
- {4, MStabModelType.UpliftSpencer},
- {5, MStabModelType.BishopRandomField},
- {6, MStabModelType.HorizontalBalance},
- {7, MStabModelType.BishopUpliftVan},
- {8, MStabModelType.SpencerHigh},
- {9, MStabModelType.SpencerLow}
+ {MStabModelTypeBishop, MStabModelType.Bishop},
+ {MStabModelTypeSpencer, MStabModelType.Spencer},
+ {MStabModelTypeFellenius, MStabModelType.Fellenius},
+ {MStabModelTypeUpliftVan, MStabModelType.UpliftVan},
+ {MStabModelTypeUpliftSpencer, MStabModelType.UpliftSpencer},
+ {MStabModelTypeBishopRandomField, MStabModelType.BishopRandomField},
+ {MStabModelTypeHorizontalBalance, MStabModelType.HorizontalBalance},
+ {MStabModelTypeBishopUpliftVan, MStabModelType.BishopUpliftVan},
+ {MStabModelTypeSpencerHigh, MStabModelType.SpencerHigh},
+ {MStabModelTypeSpencerLow, MStabModelType.SpencerLow}
};
return translationTable[inputMStabModelType];
}
@@ -961,21 +1051,76 @@
{
var translationTable = new Dictionary()
{
- {MStabModelType.Bishop, 0},
- {MStabModelType.Spencer, 1},
- {MStabModelType.Fellenius, 2},
- {MStabModelType.UpliftVan, 3},
- {MStabModelType.UpliftSpencer, 4},
- {MStabModelType.BishopRandomField, 5},
- {MStabModelType.HorizontalBalance, 6},
- {MStabModelType.BishopUpliftVan, 7},
- {MStabModelType.SpencerHigh, 8},
- {MStabModelType.SpencerLow, 9}
+ {MStabModelType.Bishop, MStabModelTypeBishop},
+ {MStabModelType.Spencer, MStabModelTypeSpencer},
+ {MStabModelType.Fellenius, MStabModelTypeFellenius},
+ {MStabModelType.UpliftVan, MStabModelTypeUpliftVan},
+ {MStabModelType.UpliftSpencer, MStabModelTypeUpliftSpencer},
+ {MStabModelType.BishopRandomField, MStabModelTypeBishopRandomField},
+ {MStabModelType.HorizontalBalance, MStabModelTypeHorizontalBalance},
+ {MStabModelType.BishopUpliftVan, MStabModelTypeBishopUpliftVan},
+ {MStabModelType.SpencerHigh, MStabModelTypeSpencerHigh},
+ {MStabModelType.SpencerLow, MStabModelTypeSpencerLow}
};
return translationTable[mStabModelType];
}
///
+ /// 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;
+
+ ///
/// Converts to Scenario Type.
///
/// The input ScenarioType.
@@ -984,17 +1129,17 @@
{
var translationTable = new Dictionary()
{
- {0, ScenarioType.Scenario01},
- {1, ScenarioType.Scenario02},
- {2, ScenarioType.Scenario03},
- {3, ScenarioType.Scenario04},
- {4, ScenarioType.Scenario05},
- {5, ScenarioType.Scenario06},
- {6, ScenarioType.Scenario07},
- {7, ScenarioType.Scenario08},
- {8, ScenarioType.Scenario09},
- {9, ScenarioType.Scenario10},
- {10, ScenarioType.Scenario11}
+ {ScenarioTypeScenario01, ScenarioType.Scenario01},
+ {ScenarioTypeScenario02, ScenarioType.Scenario02},
+ {ScenarioTypeScenario03, ScenarioType.Scenario03},
+ {ScenarioTypeScenario04, ScenarioType.Scenario04},
+ {ScenarioTypeScenario05, ScenarioType.Scenario05},
+ {ScenarioTypeScenario06, ScenarioType.Scenario06},
+ {ScenarioTypeScenario07, ScenarioType.Scenario07},
+ {ScenarioTypeScenario08, ScenarioType.Scenario08},
+ {ScenarioTypeScenario09, ScenarioType.Scenario09},
+ {ScenarioTypeScenario10, ScenarioType.Scenario10},
+ {ScenarioTypeScenario11, ScenarioType.Scenario11}
};
return translationTable[inputScenarioType];
}
@@ -1008,22 +1153,42 @@
{
var translationTable = new Dictionary()
{
- {ScenarioType.Scenario01, 0},
- {ScenarioType.Scenario02, 1},
- {ScenarioType.Scenario03, 2},
- {ScenarioType.Scenario04, 3},
- {ScenarioType.Scenario05, 4},
- {ScenarioType.Scenario06, 5},
- {ScenarioType.Scenario07, 6},
- {ScenarioType.Scenario08, 7},
- {ScenarioType.Scenario09, 8},
- {ScenarioType.Scenario10, 9},
- {ScenarioType.Scenario11, 10}
+ {ScenarioType.Scenario01, ScenarioTypeScenario01},
+ {ScenarioType.Scenario02, ScenarioTypeScenario02},
+ {ScenarioType.Scenario03, ScenarioTypeScenario03},
+ {ScenarioType.Scenario04, ScenarioTypeScenario04},
+ {ScenarioType.Scenario05, ScenarioTypeScenario05},
+ {ScenarioType.Scenario06, ScenarioTypeScenario06},
+ {ScenarioType.Scenario07, ScenarioTypeScenario07},
+ {ScenarioType.Scenario08, ScenarioTypeScenario08},
+ {ScenarioType.Scenario09, ScenarioTypeScenario09},
+ {ScenarioType.Scenario10, ScenarioTypeScenario10},
+ {ScenarioType.Scenario11, ScenarioTypeScenario11}
};
return translationTable[scenarioType];
}
///
+ /// The piping model type bligh
+ ///
+ public const int PipingModelTypeBligh = 0;
+
+ ///
+ /// The piping model type sellmeijer
+ ///
+ public const int PipingModelTypeSellmeijer = 1;
+
+ ///
+ /// The piping model type sellmeijer4 forces
+ ///
+ public const int PipingModelTypeSellmeijer4Forces = 2;
+
+ ///
+ /// The piping model type wti2017
+ ///
+ public const int PipingModelTypeWti2017 = 3;
+
+ ///
/// Converts to Piping Model Type.
///
/// The input PipingModelType.
@@ -1032,10 +1197,10 @@
{
var translationTable = new Dictionary()
{
- {0, PipingModelType.Bligh},
- {1, PipingModelType.SellmeijerVnk},
- {2, PipingModelType.Sellmeijer4Forces},
- {3, PipingModelType.Wti2017}
+ {PipingModelTypeBligh, PipingModelType.Bligh},
+ {PipingModelTypeSellmeijer, PipingModelType.SellmeijerVnk},
+ {PipingModelTypeSellmeijer4Forces, PipingModelType.Sellmeijer4Forces},
+ {PipingModelTypeWti2017, PipingModelType.Wti2017}
};
return translationTable[inputPipingModelType];
}
@@ -1049,15 +1214,25 @@
{
var translationTable = new Dictionary()
{
- {PipingModelType.Bligh, 0},
- {PipingModelType.SellmeijerVnk, 1},
- {PipingModelType.Sellmeijer4Forces, 2},
- {PipingModelType.Wti2017, 3}
+ {PipingModelType.Bligh, PipingModelTypeBligh},
+ {PipingModelType.SellmeijerVnk, PipingModelTypeSellmeijer},
+ {PipingModelType.Sellmeijer4Forces, PipingModelTypeSellmeijer4Forces},
+ {PipingModelType.Wti2017, PipingModelTypeWti2017}
};
return translationTable[pipingModelType];
}
///
+ /// The rw result type probability of failure
+ ///
+ public const int RwResultTypeProbabilityOfFailure = 0;
+
+ ///
+ /// The rw result type safety factor
+ ///
+ public const int RwResultTypeSafetyFactor = 1;
+
+ ///
/// Converts to RegionalResult Type.
///
/// The input RegionalResultType.
@@ -1066,8 +1241,8 @@
{
var translationTable = new Dictionary()
{
- {0, RegionalResultType.ProbabilityOfFailure},
- {1, RegionalResultType.SafetyFactor}
+ {RwResultTypeProbabilityOfFailure, RegionalResultType.ProbabilityOfFailure},
+ {RwResultTypeSafetyFactor, RegionalResultType.SafetyFactor}
};
return translationTable[inputRegionalResultType];
}
@@ -1081,8 +1256,8 @@
{
var translationTable = new Dictionary()
{
- {RegionalResultType.ProbabilityOfFailure, 0},
- {RegionalResultType.SafetyFactor, 1}
+ {RegionalResultType.ProbabilityOfFailure, RwResultTypeProbabilityOfFailure},
+ {RegionalResultType.SafetyFactor, RwResultTypeSafetyFactor}
};
return translationTable[regionalResultType];
}