Index: src/Plugins/Wti/Wti.Calculation/Piping/PipingCalculationInput.cs =================================================================== diff -u -r5fc71a385897af92ccb092f2f969b5709afab85a -r9260afadbd7ccee6409417730493babf258cc103 --- src/Plugins/Wti/Wti.Calculation/Piping/PipingCalculationInput.cs (.../PipingCalculationInput.cs) (revision 5fc71a385897af92ccb092f2f969b5709afab85a) +++ src/Plugins/Wti/Wti.Calculation/Piping/PipingCalculationInput.cs (.../PipingCalculationInput.cs) (revision 9260afadbd7ccee6409417730493babf258cc103) @@ -1,4 +1,6 @@ -namespace Wti.Calculation.Piping +using Wti.Data; + +namespace Wti.Calculation.Piping { /// /// This class contains all the parameters that are required to perform a piping assessment. @@ -27,6 +29,7 @@ private readonly double meanDiameter70; private readonly double beddingAngle; private readonly double exitPointXCoordinate; + private readonly RingtoetsPipingSurfaceLine surfaceLine; /// /// Constructs a new , which contains values for the parameters used @@ -54,7 +57,8 @@ /// The mean diameter of small scale tests applied to different kinds of sand, on which the formula of Sellmeijer has been fit. [m] /// The angle of the force balance representing the amount in which sand grains resist rolling. [°] /// The x coordinate of the exit point. [m] - public PipingCalculationInput(double waterVolumetricWeight, double upliftModelFactor, double assessmentLevel, double piezometricHeadExit, double dampingFactorExit, double phreaticLevelExit, double piezometricHeadPolder, double criticalHeaveGradient, double thicknessCoverageLayer, double sellmeijerModelFactor, double sellmeijerReductionFactor, double seepageLength, double sandParticlesVolumicWeight, double whitesDragCoefficient, double diameter70, double darcyPermeability, double waterKinematicViscosity, double gravity, double thicknessAquiferLayer, double meanDiameter70, double beddingAngle, double exitPointXCoordinate) + /// The surface line. + public PipingCalculationInput(double waterVolumetricWeight, double upliftModelFactor, double assessmentLevel, double piezometricHeadExit, double dampingFactorExit, double phreaticLevelExit, double piezometricHeadPolder, double criticalHeaveGradient, double thicknessCoverageLayer, double sellmeijerModelFactor, double sellmeijerReductionFactor, double seepageLength, double sandParticlesVolumicWeight, double whitesDragCoefficient, double diameter70, double darcyPermeability, double waterKinematicViscosity, double gravity, double thicknessAquiferLayer, double meanDiameter70, double beddingAngle, double exitPointXCoordinate, RingtoetsPipingSurfaceLine surfaceLine) { this.waterVolumetricWeight = waterVolumetricWeight; this.upliftModelFactor = upliftModelFactor; @@ -78,6 +82,7 @@ this.meanDiameter70 = meanDiameter70; this.beddingAngle = beddingAngle; this.exitPointXCoordinate = exitPointXCoordinate; + this.surfaceLine = surfaceLine; } #region properties @@ -340,6 +345,17 @@ } } + /// + /// Gets the surface line. + /// + public RingtoetsPipingSurfaceLine SurfaceLine + { + get + { + return surfaceLine; + } + } + #endregion } } \ No newline at end of file