Index: DamEngine/trunk/src/Deltares.DamEngine.Data/Geotechnics/SoilProfile2D.cs =================================================================== diff -u -r4687 -r5013 --- DamEngine/trunk/src/Deltares.DamEngine.Data/Geotechnics/SoilProfile2D.cs (.../SoilProfile2D.cs) (revision 4687) +++ DamEngine/trunk/src/Deltares.DamEngine.Data/Geotechnics/SoilProfile2D.cs (.../SoilProfile2D.cs) (revision 5013) @@ -86,42 +86,6 @@ const double diff = 0.001; if (Geometry.Surfaces.Count == 0) { - // TODO: This codeblock in the if-statement does not belong here. It should be handled in FillDamFromXmlInput.TransferSoilProfiles2D() - // I added the code to FillDamFromXmlInput.AddLayers2D(), which is called in above mentioned method, so I think this can be removed - foreach (SoilLayer2D soilLayer2D in Surfaces) - { - var loop = new GeometryLoop(); - var isStartPoint = true; - var curve = new GeometryCurve(); - foreach (Point2D outerLoopCalcPoint in soilLayer2D.GeometrySurface.OuterLoop.CalcPoints) - { - Geometry.Points.Add(outerLoopCalcPoint); - loop.CalcPoints.Add(outerLoopCalcPoint); - Geometry.Surfaces.Add(soilLayer2D.GeometrySurface); - if (isStartPoint) - { - curve.HeadPoint = outerLoopCalcPoint; - } - else - { - curve.EndPoint = outerLoopCalcPoint; - loop.CurveList.Add(curve); - curve = new GeometryCurve(); - curve.HeadPoint = outerLoopCalcPoint; - } - - isStartPoint = false; - } - - curve.EndPoint = loop.CurveList.First().HeadPoint; - Geometry.Curves.Add(curve); - loop.CurveList.Add(curve); - Geometry.Loops.Add(loop); - var surface = new GeometrySurface(); - surface.OuterLoop = loop; - Geometry.Surfaces.Add(surface); - } - Geometry.Right = Geometry.MaxGeometryPointsX; Geometry.Left = Geometry.MinGeometryPointsX; }