Index: Ringtoets/Piping/src/Ringtoets.Piping.Forms/Extensions/PipingInputExtensions.cs
===================================================================
diff -u -r96a31b6c1e568fbbe87fb72f13f0a76b065bdf77 -ra5b051a25a6bb059d5928e29a8d741a8ec31fcd5
--- Ringtoets/Piping/src/Ringtoets.Piping.Forms/Extensions/PipingInputExtensions.cs (.../PipingInputExtensions.cs) (revision 96a31b6c1e568fbbe87fb72f13f0a76b065bdf77)
+++ Ringtoets/Piping/src/Ringtoets.Piping.Forms/Extensions/PipingInputExtensions.cs (.../PipingInputExtensions.cs) (revision a5b051a25a6bb059d5928e29a8d741a8ec31fcd5)
@@ -1,5 +1,7 @@
using System;
using System.Linq;
+
+using Core.Common.Base.Data;
using Core.Common.Base.Geometry;
using log4net;
using Ringtoets.Piping.Calculation;
@@ -46,7 +48,7 @@
/// The L-coordinate of the entry point to set.
/// is less than or equal to 0.
/// is .
- public static void SetEntryPointL(this PipingInput input, double entryPointL)
+ public static void SetEntryPointL(this PipingInput input, RoundedDouble entryPointL)
{
input.EntryPointL = entryPointL;
}
@@ -62,7 +64,7 @@
/// - is
/// - Setting the value would result in an invalid seepage length.
///
- public static void SetExitPointL(this PipingInput input, double exitPointL)
+ public static void SetExitPointL(this PipingInput input, RoundedDouble exitPointL)
{
input.ExitPointL = exitPointL;
input.UpdateThicknessCoverageLayer();
@@ -151,7 +153,7 @@
{
if (input.SurfaceLine == null)
{
- input.ExitPointL = double.NaN;
+ input.ExitPointL = (RoundedDouble)double.NaN;
input.SeepageLength.Mean = double.NaN;
}
else
@@ -174,8 +176,8 @@
tempEntryPointL = localGeometry.ElementAt(entryPointIndex).X;
}
- input.ExitPointL = tempExitPointL;
- input.EntryPointL = tempEntryPointL;
+ input.ExitPointL = (RoundedDouble)tempExitPointL;
+ input.EntryPointL = (RoundedDouble)tempEntryPointL;
}
}
}