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.