diff --git a/MeshLib/MeshEditing/MeshRevision.cpp b/MeshLib/MeshEditing/MeshRevision.cpp index 7f36ffa862c1d18775bdd33e09a930cc73e85429..7e3fb000bf463aab53046a911dfcc36ecd8ff965 100644 --- a/MeshLib/MeshEditing/MeshRevision.cpp +++ b/MeshLib/MeshEditing/MeshRevision.cpp @@ -34,15 +34,6 @@ MeshRevision::MeshRevision(MeshLib::Mesh &mesh) : _mesh(mesh) {} - -MeshLib::Mesh* MeshRevision::collapseNodes(const std::string &new_mesh_name, double eps) -{ - std::vector<MeshLib::Node*> new_nodes (this->constructNewNodesArray(this->collapseNodeIndices(eps))); - std::vector<MeshLib::Element*> new_elements (MeshLib::copyElementVector(_mesh.getElements(), new_nodes)); - this->resetNodeIDs(); - return new MeshLib::Mesh(new_mesh_name, new_nodes, new_elements, _mesh.getProperties()); -} - unsigned MeshRevision::getNumberOfCollapsableNodes(double eps) const { std::vector<std::size_t> id_map(this->collapseNodeIndices(eps)); diff --git a/MeshLib/MeshEditing/MeshRevision.h b/MeshLib/MeshEditing/MeshRevision.h index e9bd9a16fed097966612385f48613fae254b4afa..d4a17721390c40054fa22ffd4e6e2e332344b1cd 100644 --- a/MeshLib/MeshEditing/MeshRevision.h +++ b/MeshLib/MeshEditing/MeshRevision.h @@ -43,14 +43,6 @@ public: virtual ~MeshRevision() = default; - /** - * Collapsed all nodes with distance < eps but ignores elements - * (i.e. elements with collapsed nodes may result) - * This is implicitely called when calling simplifyMesh(), so it does not need to be - * called separately when using simplifyMesh(). - */ - MeshLib::Mesh* collapseNodes(const std::string &new_mesh_name, double eps); - /// Returns the number of potentially collapsable nodes unsigned getNumberOfCollapsableNodes(double eps = std::numeric_limits<double>::epsilon()) const;