Index: DamEngine/trunk/src/Deltares.DamEngine.Data/Geometry/GeometryGenerator.cs =================================================================== diff -u -r6527 -r6528 --- DamEngine/trunk/src/Deltares.DamEngine.Data/Geometry/GeometryGenerator.cs (.../GeometryGenerator.cs) (revision 6527) +++ DamEngine/trunk/src/Deltares.DamEngine.Data/Geometry/GeometryGenerator.cs (.../GeometryGenerator.cs) (revision 6528) @@ -624,12 +624,16 @@ catch (Exception ex) { Debug.WriteLine(ex); - } +#else + catch (Exception) + { + throw; + } #endif } - private int CreateSurfaces(List newLoopList) + private void CreateSurfaces(List newLoopList) { var newSurfacesGeoDtaObjectList = new List(); @@ -704,16 +708,7 @@ AssignSurfaceAtLeftOrRightToCurves(newSurface); object newSurfaceObject = newSurface /*new object()*/; CheckAndAddInnerLoops(ref newSurfaceObject); - //newSurface = (GeometrySurface)newSurfaceObject; } - - if (newSurfacesGeoDtaObjectList.Count > 0) - { - var lNewSurfaces = new List(); - GetNewlyDetectedSurfaces(ref lNewSurfaces); - } - - return surfacesCount; } /// @@ -1012,15 +1007,6 @@ } /// - /// Gets the newly detected surface from the list. - /// - /// - private void GetNewlyDetectedSurfaces(ref List newSurfaceList) - { - newSurfaceList.AddRange(newlyDetectedSurfaceList); - } - - /// /// Regenerates all the curves that have intersections. /// Find all intersections between curves and split them at the intersection points, adding curves where needed. /// Find all parallel curves and split them at the intersection pointss, adding curves where needed.