diff --git a/MeshLib/MeshGenerators/LayeredMeshGenerator.cpp b/MeshLib/MeshGenerators/LayeredMeshGenerator.cpp index 7249f41044074285fc41b00b5d8e1a0f56926b02..c30200e17fd385a74496ed5150672f3ece4f6c7a 100644 --- a/MeshLib/MeshGenerators/LayeredMeshGenerator.cpp +++ b/MeshLib/MeshGenerators/LayeredMeshGenerator.cpp @@ -100,9 +100,3 @@ MeshLib::Node* LayeredMeshGenerator::getNewLayerNode(MeshLib::Node const& dem_no return new MeshLib::Node(dem_node[0], dem_node[1], elevation, new_node_id); } - -void LayeredMeshGenerator::cleanUpOnError() -{ - std::for_each(_nodes.begin(), _nodes.end(), [](MeshLib::Node *node) { delete node; }); - std::for_each(_elements.begin(), _elements.end(), [](MeshLib::Element *elem) { delete elem; }); -} diff --git a/MeshLib/MeshGenerators/LayeredMeshGenerator.h b/MeshLib/MeshGenerators/LayeredMeshGenerator.h index ea59ec242d2f1b203c9e2ab19c26b63f16aa2edc..5e3fd438502af1f830c50fef4c64b57915c287cf 100644 --- a/MeshLib/MeshGenerators/LayeredMeshGenerator.h +++ b/MeshLib/MeshGenerators/LayeredMeshGenerator.h @@ -89,9 +89,6 @@ protected: /// Calculates a data-dependent epsilon value double calcEpsilon(GeoLib::Raster const& low, GeoLib::Raster const& high); - /// Cleans up the already created objects in case of an error - void cleanUpOnError(); - double _elevation_epsilon{0.0001}; double _minimum_thickness{std::numeric_limits<float>::epsilon()}; std::vector<int> _materials;