Index: DamEngine/trunk/src/Deltares.DamEngine.Data/Geometry/GeometryLoop.cs =================================================================== diff -u -r5034 -r5061 --- DamEngine/trunk/src/Deltares.DamEngine.Data/Geometry/GeometryLoop.cs (.../GeometryLoop.cs) (revision 5034) +++ DamEngine/trunk/src/Deltares.DamEngine.Data/Geometry/GeometryLoop.cs (.../GeometryLoop.cs) (revision 5061) @@ -21,6 +21,7 @@ using System; using System.Collections.Generic; +using Deltares.DamEngine.Data.Standard; namespace Deltares.DamEngine.Data.Geometry; @@ -241,4 +242,17 @@ public NotEnoughUniquePointsException() : base("At least 3 unique points are required to determine if the loop is running clockwise.") {} } + + /// + /// Creates a clone of the geometry loop + /// + /// The cloned GeometryLoop + public override GeometryLoop Clone() + { + GeometryPointString clonedGeometryPointString = base.Clone(); + GeometryLoop clonedGeometryLoop = new GeometryLoop(); + clonedGeometryLoop.Points.AddRange(clonedGeometryPointString.Points); + clonedGeometryLoop.CurveList.AddRange(CurveList); + return clonedGeometryLoop; + } } \ No newline at end of file