* Implemented review suggestions of WTI-Review-369: ** Made Point2D, Point3D and Segment2D more clearly immutable. ** Removed Point2D default constructor (now more consistent with point3D) ** Math2D.SplitLineAtLenghts improvements: *** Reuse of epsilonForComparisons. *** Xml docs. *** variable naming. ** Remove IFileImporter.SupportedItemType and made FileImporterBase generic with type-parameter to use instead. ** Improved test names. ** Optimizations in FailureMechanismSectionsImporter. ** Test coverage for DoubleWithToleranceComparer. ** Improved text resources. Related to Issue [WTI-365] git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@2406 5a3db67b-de53-47b5-99c8-a1c30a6650e2
* Extended IFailureMechanism with IObserver interface. * FailureMechanismSectionsContext now delegates IObserver implementation to wrapped failure mechanism. * ReferenceLineImporter now clears failure mechanism sections when replacing a reference line. Related to Issue [WTI-365] git-svn-id: https://repos.deltares.nl/repos/WettelijkToetsInstrumentarium/trunk@2373 5a3db67b-de53-47b5-99c8-a1c30a6650e2