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; } } }