From c47eea61fa366b49979dcf23166b1a0c1c8cc5c2 Mon Sep 17 00:00:00 2001 From: wmayer Date: Sat, 3 Jan 2015 11:24:57 +0100 Subject: [PATCH] + return point/facet indices as unsigned long in Python --- src/Mod/Mesh/App/FacetPyImp.cpp | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/Mod/Mesh/App/FacetPyImp.cpp b/src/Mod/Mesh/App/FacetPyImp.cpp index 94dc00eca..6c9ac1d36 100644 --- a/src/Mod/Mesh/App/FacetPyImp.cpp +++ b/src/Mod/Mesh/App/FacetPyImp.cpp @@ -151,8 +151,9 @@ Py::Tuple FacetPy::getPointIndices(void) const { return Py::Tuple(); } Py::Tuple idxTuple(3); - for (int i=0; i<3; i++) - { idxTuple.setItem( i, Py::Int( (long)face->PIndex[i] ) ); } + for (int i=0; i<3; i++) { + idxTuple.setItem(i, Py::Long(face->PIndex[i])); + } return idxTuple; } @@ -163,8 +164,9 @@ Py::Tuple FacetPy::getNeighbourIndices(void) const { return Py::Tuple(); } Py::Tuple idxTuple(3); - for (int i=0; i<3; i++) - { idxTuple.setItem( i, Py::Int( (long)face->NIndex[i] ) ); } + for (int i=0; i<3; i++) { + idxTuple.setItem(i, Py::Long(face->NIndex[i])); + } return idxTuple; }