diff --git a/MeshLib/MeshEditing/MeshRevision.cpp b/MeshLib/MeshEditing/MeshRevision.cpp
index de386d28a3017786638c6f1550e3603f164770c5..f4c73f85bd412d35ec2d4074e5a001e196b9b84a 100644
--- a/MeshLib/MeshEditing/MeshRevision.cpp
+++ b/MeshLib/MeshEditing/MeshRevision.cpp
@@ -47,7 +47,8 @@ unsigned MeshRevision::getNumberOfCollapsableNodes(double eps) const
 }
 
 MeshLib::Mesh* MeshRevision::simplifyMesh(const std::string& new_mesh_name,
-                                          double eps, unsigned min_elem_dim)
+                                          double eps,
+                                          unsigned min_elem_dim) const
 {
     if (this->_mesh.getNumberOfElements() == 0)
     {
diff --git a/MeshLib/MeshEditing/MeshRevision.h b/MeshLib/MeshEditing/MeshRevision.h
index d723c5be8586e115603eee007b42a5d22c557385..e9a7a346e8fdc57dd466dfeea78e52628adca8ff 100644
--- a/MeshLib/MeshEditing/MeshRevision.h
+++ b/MeshLib/MeshEditing/MeshRevision.h
@@ -68,7 +68,7 @@ public:
      *                      mesh to contain 2D elements)
      */
     MeshLib::Mesh* simplifyMesh(const std::string& new_mesh_name, double eps,
-                                unsigned min_elem_dim = 1);
+                                unsigned min_elem_dim = 1) const;
 
 private:
     /// Constructs a new node vector for the resulting mesh by removing all