@@ -613,12 +613,7 @@ PyObject* K_OCC::meshGlobalEdges1(PyObject* self, PyObject* args)
613613 PyObject* hook; E_Float hmax;
614614 if (!PYPARSETUPLE_ (args, O_ R_, &hook, &hmax)) return NULL ;
615615
616- void ** packet = NULL ;
617- #if (PY_MAJOR_VERSION == 2 && PY_MINOR_VERSION < 7) || (PY_MAJOR_VERSION == 3 && PY_MINOR_VERSION < 1)
618- packet = (void **) PyCObject_AsVoidPtr (hook);
619- #else
620- packet = (void **) PyCapsule_GetPointer (hook, NULL );
621- #endif
616+ GETPACKET;
622617
623618 E_Int nbPoints;
624619 PyObject* out = PyList_New (0 );
@@ -649,12 +644,7 @@ PyObject* K_OCC::meshGlobalEdges2(PyObject* self, PyObject* args)
649644 PyObject* hook; E_Int nbPoints;
650645 if (!PYPARSETUPLE_ (args, O_ I_, &hook, &nbPoints)) return NULL ;
651646
652- void ** packet = NULL ;
653- #if (PY_MAJOR_VERSION == 2 && PY_MINOR_VERSION < 7) || (PY_MAJOR_VERSION == 3 && PY_MINOR_VERSION < 1)
654- packet = (void **) PyCObject_AsVoidPtr (hook);
655- #else
656- packet = (void **) PyCapsule_GetPointer (hook, NULL );
657- #endif
647+ GETPACKET;
658648
659649 PyObject* out = PyList_New (0 );
660650 TopTools_IndexedMapOfShape& edges = *(TopTools_IndexedMapOfShape*)packet[2 ];
@@ -682,12 +672,7 @@ PyObject* K_OCC::meshGlobalEdges3(PyObject* self, PyObject* args)
682672 PyObject* hook; PyObject* globalEdges;
683673 if (!PYPARSETUPLE_ (args, O_ O_, &hook, &globalEdges)) return NULL ;
684674
685- void ** packet = NULL ;
686- #if (PY_MAJOR_VERSION == 2 && PY_MINOR_VERSION < 7) || (PY_MAJOR_VERSION == 3 && PY_MINOR_VERSION < 1)
687- packet = (void **) PyCObject_AsVoidPtr (hook);
688- #else
689- packet = (void **) PyCapsule_GetPointer (hook, NULL );
690- #endif
675+ GETPACKET;
691676
692677 PyObject* out = PyList_New (0 );
693678 TopTools_IndexedMapOfShape& edges = *(TopTools_IndexedMapOfShape*)packet[2 ];
@@ -723,12 +708,7 @@ PyObject* K_OCC::meshGlobalEdges4(PyObject* self, PyObject* args)
723708 PyObject* hook; E_Float hausd;
724709 if (!PYPARSETUPLE_ (args, O_ R_, &hook, &hausd)) return NULL ;
725710
726- void ** packet = NULL ;
727- #if (PY_MAJOR_VERSION == 2 && PY_MINOR_VERSION < 7) || (PY_MAJOR_VERSION == 3 && PY_MINOR_VERSION < 1)
728- packet = (void **) PyCObject_AsVoidPtr (hook);
729- #else
730- packet = (void **) PyCapsule_GetPointer (hook, NULL );
731- #endif
711+ GETPACKET;
732712
733713 E_Int nbPoints=1 ;
734714 PyObject* out = PyList_New (0 );
@@ -761,12 +741,7 @@ PyObject* K_OCC::meshEdgesByFace(PyObject* self, PyObject* args)
761741 PyObject* hook; E_Int nbPoints; E_Int noFace; E_Float hmax; E_Float hausd;
762742 if (!PYPARSETUPLE_ (args, O_ II_ RR_, &hook, &noFace, &nbPoints, &hmax, &hausd)) return NULL ;
763743
764- void ** packet = NULL ;
765- #if (PY_MAJOR_VERSION == 2 && PY_MINOR_VERSION < 7) || (PY_MAJOR_VERSION == 3 && PY_MINOR_VERSION < 1)
766- packet = (void **) PyCObject_AsVoidPtr (hook);
767- #else
768- packet = (void **) PyCapsule_GetPointer (hook, NULL );
769- #endif
744+ GETPACKET;
770745
771746 PyObject* out = PyList_New (0 );
772747 TopTools_IndexedMapOfShape& surfaces = *(TopTools_IndexedMapOfShape*)packet[1 ];
@@ -806,12 +781,7 @@ PyObject* K_OCC::meshEdgesByFace2(PyObject* self, PyObject* args)
806781 PyObject* globalEdges;
807782 if (!PYPARSETUPLE_ (args, O_ I_ O_, &hook, &noFace, &globalEdges)) return NULL ;
808783
809- void ** packet = NULL ;
810- #if (PY_MAJOR_VERSION == 2 && PY_MINOR_VERSION < 7) || (PY_MAJOR_VERSION == 3 && PY_MINOR_VERSION < 1)
811- packet = (void **) PyCObject_AsVoidPtr (hook);
812- #else
813- packet = (void **) PyCapsule_GetPointer (hook, NULL );
814- #endif
784+ GETPACKET;
815785
816786 PyObject* out = PyList_New (0 );
817787 TopTools_IndexedMapOfShape& surfaces = *(TopTools_IndexedMapOfShape*)packet[1 ];
@@ -863,12 +833,7 @@ PyObject* K_OCC::meshEdgesByFace3(PyObject* self, PyObject* args)
863833 E_Float hmax, hausd;
864834 if (!PYPARSETUPLE_ (args, O_ I_ RR_, &hook, &noFace, &hmax, &hausd)) return NULL ;
865835
866- void ** packet = NULL ;
867- #if (PY_MAJOR_VERSION == 2 && PY_MINOR_VERSION < 7) || (PY_MAJOR_VERSION == 3 && PY_MINOR_VERSION < 1)
868- packet = (void **) PyCObject_AsVoidPtr (hook);
869- #else
870- packet = (void **) PyCapsule_GetPointer (hook, NULL );
871- #endif
836+ GETPACKET;
872837
873838 TopTools_IndexedMapOfShape& surfaces = *(TopTools_IndexedMapOfShape*)packet[1 ];
874839 // TopTools_IndexedMapOfShape& edges = *(TopTools_IndexedMapOfShape*)packet[2];
@@ -1088,13 +1053,8 @@ PyObject* K_OCC::getEdgeNoByFace(PyObject* self, PyObject* args)
10881053 PyObject* hook; E_Int noFace;
10891054 if (!PYPARSETUPLE_ (args, O_ I_, &hook, &noFace)) return NULL ;
10901055
1091- void ** packet = NULL ;
1092- #if (PY_MAJOR_VERSION == 2 && PY_MINOR_VERSION < 7) || (PY_MAJOR_VERSION == 3 && PY_MINOR_VERSION < 1)
1093- packet = (void **) PyCObject_AsVoidPtr (hook);
1094- #else
1095- packet = (void **) PyCapsule_GetPointer (hook, NULL );
1096- #endif
1097-
1056+ GETPACKET;
1057+
10981058 TopTools_IndexedMapOfShape& surfaces = *(TopTools_IndexedMapOfShape*)packet[1 ];
10991059 TopTools_IndexedMapOfShape& edges = *(TopTools_IndexedMapOfShape*)packet[2 ];
11001060 TopExp_Explorer expl;
0 commit comments