Index: dam engine/trunk/src/Deltares.DamEngine.Interface/ConversionHelper.cs =================================================================== diff -u -r475 -r523 --- dam engine/trunk/src/Deltares.DamEngine.Interface/ConversionHelper.cs (.../ConversionHelper.cs) (revision 475) +++ dam engine/trunk/src/Deltares.DamEngine.Interface/ConversionHelper.cs (.../ConversionHelper.cs) (revision 523) @@ -256,5 +256,35 @@ }; return translationTable[characteristicPointType]; } + + /// + /// Converts to waterpressure interpolation model. + /// + /// The input waterpressure interpolation model. + /// + public static WaterpressureInterpolationModel ConvertToWaterpressureInterpolationModel(SoilProfile1DLayerWaterpressureInterpolationModel inputWaterpressureInterpolationModel) + { + var translationTable = new Dictionary() + { + {SoilProfile1DLayerWaterpressureInterpolationModel.Automatic,WaterpressureInterpolationModel.Automatic}, + {SoilProfile1DLayerWaterpressureInterpolationModel.Hydrostatic, WaterpressureInterpolationModel.Hydrostatic} + }; + return translationTable[inputWaterpressureInterpolationModel]; + } + + /// + /// Converts to input waterpressure interpolation model. + /// + /// The waterpressure interpolation model. + /// + public static SoilProfile1DLayerWaterpressureInterpolationModel ConvertToInputWaterpressureInterpolationModel(WaterpressureInterpolationModel waterpressureInterpolationModel) + { + var translationTable = new Dictionary() + { + {WaterpressureInterpolationModel.Automatic,SoilProfile1DLayerWaterpressureInterpolationModel.Automatic}, + {WaterpressureInterpolationModel.Hydrostatic, SoilProfile1DLayerWaterpressureInterpolationModel.Hydrostatic} + }; + return translationTable[waterpressureInterpolationModel]; + } } } \ No newline at end of file