Index: Ringtoets/Common/src/Ringtoets.Common.IO/FileImporters/FailureMechanismSectionsImporter.cs =================================================================== diff -u -rcef2c97c6cfd8c14e4e71329fe505fc724935b35 -r8c7c25ee0b61c182e38073f56cb6376c511ccbf2 --- Ringtoets/Common/src/Ringtoets.Common.IO/FileImporters/FailureMechanismSectionsImporter.cs (.../FailureMechanismSectionsImporter.cs) (revision cef2c97c6cfd8c14e4e71329fe505fc724935b35) +++ Ringtoets/Common/src/Ringtoets.Common.IO/FileImporters/FailureMechanismSectionsImporter.cs (.../FailureMechanismSectionsImporter.cs) (revision 8c7c25ee0b61c182e38073f56cb6376c511ccbf2) @@ -181,11 +181,12 @@ { foreach (FailureMechanismSection failureMechanismSection in mechanismSections) { - if (GetDistanceToReferenceLine(failureMechanismSection.StartPoint, referenceLine) > snappingTolerance) + if (GetDistanceToReferenceLine(failureMechanismSection.GetStart(), referenceLine) > snappingTolerance) { return true; } - if (GetDistanceToReferenceLine(failureMechanismSection.EndPoint, referenceLine) > snappingTolerance) + + if (GetDistanceToReferenceLine(failureMechanismSection.GetLast(), referenceLine) > snappingTolerance) { return true; } @@ -249,7 +250,7 @@ { double shortestDistance = double.MaxValue; FailureMechanismSection closestSectionToReferenceLineStart = null; - Dictionary sectionReferenceLineDistances = sourceList.ToDictionary(s => referenceLine.Points.First().GetEuclideanDistanceTo(s.StartPoint), s => s); + Dictionary sectionReferenceLineDistances = sourceList.ToDictionary(s => referenceLine.Points.First().GetEuclideanDistanceTo(s.GetStart()), s => s); foreach (KeyValuePair sectionReferenceLineDistance in sectionReferenceLineDistances) { @@ -269,11 +270,11 @@ var doneGrowingToEnd = false; while (!doneGrowingToEnd) { - Point2D endPointToConnect = resultList[resultList.Count - 1].EndPoint; + Point2D endPointToConnect = resultList[resultList.Count - 1].GetLast(); double shortestDistance = double.MaxValue; FailureMechanismSection closestSectionToConnectWith = null; - Dictionary sectionConnectionDistances = sourceList.ToDictionary(s => endPointToConnect.GetEuclideanDistanceTo(s.StartPoint), s => s); + Dictionary sectionConnectionDistances = sourceList.ToDictionary(s => endPointToConnect.GetEuclideanDistanceTo(s.GetStart()), s => s); foreach (KeyValuePair sectionConnectionDistance in sectionConnectionDistances) { double distance = sectionConnectionDistance.Key;