Index: DamEngine/trunk/src/Deltares.DamEngine.Interface/ConversionHelper.cs
===================================================================
diff -u -r1157 -r1175
--- DamEngine/trunk/src/Deltares.DamEngine.Interface/ConversionHelper.cs (.../ConversionHelper.cs) (revision 1157)
+++ DamEngine/trunk/src/Deltares.DamEngine.Interface/ConversionHelper.cs (.../ConversionHelper.cs) (revision 1175)
@@ -439,6 +439,38 @@
}
///
+ /// Converts the Dam stability model to the output stability model.
+ ///
+ /// Type of the stability model.
+ ///
+ public static DesignResultStabilityDesignResultsStabilityModelType ConvertToOutputStabilityModelType(MStabModelType stabilityModelType)
+ {
+ var translationTable = new Dictionary()
+ {
+ {MStabModelType.Bishop, DesignResultStabilityDesignResultsStabilityModelType.Bishop},
+ {MStabModelType.UpliftVan, DesignResultStabilityDesignResultsStabilityModelType.UpliftVan},
+ {MStabModelType.BishopUpliftVan, DesignResultStabilityDesignResultsStabilityModelType.BishopUpliftVan}
+ };
+ return translationTable[stabilityModelType];
+ }
+
+ ///
+ /// Converts the output stability model to the Dam stability model.
+ ///
+ /// Type of the output stability model.
+ ///
+ public static MStabModelType ConvertToStabilityModelType(DesignResultStabilityDesignResultsStabilityModelType outputStabilityModelType)
+ {
+ var translationTable = new Dictionary()
+ {
+ {DesignResultStabilityDesignResultsStabilityModelType.Bishop, MStabModelType.Bishop},
+ {DesignResultStabilityDesignResultsStabilityModelType.UpliftVan, MStabModelType.UpliftVan},
+ {DesignResultStabilityDesignResultsStabilityModelType.BishopUpliftVan, MStabModelType.BishopUpliftVan}
+ };
+ return translationTable[outputStabilityModelType];
+ }
+
+ ///
/// Converts the Dam analysis type to the input analysis type.
///
/// Type of the analysis.