From 62b39377eb97282a573421dda30443666596cd19 Mon Sep 17 00:00:00 2001 From: Dmitri Naumov <dmitri.naumov@ufz.de> Date: Wed, 27 Nov 2019 12:15:32 +0100 Subject: [PATCH] [MeL] Remove unused MeshRevision::collapseNodes(). --- MeshLib/MeshEditing/MeshRevision.cpp | 9 --------- MeshLib/MeshEditing/MeshRevision.h | 8 -------- 2 files changed, 17 deletions(-) diff --git a/MeshLib/MeshEditing/MeshRevision.cpp b/MeshLib/MeshEditing/MeshRevision.cpp index 7f36ffa862c..7e3fb000bf4 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 e9bd9a16fed..d4a17721390 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; -- GitLab