FEM: getNodesByEdge should return int not long
Suggested by wmayer Signed-off-by: Przemo Firszt <przemo@firszt.eu>
This commit is contained in:
parent
0e670396fa
commit
3395d4ea02
|
@ -443,9 +443,9 @@ std::set<int> FemMesh::getNodesByFace(const TopoDS_Face &face) const
|
|||
return result;
|
||||
}
|
||||
|
||||
std::set<long> FemMesh::getNodesByEdge(const TopoDS_Edge &edge) const
|
||||
std::set<int> FemMesh::getNodesByEdge(const TopoDS_Edge &edge) const
|
||||
{
|
||||
std::set<long> result;
|
||||
std::set<int> result;
|
||||
|
||||
Bnd_Box box;
|
||||
BRepBndLib::Add(edge, box);
|
||||
|
|
|
@ -90,7 +90,7 @@ public:
|
|||
/// retrieving by face
|
||||
std::set<int> getNodesByFace(const TopoDS_Face &face) const;
|
||||
/// retrieving by edge
|
||||
std::set<long> getNodesByEdge(const TopoDS_Edge &edge) const;
|
||||
std::set<int> getNodesByEdge(const TopoDS_Edge &edge) const;
|
||||
/// retrieving by vertex
|
||||
std::set<long> getNodesByVertex(const TopoDS_Vertex &vertex) const;
|
||||
//@}
|
||||
|
|
|
@ -575,8 +575,8 @@ PyObject* FemMeshPy::getNodesByEdge(PyObject *args)
|
|||
return 0;
|
||||
}
|
||||
Py::List ret;
|
||||
std::set<long> resultSet = getFemMeshPtr()->getNodesByEdge(fc);
|
||||
for (std::set<long>::const_iterator it = resultSet.begin();it!=resultSet.end();++it)
|
||||
std::set<int> resultSet = getFemMeshPtr()->getNodesByEdge(fc);
|
||||
for (std::set<int>::const_iterator it = resultSet.begin();it!=resultSet.end();++it)
|
||||
ret.append(Py::Int(*it));
|
||||
|
||||
return Py::new_reference_to(ret);
|
||||
|
|
Loading…
Reference in New Issue
Block a user