Index: dam engine/trunk/src/Deltares.DamEngine.Interface/ConversionHelper.cs
===================================================================
diff -u -r758 -r789
--- dam engine/trunk/src/Deltares.DamEngine.Interface/ConversionHelper.cs (.../ConversionHelper.cs) (revision 758)
+++ dam engine/trunk/src/Deltares.DamEngine.Interface/ConversionHelper.cs (.../ConversionHelper.cs) (revision 789)
@@ -749,5 +749,35 @@
return translationTable[soilDilatancyType];
}
+ ///
+ /// Converts the input StabilityDesignMethod to the Dam StabilityDesignMethod.
+ ///
+ /// The stability design method.
+ ///
+ public static StabilityDesignMethod ConvertToDamStabilityDesignMethod(LocationDesignOptionsStabilityDesignMethod stabilityDesignMethod)
+ {
+ var translationTable = new Dictionary()
+ {
+ {LocationDesignOptionsStabilityDesignMethod.OptimizedSlopeAndShoulderAdaption, StabilityDesignMethod.OptimizedSlopeAndShoulderAdaption},
+ {LocationDesignOptionsStabilityDesignMethod.SlopeAdaptionBeforeShoulderAdaption, StabilityDesignMethod.SlopeAdaptionBeforeShoulderAdaption}
+ };
+ return translationTable[stabilityDesignMethod];
+ }
+
+ ///
+ /// Converts the Dam StabilityDesignMethod to the input StabilityDesignMethod.
+ ///
+ /// The stability design method.
+ ///
+ public static LocationDesignOptionsStabilityDesignMethod ConvertToInputStabilityDesignMethod(StabilityDesignMethod stabilityDesignMethod)
+ {
+ var translationTable = new Dictionary()
+ {
+ {StabilityDesignMethod.OptimizedSlopeAndShoulderAdaption, LocationDesignOptionsStabilityDesignMethod.OptimizedSlopeAndShoulderAdaption},
+ {StabilityDesignMethod.SlopeAdaptionBeforeShoulderAdaption, LocationDesignOptionsStabilityDesignMethod.SlopeAdaptionBeforeShoulderAdaption}
+ };
+ return translationTable[stabilityDesignMethod];
+ }
+
}
}
\ No newline at end of file