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]; }