python: apply const method annotations to impls.
This commit is contained in:
@@ -201,7 +201,7 @@ int TopoShapePy::PyInit(PyObject* args, PyObject* keywds)
|
||||
return 0;
|
||||
}
|
||||
|
||||
PyObject* TopoShapePy::copy(PyObject *args)
|
||||
PyObject* TopoShapePy::copy(PyObject *args) const
|
||||
{
|
||||
PyObject* copyGeom = Py_True;
|
||||
PyObject* copyMesh = Py_False;
|
||||
@@ -234,7 +234,7 @@ PyObject* TopoShapePy::copy(PyObject *args)
|
||||
.makeElementCopy(self, op, PyObject_IsTrue(copyGeom), PyObject_IsTrue(copyMesh))));
|
||||
}
|
||||
|
||||
PyObject* TopoShapePy::cleaned(PyObject *args)
|
||||
PyObject* TopoShapePy::cleaned(PyObject *args) const
|
||||
{
|
||||
if (!PyArg_ParseTuple(args, ""))
|
||||
return nullptr;
|
||||
@@ -246,7 +246,7 @@ PyObject* TopoShapePy::cleaned(PyObject *args)
|
||||
return Py::new_reference_to(shape2pyshape(copy));
|
||||
}
|
||||
|
||||
PyObject* TopoShapePy::replaceShape(PyObject *args)
|
||||
PyObject* TopoShapePy::replaceShape(PyObject *args) const
|
||||
{
|
||||
PyObject *l;
|
||||
if (!PyArg_ParseTuple(args, "O",&l))
|
||||
@@ -273,7 +273,7 @@ PyObject* TopoShapePy::replaceShape(PyObject *args)
|
||||
}
|
||||
}
|
||||
|
||||
PyObject* TopoShapePy::removeShape(PyObject *args)
|
||||
PyObject* TopoShapePy::removeShape(PyObject *args) const
|
||||
{
|
||||
PyObject *l;
|
||||
if (!PyArg_ParseTuple(args, "O",&l))
|
||||
@@ -302,7 +302,7 @@ PyObject* TopoShapePy::read(PyObject *args)
|
||||
Py_Return;
|
||||
}
|
||||
|
||||
PyObject* TopoShapePy::writeInventor(PyObject * args, PyObject * keywds)
|
||||
PyObject* TopoShapePy::writeInventor(PyObject * args, PyObject * keywds) const
|
||||
{
|
||||
static const std::array<const char *, 5> kwlist{"Mode", "Deviation", "Angle", "FaceColors", nullptr};
|
||||
|
||||
@@ -336,7 +336,7 @@ PyObject* TopoShapePy::writeInventor(PyObject * args, PyObject * keywds)
|
||||
return Py::new_reference_to(Py::String(result.str()));
|
||||
}
|
||||
|
||||
PyObject* TopoShapePy::exportIges(PyObject *args)
|
||||
PyObject* TopoShapePy::exportIges(PyObject *args) const
|
||||
{
|
||||
char* Name;
|
||||
if (!PyArg_ParseTuple(args, "et","utf-8",&Name))
|
||||
@@ -357,7 +357,7 @@ PyObject* TopoShapePy::exportIges(PyObject *args)
|
||||
Py_Return;
|
||||
}
|
||||
|
||||
PyObject* TopoShapePy::exportStep(PyObject *args)
|
||||
PyObject* TopoShapePy::exportStep(PyObject *args) const
|
||||
{
|
||||
char* Name;
|
||||
if (!PyArg_ParseTuple(args, "et","utf-8",&Name))
|
||||
@@ -378,7 +378,7 @@ PyObject* TopoShapePy::exportStep(PyObject *args)
|
||||
Py_Return;
|
||||
}
|
||||
|
||||
PyObject* TopoShapePy::exportBrep(PyObject *args)
|
||||
PyObject* TopoShapePy::exportBrep(PyObject *args) const
|
||||
{
|
||||
char* Name;
|
||||
if (PyArg_ParseTuple(args, "et","utf-8",&Name)) {
|
||||
@@ -420,7 +420,7 @@ PyObject* TopoShapePy::exportBrep(PyObject *args)
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
PyObject* TopoShapePy::exportBinary(PyObject *args)
|
||||
PyObject* TopoShapePy::exportBinary(PyObject *args) const
|
||||
{
|
||||
char* input;
|
||||
if (!PyArg_ParseTuple(args, "s", &input))
|
||||
@@ -441,7 +441,7 @@ PyObject* TopoShapePy::exportBinary(PyObject *args)
|
||||
Py_Return;
|
||||
}
|
||||
|
||||
PyObject* TopoShapePy::dumpToString(PyObject *args)
|
||||
PyObject* TopoShapePy::dumpToString(PyObject *args) const
|
||||
{
|
||||
if (!PyArg_ParseTuple(args, ""))
|
||||
return nullptr;
|
||||
@@ -466,7 +466,7 @@ PyObject* TopoShapePy::dumpToString(PyObject *args)
|
||||
}
|
||||
}
|
||||
|
||||
PyObject* TopoShapePy::exportBrepToString(PyObject *args)
|
||||
PyObject* TopoShapePy::exportBrepToString(PyObject *args) const
|
||||
{
|
||||
if (!PyArg_ParseTuple(args, ""))
|
||||
return nullptr;
|
||||
@@ -581,7 +581,8 @@ PyObject* TopoShapePy::importBrepFromString(PyObject *args)
|
||||
Py_Return;
|
||||
}
|
||||
|
||||
PyObject* TopoShapePy::dumps(PyObject *args) {
|
||||
PyObject* TopoShapePy::dumps(PyObject* args) const
|
||||
{
|
||||
return exportBrepToString(args);
|
||||
}
|
||||
|
||||
@@ -596,7 +597,7 @@ PyObject* TopoShapePy::loads(PyObject *args) {
|
||||
}
|
||||
}
|
||||
|
||||
PyObject* TopoShapePy::exportStl(PyObject *args)
|
||||
PyObject* TopoShapePy::exportStl(PyObject *args) const
|
||||
{
|
||||
double deflection = 0.01;
|
||||
char* Name;
|
||||
@@ -622,7 +623,7 @@ PyObject* TopoShapePy::exportStl(PyObject *args)
|
||||
Py_Return;
|
||||
}
|
||||
|
||||
PyObject* TopoShapePy::extrude(PyObject *args)
|
||||
PyObject* TopoShapePy::extrude(PyObject *args) const
|
||||
{
|
||||
PyObject *pVec;
|
||||
if (!PyArg_ParseTuple(args, "O!", &(Base::VectorPy::Type), &pVec))
|
||||
@@ -639,7 +640,7 @@ PyObject* TopoShapePy::extrude(PyObject *args)
|
||||
}
|
||||
}
|
||||
|
||||
PyObject* TopoShapePy::revolve(PyObject *args)
|
||||
PyObject* TopoShapePy::revolve(PyObject *args) const
|
||||
{
|
||||
PyObject *pPos,*pDir;
|
||||
double angle=360;
|
||||
@@ -658,7 +659,7 @@ PyObject* TopoShapePy::revolve(PyObject *args)
|
||||
}
|
||||
}
|
||||
|
||||
PyObject* TopoShapePy::check(PyObject *args)
|
||||
PyObject* TopoShapePy::check(PyObject *args) const
|
||||
{
|
||||
PyObject* runBopCheck = Py_False;
|
||||
if (!PyArg_ParseTuple(args, "|O!", &(PyBool_Type), &runBopCheck))
|
||||
@@ -688,17 +689,17 @@ static PyObject *makeShape(const char *op,const TopoShape &shape, PyObject *args
|
||||
} PY_CATCH_OCC
|
||||
}
|
||||
|
||||
PyObject* TopoShapePy::fuse(PyObject *args)
|
||||
PyObject* TopoShapePy::fuse(PyObject *args) const
|
||||
{
|
||||
return makeShape(Part::OpCodes::Fuse, *getTopoShapePtr(), args);
|
||||
}
|
||||
|
||||
PyObject* TopoShapePy::multiFuse(PyObject *args)
|
||||
PyObject* TopoShapePy::multiFuse(PyObject *args) const
|
||||
{
|
||||
return makeShape(Part::OpCodes::Fuse, *getTopoShapePtr(), args);
|
||||
}
|
||||
|
||||
PyObject* TopoShapePy::oldFuse(PyObject *args)
|
||||
PyObject* TopoShapePy::oldFuse(PyObject *args) const
|
||||
{
|
||||
PyObject *pcObj;
|
||||
if (!PyArg_ParseTuple(args, "O!", &(TopoShapePy::Type), &pcObj))
|
||||
@@ -720,17 +721,17 @@ PyObject* TopoShapePy::oldFuse(PyObject *args)
|
||||
}
|
||||
}
|
||||
|
||||
PyObject* TopoShapePy::common(PyObject *args)
|
||||
PyObject* TopoShapePy::common(PyObject *args) const
|
||||
{
|
||||
return makeShape(Part::OpCodes::Common, *getTopoShapePtr(), args);
|
||||
}
|
||||
|
||||
PyObject* TopoShapePy::section(PyObject *args)
|
||||
PyObject* TopoShapePy::section(PyObject *args) const
|
||||
{
|
||||
return makeShape(Part::OpCodes::Section, *getTopoShapePtr(), args);
|
||||
}
|
||||
|
||||
PyObject* TopoShapePy::slice(PyObject *args)
|
||||
PyObject* TopoShapePy::slice(PyObject *args) const
|
||||
{
|
||||
PyObject *dir;
|
||||
double d;
|
||||
@@ -757,7 +758,7 @@ PyObject* TopoShapePy::slice(PyObject *args)
|
||||
}
|
||||
}
|
||||
|
||||
PyObject* TopoShapePy::slices(PyObject *args)
|
||||
PyObject* TopoShapePy::slices(PyObject *args) const
|
||||
{
|
||||
PyObject *dir, *dist;
|
||||
if (!PyArg_ParseTuple(args, "O!O", &(Base::VectorPy::Type), &dir, &dist))
|
||||
@@ -782,12 +783,12 @@ PyObject* TopoShapePy::slices(PyObject *args)
|
||||
}
|
||||
}
|
||||
|
||||
PyObject* TopoShapePy::cut(PyObject *args)
|
||||
PyObject* TopoShapePy::cut(PyObject *args) const
|
||||
{
|
||||
return makeShape(Part::OpCodes::Cut, *getTopoShapePtr(), args);
|
||||
}
|
||||
|
||||
PyObject* TopoShapePy::generalFuse(PyObject *args)
|
||||
PyObject* TopoShapePy::generalFuse(PyObject *args) const
|
||||
{
|
||||
double tolerance = 0.0;
|
||||
PyObject *pcObj;
|
||||
@@ -833,7 +834,7 @@ PyObject* TopoShapePy::sewShape(PyObject *args)
|
||||
}
|
||||
}
|
||||
|
||||
PyObject* TopoShapePy::childShapes(PyObject *args)
|
||||
PyObject* TopoShapePy::childShapes(PyObject *args) const
|
||||
{
|
||||
PyObject* cumOri = Py_True;
|
||||
PyObject* cumLoc = Py_True;
|
||||
@@ -887,7 +888,7 @@ static TopAbs_ShapeEnum ShapeTypeFromPyType(PyTypeObject* pyType)
|
||||
}
|
||||
}
|
||||
|
||||
PyObject* TopoShapePy::ancestorsOfType(PyObject *args)
|
||||
PyObject* TopoShapePy::ancestorsOfType(PyObject *args) const
|
||||
{
|
||||
PyObject *pcObj;
|
||||
PyObject *type;
|
||||
@@ -952,7 +953,7 @@ PyObject* TopoShapePy::removeInternalWires(PyObject *args)
|
||||
}
|
||||
}
|
||||
|
||||
PyObject* TopoShapePy::mirror(PyObject *args)
|
||||
PyObject* TopoShapePy::mirror(PyObject *args) const
|
||||
{
|
||||
PyObject *v1, *v2;
|
||||
if (!PyArg_ParseTuple(args, "O!O!", &(Base::VectorPy::Type),&v1, &(Base::VectorPy::Type),&v2))
|
||||
@@ -971,7 +972,7 @@ PyObject* TopoShapePy::mirror(PyObject *args)
|
||||
}
|
||||
}
|
||||
|
||||
PyObject* TopoShapePy::transformGeometry(PyObject *args)
|
||||
PyObject* TopoShapePy::transformGeometry(PyObject *args) const
|
||||
{
|
||||
PyObject *obj;
|
||||
PyObject *cpy = Py_False;
|
||||
@@ -1005,7 +1006,7 @@ PyObject* TopoShapePy::transformShape(PyObject *args)
|
||||
PY_CATCH_OCC
|
||||
}
|
||||
|
||||
PyObject* TopoShapePy::transformed(PyObject *args, PyObject *keywds)
|
||||
PyObject* TopoShapePy::transformed(PyObject *args, PyObject *keywds) const
|
||||
{
|
||||
static const std::array<const char *, 5> kwlist{"matrix", "copy", "checkScale", "op", nullptr};
|
||||
PyObject *pymat;
|
||||
@@ -1122,25 +1123,25 @@ PyObject* TopoShapePy::scale(PyObject *args)
|
||||
PY_CATCH_OCC
|
||||
}
|
||||
|
||||
PyObject* TopoShapePy::translated(PyObject *args)
|
||||
PyObject* TopoShapePy::translated(PyObject *args) const
|
||||
{
|
||||
Py::Object pyobj(shape2pyshape(*getTopoShapePtr()));
|
||||
return static_cast<TopoShapePy*>(pyobj.ptr())->translate(args);
|
||||
}
|
||||
|
||||
PyObject* TopoShapePy::rotated(PyObject *args)
|
||||
PyObject* TopoShapePy::rotated(PyObject *args) const
|
||||
{
|
||||
Py::Object pyobj(shape2pyshape(*getTopoShapePtr()));
|
||||
return static_cast<TopoShapePy*>(pyobj.ptr())->rotate(args);
|
||||
}
|
||||
|
||||
PyObject* TopoShapePy::scaled(PyObject *args)
|
||||
PyObject* TopoShapePy::scaled(PyObject *args) const
|
||||
{
|
||||
Py::Object pyobj(shape2pyshape(*getTopoShapePtr()));
|
||||
return static_cast<TopoShapePy*>(pyobj.ptr())->scale(args);
|
||||
}
|
||||
|
||||
PyObject* TopoShapePy::makeFillet(PyObject *args)
|
||||
PyObject* TopoShapePy::makeFillet(PyObject *args) const
|
||||
{
|
||||
// use two radii for all edges
|
||||
double radius1, radius2;
|
||||
@@ -1194,7 +1195,7 @@ PyObject* TopoShapePy::makeFillet(PyObject *args)
|
||||
}
|
||||
|
||||
// TODO: Should this python interface support all three chamfer methods and not just two?
|
||||
PyObject* TopoShapePy::makeChamfer(PyObject *args)
|
||||
PyObject* TopoShapePy::makeChamfer(PyObject *args) const
|
||||
{
|
||||
// use two radii for all edges
|
||||
double radius1, radius2;
|
||||
@@ -1253,7 +1254,7 @@ PyObject* TopoShapePy::makeChamfer(PyObject *args)
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
PyObject* TopoShapePy::makeThickness(PyObject *args)
|
||||
PyObject* TopoShapePy::makeThickness(PyObject *args) const
|
||||
{
|
||||
PyObject *obj;
|
||||
double offset, tolerance;
|
||||
@@ -1280,7 +1281,7 @@ PyObject* TopoShapePy::makeThickness(PyObject *args)
|
||||
}
|
||||
}
|
||||
|
||||
PyObject* TopoShapePy::makeOffsetShape(PyObject *args, PyObject *keywds)
|
||||
PyObject* TopoShapePy::makeOffsetShape(PyObject *args, PyObject *keywds) const
|
||||
{
|
||||
static const std::array<const char *, 8> kwlist{"offset", "tolerance", "inter", "self_inter", "offsetMode", "join",
|
||||
"fill", nullptr};
|
||||
@@ -1311,7 +1312,7 @@ PyObject* TopoShapePy::makeOffsetShape(PyObject *args, PyObject *keywds)
|
||||
}
|
||||
}
|
||||
|
||||
PyObject* TopoShapePy::makeOffset2D(PyObject *args, PyObject *keywds)
|
||||
PyObject* TopoShapePy::makeOffset2D(PyObject *args, PyObject *keywds) const
|
||||
{
|
||||
static const std::array<const char *, 6> kwlist {"offset", "join", "fill", "openResult", "intersection", nullptr};
|
||||
double offset;
|
||||
@@ -1348,7 +1349,7 @@ PyObject* TopoShapePy::reverse(PyObject *args)
|
||||
Py_Return;
|
||||
}
|
||||
|
||||
PyObject* TopoShapePy::reversed(PyObject *args)
|
||||
PyObject* TopoShapePy::reversed(PyObject *args) const
|
||||
{
|
||||
if (!PyArg_ParseTuple(args, ""))
|
||||
return nullptr;
|
||||
@@ -1397,7 +1398,7 @@ PyObject* TopoShapePy::nullify(PyObject *args)
|
||||
Py_Return;
|
||||
}
|
||||
|
||||
PyObject* TopoShapePy::isNull(PyObject *args)
|
||||
PyObject* TopoShapePy::isNull(PyObject *args) const
|
||||
{
|
||||
if (!PyArg_ParseTuple(args, ""))
|
||||
return nullptr;
|
||||
@@ -1406,7 +1407,7 @@ PyObject* TopoShapePy::isNull(PyObject *args)
|
||||
return Py_BuildValue("O", (null ? Py_True : Py_False));
|
||||
}
|
||||
|
||||
PyObject* TopoShapePy::isClosed(PyObject *args)
|
||||
PyObject* TopoShapePy::isClosed(PyObject *args) const
|
||||
{
|
||||
if (!PyArg_ParseTuple(args, ""))
|
||||
return nullptr;
|
||||
@@ -1422,7 +1423,7 @@ PyObject* TopoShapePy::isClosed(PyObject *args)
|
||||
}
|
||||
}
|
||||
|
||||
PyObject* TopoShapePy::isEqual(PyObject *args)
|
||||
PyObject* TopoShapePy::isEqual(PyObject *args) const
|
||||
{
|
||||
PyObject *pcObj;
|
||||
if (!PyArg_ParseTuple(args, "O!", &(TopoShapePy::Type), &pcObj))
|
||||
@@ -1434,7 +1435,7 @@ PyObject* TopoShapePy::isEqual(PyObject *args)
|
||||
return Py_BuildValue("O", (test ? Py_True : Py_False));
|
||||
}
|
||||
|
||||
PyObject* TopoShapePy::isSame(PyObject *args)
|
||||
PyObject* TopoShapePy::isSame(PyObject *args) const
|
||||
{
|
||||
PyObject *pcObj;
|
||||
if (!PyArg_ParseTuple(args, "O!", &(TopoShapePy::Type), &pcObj))
|
||||
@@ -1446,7 +1447,7 @@ PyObject* TopoShapePy::isSame(PyObject *args)
|
||||
return Py_BuildValue("O", (test ? Py_True : Py_False));
|
||||
}
|
||||
|
||||
PyObject* TopoShapePy::isPartner(PyObject *args)
|
||||
PyObject* TopoShapePy::isPartner(PyObject *args) const
|
||||
{
|
||||
PyObject *pcObj;
|
||||
if (!PyArg_ParseTuple(args, "O!", &(TopoShapePy::Type), &pcObj))
|
||||
@@ -1458,7 +1459,7 @@ PyObject* TopoShapePy::isPartner(PyObject *args)
|
||||
return Py_BuildValue("O", (test ? Py_True : Py_False));
|
||||
}
|
||||
|
||||
PyObject* TopoShapePy::isValid(PyObject *args)
|
||||
PyObject* TopoShapePy::isValid(PyObject *args) const
|
||||
{
|
||||
if (!PyArg_ParseTuple(args, ""))
|
||||
return nullptr;
|
||||
@@ -1469,7 +1470,7 @@ PyObject* TopoShapePy::isValid(PyObject *args)
|
||||
PY_CATCH_OCC
|
||||
}
|
||||
|
||||
PyObject* TopoShapePy::isCoplanar(PyObject *args)
|
||||
PyObject* TopoShapePy::isCoplanar(PyObject *args) const
|
||||
{
|
||||
PyObject *pyObj;
|
||||
double tol = -1;
|
||||
@@ -1483,7 +1484,7 @@ PyObject* TopoShapePy::isCoplanar(PyObject *args)
|
||||
PY_CATCH_OCC
|
||||
}
|
||||
|
||||
PyObject* TopoShapePy::isInfinite(PyObject *args)
|
||||
PyObject* TopoShapePy::isInfinite(PyObject *args) const
|
||||
{
|
||||
if (!PyArg_ParseTuple(args, ""))
|
||||
return nullptr;
|
||||
@@ -1494,7 +1495,7 @@ PyObject* TopoShapePy::isInfinite(PyObject *args)
|
||||
PY_CATCH_OCC
|
||||
}
|
||||
|
||||
PyObject* TopoShapePy::findPlane(PyObject *args)
|
||||
PyObject* TopoShapePy::findPlane(PyObject *args) const
|
||||
{
|
||||
double tol = -1;
|
||||
if (!PyArg_ParseTuple(args, "|d", &tol))
|
||||
@@ -1524,7 +1525,7 @@ PyObject* TopoShapePy::fix(PyObject *args)
|
||||
}
|
||||
}
|
||||
|
||||
PyObject* TopoShapePy::hashCode(PyObject *args)
|
||||
PyObject* TopoShapePy::hashCode(PyObject *args) const
|
||||
{
|
||||
int upper = IntegerLast();
|
||||
if (!PyArg_ParseTuple(args, "|i",&upper))
|
||||
@@ -1534,7 +1535,7 @@ PyObject* TopoShapePy::hashCode(PyObject *args)
|
||||
return Py_BuildValue("i", hc);
|
||||
}
|
||||
|
||||
PyObject* TopoShapePy::tessellate(PyObject *args)
|
||||
PyObject* TopoShapePy::tessellate(PyObject *args) const
|
||||
{
|
||||
double tolerance;
|
||||
PyObject* ok = Py_False;
|
||||
@@ -1569,7 +1570,7 @@ PyObject* TopoShapePy::tessellate(PyObject *args)
|
||||
}
|
||||
}
|
||||
|
||||
PyObject* TopoShapePy::project(PyObject *args)
|
||||
PyObject* TopoShapePy::project(PyObject *args) const
|
||||
{
|
||||
PyObject *obj;
|
||||
|
||||
@@ -1600,7 +1601,7 @@ PyObject* TopoShapePy::project(PyObject *args)
|
||||
}
|
||||
}
|
||||
|
||||
PyObject* TopoShapePy::makeParallelProjection(PyObject *args)
|
||||
PyObject* TopoShapePy::makeParallelProjection(PyObject *args) const
|
||||
{
|
||||
PyObject *pShape, *pDir;
|
||||
if (!PyArg_ParseTuple(args, "O!O!", &(Part::TopoShapePy::Type), &pShape, &Base::VectorPy::Type, &pDir))
|
||||
@@ -1620,7 +1621,7 @@ PyObject* TopoShapePy::makeParallelProjection(PyObject *args)
|
||||
}
|
||||
}
|
||||
|
||||
PyObject* TopoShapePy::makePerspectiveProjection(PyObject *args)
|
||||
PyObject* TopoShapePy::makePerspectiveProjection(PyObject *args) const
|
||||
{
|
||||
PyObject *pShape, *pDir;
|
||||
if (!PyArg_ParseTuple(args, "O!O!", &(Part::TopoShapePy::Type), &pShape, &Base::VectorPy::Type, &pDir))
|
||||
@@ -1656,7 +1657,7 @@ shape=App.ActiveDocument.ActiveObject.Shape
|
||||
reflect=shape.reflectLines(ViewDir=vdir, ViewPos=pos, UpDir=udir, EdgeType="Sharp", Visible=True, OnShape=False)
|
||||
Part.show(reflect)
|
||||
*/
|
||||
PyObject* TopoShapePy::reflectLines(PyObject *args, PyObject *kwds)
|
||||
PyObject* TopoShapePy::reflectLines(PyObject *args, PyObject *kwds) const
|
||||
{
|
||||
static const std::array<const char *, 7> kwlist{"ViewDir", "ViewPos", "UpDir", "EdgeType", "Visible", "OnShape",
|
||||
nullptr};
|
||||
@@ -1746,7 +1747,7 @@ PyObject* TopoShapePy::makeShapeFromMesh(PyObject *args)
|
||||
PY_CATCH_OCC
|
||||
}
|
||||
|
||||
PyObject* TopoShapePy::makeEvolved(PyObject *args, PyObject *kwds)
|
||||
PyObject* TopoShapePy::makeEvolved(PyObject *args, PyObject *kwds) const
|
||||
{
|
||||
PyObject* Profile;
|
||||
PyObject* AxeProf = Py_True;
|
||||
@@ -1772,7 +1773,8 @@ PyObject* TopoShapePy::makeEvolved(PyObject *args, PyObject *kwds)
|
||||
} PY_CATCH_OCC
|
||||
}
|
||||
|
||||
PyObject* TopoShapePy::makeWires(PyObject *args) {
|
||||
PyObject* TopoShapePy::makeWires(PyObject* args) const
|
||||
{
|
||||
const char *op = nullptr;
|
||||
if (!PyArg_ParseTuple(args, "s", &op))
|
||||
return nullptr;
|
||||
@@ -1783,7 +1785,7 @@ PyObject* TopoShapePy::makeWires(PyObject *args) {
|
||||
PY_CATCH_OCC
|
||||
}
|
||||
|
||||
PyObject* TopoShapePy::toNurbs(PyObject *args)
|
||||
PyObject* TopoShapePy::toNurbs(PyObject *args) const
|
||||
{
|
||||
if (!PyArg_ParseTuple(args, ""))
|
||||
return nullptr;
|
||||
@@ -1799,7 +1801,7 @@ PyObject* TopoShapePy::toNurbs(PyObject *args)
|
||||
}
|
||||
}
|
||||
|
||||
PyObject* TopoShapePy::isInside(PyObject *args)
|
||||
PyObject* TopoShapePy::isInside(PyObject *args) const
|
||||
{
|
||||
PyObject *point;
|
||||
double tolerance;
|
||||
@@ -1853,7 +1855,7 @@ PyObject* TopoShapePy::isInside(PyObject *args)
|
||||
}
|
||||
}
|
||||
|
||||
PyObject* TopoShapePy::removeSplitter(PyObject *args)
|
||||
PyObject* TopoShapePy::removeSplitter(PyObject *args) const
|
||||
{
|
||||
if (!PyArg_ParseTuple(args, ""))
|
||||
return nullptr;
|
||||
@@ -1867,7 +1869,7 @@ PyObject* TopoShapePy::removeSplitter(PyObject *args)
|
||||
}
|
||||
}
|
||||
|
||||
PyObject* TopoShapePy::getElement(PyObject *args)
|
||||
PyObject* TopoShapePy::getElement(PyObject *args) const
|
||||
{
|
||||
char* input;
|
||||
PyObject* silent = Py_False;
|
||||
@@ -1884,7 +1886,7 @@ PyObject* TopoShapePy::getElement(PyObject *args)
|
||||
PY_CATCH_OCC
|
||||
}
|
||||
|
||||
PyObject* TopoShapePy::countElement(PyObject *args)
|
||||
PyObject* TopoShapePy::countElement(PyObject *args) const
|
||||
{
|
||||
char* input;
|
||||
if (!PyArg_ParseTuple(args, "s", &input))
|
||||
@@ -1896,7 +1898,7 @@ PyObject* TopoShapePy::countElement(PyObject *args)
|
||||
PY_CATCH_OCC
|
||||
}
|
||||
|
||||
PyObject* TopoShapePy::getTolerance(PyObject *args)
|
||||
PyObject* TopoShapePy::getTolerance(PyObject *args) const
|
||||
{
|
||||
int mode;
|
||||
PyObject* type = reinterpret_cast<PyObject*>(&TopoShapePy::Type);
|
||||
@@ -1924,7 +1926,7 @@ PyObject* TopoShapePy::getTolerance(PyObject *args)
|
||||
}
|
||||
}
|
||||
|
||||
PyObject* TopoShapePy::overTolerance(PyObject *args)
|
||||
PyObject* TopoShapePy::overTolerance(PyObject *args) const
|
||||
{
|
||||
double value;
|
||||
PyObject* type = reinterpret_cast<PyObject*>(&TopoShapePy::Type);
|
||||
@@ -1958,7 +1960,7 @@ PyObject* TopoShapePy::overTolerance(PyObject *args)
|
||||
}
|
||||
}
|
||||
|
||||
PyObject* TopoShapePy::inTolerance(PyObject *args)
|
||||
PyObject* TopoShapePy::inTolerance(PyObject *args) const
|
||||
{
|
||||
double valmin;
|
||||
double valmax;
|
||||
@@ -1993,7 +1995,7 @@ PyObject* TopoShapePy::inTolerance(PyObject *args)
|
||||
}
|
||||
}
|
||||
|
||||
PyObject* TopoShapePy::globalTolerance(PyObject *args)
|
||||
PyObject* TopoShapePy::globalTolerance(PyObject *args) const
|
||||
{
|
||||
int mode;
|
||||
if (!PyArg_ParseTuple(args, "i", &mode))
|
||||
@@ -2013,7 +2015,7 @@ PyObject* TopoShapePy::globalTolerance(PyObject *args)
|
||||
}
|
||||
}
|
||||
|
||||
PyObject* TopoShapePy::fixTolerance(PyObject *args)
|
||||
PyObject* TopoShapePy::fixTolerance(PyObject *args) const
|
||||
{
|
||||
double value;
|
||||
PyObject* type = reinterpret_cast<PyObject*>(&TopoShapePy::Type);
|
||||
@@ -2039,7 +2041,7 @@ PyObject* TopoShapePy::fixTolerance(PyObject *args)
|
||||
}
|
||||
}
|
||||
|
||||
PyObject* TopoShapePy::limitTolerance(PyObject *args)
|
||||
PyObject* TopoShapePy::limitTolerance(PyObject *args) const
|
||||
{
|
||||
double tmin;
|
||||
double tmax=0;
|
||||
@@ -2084,7 +2086,7 @@ PyObject* _getSupportIndex(const char* suppStr, TopoShape* ts, TopoDS_Shape supp
|
||||
return PyLong_FromLong(supportIndex);
|
||||
}
|
||||
|
||||
PyObject* TopoShapePy::proximity(PyObject *args)
|
||||
PyObject* TopoShapePy::proximity(PyObject *args) const
|
||||
{
|
||||
using BRepExtrema_OverlappedSubShapes = BRepExtrema_MapOfIntegerPackedMapOfInteger;
|
||||
|
||||
@@ -2134,7 +2136,7 @@ PyObject* TopoShapePy::proximity(PyObject *args)
|
||||
|
||||
}
|
||||
|
||||
PyObject* TopoShapePy::distToShape(PyObject *args)
|
||||
PyObject* TopoShapePy::distToShape(PyObject *args) const
|
||||
{
|
||||
PyObject* ps2;
|
||||
gp_Pnt P1, P2;
|
||||
@@ -2281,7 +2283,7 @@ PyObject* TopoShapePy::distToShape(PyObject *args)
|
||||
return Py::new_reference_to(ret);
|
||||
}
|
||||
|
||||
PyObject* TopoShapePy::optimalBoundingBox(PyObject *args)
|
||||
PyObject* TopoShapePy::optimalBoundingBox(PyObject *args) const
|
||||
{
|
||||
PyObject* useT = Py_True;
|
||||
PyObject* useS = Py_False;
|
||||
@@ -2324,7 +2326,7 @@ PyObject* TopoShapePy::clearCache(PyObject* args)
|
||||
return IncRef();
|
||||
}
|
||||
|
||||
PyObject* TopoShapePy::defeaturing(PyObject *args)
|
||||
PyObject* TopoShapePy::defeaturing(PyObject *args) const
|
||||
{
|
||||
PyObject *l;
|
||||
if (!PyArg_ParseTuple(args, "O",&l))
|
||||
@@ -2351,7 +2353,7 @@ PyObject* TopoShapePy::defeaturing(PyObject *args)
|
||||
}
|
||||
}
|
||||
|
||||
PyObject* TopoShapePy::findSubShape(PyObject* args)
|
||||
PyObject* TopoShapePy::findSubShape(PyObject* args) const
|
||||
{
|
||||
PyObject* pyobj;
|
||||
if (!PyArg_ParseTuple(args, "O", &pyobj)) {
|
||||
@@ -2378,7 +2380,7 @@ PyObject* TopoShapePy::findSubShape(PyObject* args)
|
||||
PY_CATCH_OCC
|
||||
}
|
||||
|
||||
PyObject* TopoShapePy::findSubShapesWithSharedVertex(PyObject* args, PyObject* keywds)
|
||||
PyObject* TopoShapePy::findSubShapesWithSharedVertex(PyObject* args, PyObject* keywds) const
|
||||
{
|
||||
static const std::array<const char*, 7> kwlist {"shape", "needName", "checkGeometry", "tol", "atol", "singleResult", nullptr};
|
||||
PyObject* pyobj;
|
||||
@@ -2544,7 +2546,7 @@ getElements(const TopoShape& sh, TopAbs_ShapeEnum type, TopAbs_ShapeEnum avoid =
|
||||
return ret;
|
||||
}
|
||||
|
||||
PyObject* TopoShapePy::getChildShapes(PyObject* args)
|
||||
PyObject* TopoShapePy::getChildShapes(PyObject* args) const
|
||||
{
|
||||
const char* type;
|
||||
const char* avoid = nullptr;
|
||||
@@ -2637,7 +2639,7 @@ Py::Float TopoShapePy::getVolume() const
|
||||
return Py::Float(props.Mass());
|
||||
}
|
||||
|
||||
PyObject* TopoShapePy::getElementHistory(PyObject* args)
|
||||
PyObject* TopoShapePy::getElementHistory(PyObject* args) const
|
||||
{
|
||||
const char* pyname;
|
||||
if (!PyArg_ParseTuple(args, "s", &pyname)) {
|
||||
|
||||
Reference in New Issue
Block a user