From 3395d4ea02a46df46e5651e13f9040a300595b01 Mon Sep 17 00:00:00 2001 From: Przemo Firszt Date: Tue, 5 May 2015 20:33:18 +0100 Subject: [PATCH] FEM: getNodesByEdge should return int not long Suggested by wmayer Signed-off-by: Przemo Firszt --- src/Mod/Fem/App/FemMesh.cpp | 4 ++-- src/Mod/Fem/App/FemMesh.h | 2 +- src/Mod/Fem/App/FemMeshPyImp.cpp | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/Mod/Fem/App/FemMesh.cpp b/src/Mod/Fem/App/FemMesh.cpp index 15d51153c..b0117f95d 100755 --- a/src/Mod/Fem/App/FemMesh.cpp +++ b/src/Mod/Fem/App/FemMesh.cpp @@ -443,9 +443,9 @@ std::set FemMesh::getNodesByFace(const TopoDS_Face &face) const return result; } -std::set FemMesh::getNodesByEdge(const TopoDS_Edge &edge) const +std::set FemMesh::getNodesByEdge(const TopoDS_Edge &edge) const { - std::set result; + std::set result; Bnd_Box box; BRepBndLib::Add(edge, box); diff --git a/src/Mod/Fem/App/FemMesh.h b/src/Mod/Fem/App/FemMesh.h index a7339e83a..48038f06d 100755 --- a/src/Mod/Fem/App/FemMesh.h +++ b/src/Mod/Fem/App/FemMesh.h @@ -90,7 +90,7 @@ public: /// retrieving by face std::set getNodesByFace(const TopoDS_Face &face) const; /// retrieving by edge - std::set getNodesByEdge(const TopoDS_Edge &edge) const; + std::set getNodesByEdge(const TopoDS_Edge &edge) const; /// retrieving by vertex std::set getNodesByVertex(const TopoDS_Vertex &vertex) const; //@} diff --git a/src/Mod/Fem/App/FemMeshPyImp.cpp b/src/Mod/Fem/App/FemMeshPyImp.cpp index ec355b4de..87e3d95b4 100755 --- a/src/Mod/Fem/App/FemMeshPyImp.cpp +++ b/src/Mod/Fem/App/FemMeshPyImp.cpp @@ -575,8 +575,8 @@ PyObject* FemMeshPy::getNodesByEdge(PyObject *args) return 0; } Py::List ret; - std::set resultSet = getFemMeshPtr()->getNodesByEdge(fc); - for (std::set::const_iterator it = resultSet.begin();it!=resultSet.end();++it) + std::set resultSet = getFemMeshPtr()->getNodesByEdge(fc); + for (std::set::const_iterator it = resultSet.begin();it!=resultSet.end();++it) ret.append(Py::Int(*it)); return Py::new_reference_to(ret);