Index: Ringtoets/Piping/src/Ringtoets.Piping.Data/PipingOutput.cs
===================================================================
diff -u -r81fa8a9bf3bd503cbd280e88b8f6037a840cff12 -r3cf4d4c65cf2ce285bdeb71162cf3b0a79cb3742
--- Ringtoets/Piping/src/Ringtoets.Piping.Data/PipingOutput.cs (.../PipingOutput.cs) (revision 81fa8a9bf3bd503cbd280e88b8f6037a840cff12)
+++ Ringtoets/Piping/src/Ringtoets.Piping.Data/PipingOutput.cs (.../PipingOutput.cs) (revision 3cf4d4c65cf2ce285bdeb71162cf3b0a79cb3742)
@@ -29,7 +29,7 @@
///
/// Simple class containing the results of a Piping calculation.
///
- public class PipingOutput : Observable, ICalculationOutput
+ public class PipingOutput : Observable, ICalculationOutput, ICloneable
{
///
/// Creates a new instance of .
@@ -60,58 +60,63 @@
///
/// Gets the calculated z-value for the uplift sub calculation.
///
- public double UpliftZValue { get; private set; }
+ public double UpliftZValue { get; }
///
/// Gets the factor of safety for the uplift sub calculation.
///
- public double UpliftFactorOfSafety { get; private set; }
+ public double UpliftFactorOfSafety { get; }
///
/// Gets the calculated z-value for the heave sub calculation.
///
- public double HeaveZValue { get; private set; }
+ public double HeaveZValue { get; }
///
/// Gets the factor of safety for the heave sub calculation.
///
- public double HeaveFactorOfSafety { get; private set; }
+ public double HeaveFactorOfSafety { get; }
///
/// Gets the calculated z-value for the Sellmeijer sub calculation.
///
- public double SellmeijerZValue { get; private set; }
+ public double SellmeijerZValue { get; }
///
/// Gets the factor of safety for the Sellmeijer sub calculation.
///
- public double SellmeijerFactorOfSafety { get; private set; }
+ public double SellmeijerFactorOfSafety { get; }
///
/// Gets the effective stress that was calculated for the uplift sub calculation.
///
- public RoundedDouble UpliftEffectiveStress { get; private set; }
+ public RoundedDouble UpliftEffectiveStress { get; }
///
/// Gets the gradient that was calculated for the heave sub calculation.
///
- public RoundedDouble HeaveGradient { get; private set; }
+ public RoundedDouble HeaveGradient { get; }
///
/// Gets the creep coefficient that was calculated for the Sellmeijer sub calculation.
///
- public RoundedDouble SellmeijerCreepCoefficient { get; private set; }
+ public RoundedDouble SellmeijerCreepCoefficient { get; }
///
/// Gets the critical fall that was calculated for the Sellmeijer sub calculation.
///
- public RoundedDouble SellmeijerCriticalFall { get; private set; }
+ public RoundedDouble SellmeijerCriticalFall { get; }
///
/// Gets the reduced fall that was calculated for the Sellmeijer sub calculation.
///
- public RoundedDouble SellmeijerReducedFall { get; private set; }
+ public RoundedDouble SellmeijerReducedFall { get; }
+ public object Clone()
+ {
+ return MemberwiseClone();
+ }
+
///
/// Container for properties for constructing a .
///