diff --git a/src/Mod/Fem/App/FemMesh.cpp b/src/Mod/Fem/App/FemMesh.cpp index b0117f95d..b94df6c85 100755 --- a/src/Mod/Fem/App/FemMesh.cpp +++ b/src/Mod/Fem/App/FemMesh.cpp @@ -481,9 +481,9 @@ std::set FemMesh::getNodesByEdge(const TopoDS_Edge &edge) const return result; } -std::set FemMesh::getNodesByVertex(const TopoDS_Vertex &vertex) const +std::set FemMesh::getNodesByVertex(const TopoDS_Vertex &vertex) const { - std::set result; + std::set result; double limit = BRep_Tool::Tolerance(vertex); limit *= limit; // use square to improve speed diff --git a/src/Mod/Fem/App/FemMesh.h b/src/Mod/Fem/App/FemMesh.h index 48038f06d..7bf8a4051 100755 --- a/src/Mod/Fem/App/FemMesh.h +++ b/src/Mod/Fem/App/FemMesh.h @@ -92,7 +92,7 @@ public: /// retrieving by edge std::set getNodesByEdge(const TopoDS_Edge &edge) const; /// retrieving by vertex - std::set getNodesByVertex(const TopoDS_Vertex &vertex) const; + std::set getNodesByVertex(const TopoDS_Vertex &vertex) const; //@} /** @name Placement control */ diff --git a/src/Mod/Fem/App/FemMeshPyImp.cpp b/src/Mod/Fem/App/FemMeshPyImp.cpp index 87e3d95b4..18a0c0f14 100755 --- a/src/Mod/Fem/App/FemMeshPyImp.cpp +++ b/src/Mod/Fem/App/FemMeshPyImp.cpp @@ -603,8 +603,8 @@ PyObject* FemMeshPy::getNodesByVertex(PyObject *args) return 0; } Py::List ret; - std::set resultSet = getFemMeshPtr()->getNodesByVertex(fc); - for (std::set::const_iterator it = resultSet.begin();it!=resultSet.end();++it) + std::set resultSet = getFemMeshPtr()->getNodesByVertex(fc); + for (std::set::const_iterator it = resultSet.begin();it!=resultSet.end();++it) ret.append(Py::Int(*it)); return Py::new_reference_to(ret);