From 5b81cd741a1a7467bd0bcaa08ef0584895ebbb95 Mon Sep 17 00:00:00 2001 From: Jacob Oursland Date: Wed, 16 Apr 2025 20:29:19 -0700 Subject: [PATCH] python: apply const method annotations to impls. --- src/App/ComplexGeoDataPyImp.cpp | 20 +-- src/App/DocumentObjectPyImp.cpp | 12 +- src/App/ExtensionContainerPyImp.cpp | 2 +- src/App/PropertyContainerPyImp.cpp | 2 +- src/App/StringHasherPyImp.cpp | 3 +- src/App/StringIDPyImp.cpp | 2 +- src/Base/BaseClassPyImp.cpp | 4 +- src/Base/BoundBoxPyImp.cpp | 8 +- src/Base/CoordinateSystemPyImp.cpp | 2 +- src/Base/MatrixPyImp.cpp | 30 ++-- src/Base/PersistencePyImp.cpp | 2 +- src/Base/PlacementPyImp.cpp | 20 +-- src/Base/PyObjectBase.h | 2 +- src/Base/QuantityPyImp.cpp | 8 +- src/Base/RotationPyImp.cpp | 18 +-- src/Base/TypePyImp.cpp | 8 +- src/Base/VectorPyImp.cpp | 30 ++-- src/Gui/AxisOriginPyImp.cpp | 4 +- src/Gui/CommandPyImp.cpp | 3 +- src/Gui/DocumentPyImp.cpp | 2 +- src/Gui/LinkViewPyImp.cpp | 3 +- src/Gui/ViewProviderExtensionPyImp.cpp | 2 +- src/Gui/ViewProviderPyImp.cpp | 10 +- src/Mod/CAM/App/CommandPyImp.cpp | 2 +- src/Mod/CAM/App/PathPyImp.cpp | 6 +- src/Mod/CAM/App/VoronoiCellPyImp.cpp | 8 +- src/Mod/CAM/App/VoronoiEdgePyImp.cpp | 20 +-- src/Mod/CAM/App/VoronoiPyImp.cpp | 16 +- src/Mod/CAM/App/VoronoiVertexPyImp.cpp | 2 +- src/Mod/Fem/App/FemMeshPyImp.cpp | 44 ++--- src/Mod/Material/App/Array2DPyImp.cpp | 4 +- src/Mod/Material/App/Array3DPyImp.cpp | 6 +- src/Mod/Mesh/App/MeshPyImp.cpp | 92 +++++------ src/Mod/Part/App/AttachEnginePyImp.cpp | 5 +- src/Mod/Part/App/BRepFeat/MakePrismPyImp.cpp | 6 +- src/Mod/Part/App/BSplineCurvePyImp.cpp | 34 ++-- src/Mod/Part/App/BSplineSurfacePyImp.cpp | 44 ++--- src/Mod/Part/App/BezierCurvePyImp.cpp | 16 +- src/Mod/Part/App/BezierSurfacePyImp.cpp | 24 +-- .../Part/App/Geom2d/BSplineCurve2dPyImp.cpp | 2 +- .../Part/App/Geom2d/BezierCurve2dPyImp.cpp | 2 +- src/Mod/Part/App/Geom2d/Curve2dPyImp.cpp | 12 +- src/Mod/Part/App/Geom2d/Geometry2dPyImp.cpp | 2 +- .../App/GeomPlate/BuildPlateSurfacePyImp.cpp | 22 +-- src/Mod/Part/App/GeometryCurvePyImp.cpp | 60 +++---- src/Mod/Part/App/GeometryExtensionPyImp.cpp | 2 +- src/Mod/Part/App/GeometryPyImp.cpp | 16 +- src/Mod/Part/App/GeometrySurfacePyImp.cpp | 51 +++--- src/Mod/Part/App/PartFeaturePyImp.cpp | 3 +- src/Mod/Part/App/PointPyImp.cpp | 2 +- .../Part/App/ShapeFix/ShapeFix_RootPyImp.cpp | 2 +- .../App/ShapeUpgrade/UnifySameDomainPyImp.cpp | 2 +- src/Mod/Part/App/TopoShapeCompoundPyImp.cpp | 2 +- src/Mod/Part/App/TopoShapeEdgePyImp.cpp | 36 ++--- src/Mod/Part/App/TopoShapeFacePyImp.cpp | 29 ++-- src/Mod/Part/App/TopoShapePyImp.cpp | 152 +++++++++--------- src/Mod/Part/App/TopoShapeShellPyImp.cpp | 6 +- src/Mod/Part/App/TopoShapeSolidPyImp.cpp | 6 +- src/Mod/Part/App/TopoShapeWirePyImp.cpp | 16 +- src/Mod/Points/App/PointsPyImp.cpp | 10 +- .../App/ExternalGeometryExtensionPyImp.cpp | 2 +- .../App/ExternalGeometryFacadePyImp.cpp | 12 +- src/Mod/Sketcher/App/GeometryFacadePyImp.cpp | 12 +- .../App/SketchGeometryExtensionPyImp.cpp | 2 +- src/Mod/Sketcher/App/SketchObjectPyImp.cpp | 20 +-- .../Surface/App/Blending/BlendPointPyImp.cpp | 2 +- src/Mod/TechDraw/App/CenterLinePyImp.cpp | 4 +- src/Mod/TechDraw/App/CosmeticVertexPyImp.cpp | 4 +- src/Mod/TechDraw/App/GeomFormatPyImp.cpp | 4 +- 69 files changed, 508 insertions(+), 515 deletions(-) diff --git a/src/App/ComplexGeoDataPyImp.cpp b/src/App/ComplexGeoDataPyImp.cpp index 768229a569..b02b696447 100644 --- a/src/App/ComplexGeoDataPyImp.cpp +++ b/src/App/ComplexGeoDataPyImp.cpp @@ -50,7 +50,7 @@ std::string ComplexGeoDataPy::representation() const return {""}; } -PyObject* ComplexGeoDataPy::getElementTypes(PyObject* args) +PyObject* ComplexGeoDataPy::getElementTypes(PyObject* args) const { if (!PyArg_ParseTuple(args, "")) { return nullptr; @@ -64,7 +64,7 @@ PyObject* ComplexGeoDataPy::getElementTypes(PyObject* args) return Py::new_reference_to(list); } -PyObject* ComplexGeoDataPy::countSubElements(PyObject* args) +PyObject* ComplexGeoDataPy::countSubElements(PyObject* args) const { char* type; if (!PyArg_ParseTuple(args, "s", &type)) { @@ -81,7 +81,7 @@ PyObject* ComplexGeoDataPy::countSubElements(PyObject* args) } } -PyObject* ComplexGeoDataPy::getFacesFromSubElement(PyObject* args) +PyObject* ComplexGeoDataPy::getFacesFromSubElement(PyObject* args) const { char* type; unsigned long index; @@ -119,7 +119,7 @@ PyObject* ComplexGeoDataPy::getFacesFromSubElement(PyObject* args) return Py::new_reference_to(tuple); } -PyObject* ComplexGeoDataPy::getLinesFromSubElement(PyObject* args) +PyObject* ComplexGeoDataPy::getLinesFromSubElement(PyObject* args) const { char* type; int index; @@ -155,7 +155,7 @@ PyObject* ComplexGeoDataPy::getLinesFromSubElement(PyObject* args) return Py::new_reference_to(tuple); } -PyObject* ComplexGeoDataPy::getPoints(PyObject* args) +PyObject* ComplexGeoDataPy::getPoints(PyObject* args) const { double accuracy = 0.05; if (!PyArg_ParseTuple(args, "d", &accuracy)) { @@ -187,7 +187,7 @@ PyObject* ComplexGeoDataPy::getPoints(PyObject* args) return Py::new_reference_to(tuple); } -PyObject* ComplexGeoDataPy::getLines(PyObject* args) +PyObject* ComplexGeoDataPy::getLines(PyObject* args) const { double accuracy = 0.05; if (!PyArg_ParseTuple(args, "d", &accuracy)) { @@ -221,7 +221,7 @@ PyObject* ComplexGeoDataPy::getLines(PyObject* args) return Py::new_reference_to(tuple); } -PyObject* ComplexGeoDataPy::getFaces(PyObject* args) +PyObject* ComplexGeoDataPy::getFaces(PyObject* args) const { double accuracy = 0.05; if (!PyArg_ParseTuple(args, "d", &accuracy)) { @@ -310,7 +310,7 @@ PyObject* ComplexGeoDataPy::transformGeometry(PyObject* args) } } -PyObject* ComplexGeoDataPy::getElementName(PyObject* args) +PyObject* ComplexGeoDataPy::getElementName(PyObject* args) const { char* input; int direction = 0; @@ -334,7 +334,7 @@ PyObject* ComplexGeoDataPy::getElementName(PyObject* args) } } -PyObject* ComplexGeoDataPy::getElementIndexedName(PyObject* args) +PyObject* ComplexGeoDataPy::getElementIndexedName(PyObject* args) const { char* input; PyObject* returnID = Py_False; @@ -358,7 +358,7 @@ PyObject* ComplexGeoDataPy::getElementIndexedName(PyObject* args) return Py::new_reference_to(Py::TupleN(name, list)); } -PyObject* ComplexGeoDataPy::getElementMappedName(PyObject* args) +PyObject* ComplexGeoDataPy::getElementMappedName(PyObject* args) const { char* input; PyObject* returnID = Py_False; diff --git a/src/App/DocumentObjectPyImp.cpp b/src/App/DocumentObjectPyImp.cpp index eedd8bea33..1e1b512aa8 100644 --- a/src/App/DocumentObjectPyImp.cpp +++ b/src/App/DocumentObjectPyImp.cpp @@ -76,7 +76,7 @@ Py::Object DocumentObjectPy::getDocument() const } } -PyObject* DocumentObjectPy::isAttachedToDocument(PyObject* args) +PyObject* DocumentObjectPy::isAttachedToDocument(PyObject* args) const { if (!PyArg_ParseTuple(args, "")) { return nullptr; @@ -452,7 +452,7 @@ PyObject* DocumentObjectPy::recompute(PyObject* args) } } -PyObject* DocumentObjectPy::isValid(PyObject* args) +PyObject* DocumentObjectPy::isValid(PyObject* args) const { if (!PyArg_ParseTuple(args, "")) { return nullptr; @@ -467,7 +467,7 @@ PyObject* DocumentObjectPy::isValid(PyObject* args) } } -PyObject* DocumentObjectPy::getStatusString(PyObject* args) +PyObject* DocumentObjectPy::getStatusString(PyObject* args) const { if (!PyArg_ParseTuple(args, "")) { return nullptr; @@ -872,7 +872,7 @@ PyObject* DocumentObjectPy::getPathsByOutList(PyObject* args) } } -PyObject* DocumentObjectPy::getElementMapVersion(PyObject* args) +PyObject* DocumentObjectPy::getElementMapVersion(PyObject* args) const { const char* name; PyObject* restored = Py_False; @@ -908,7 +908,7 @@ Py::Boolean DocumentObjectPy::getRemoving() const return {getDocumentObjectPtr()->testStatus(ObjectStatus::Remove)}; } -PyObject* DocumentObjectPy::resolve(PyObject* args) +PyObject* DocumentObjectPy::resolve(PyObject* args) const { const char* subname; if (!PyArg_ParseTuple(args, "s", &subname)) { @@ -934,7 +934,7 @@ PyObject* DocumentObjectPy::resolve(PyObject* args) Py_Return; } -PyObject* DocumentObjectPy::resolveSubElement(PyObject* args) +PyObject* DocumentObjectPy::resolveSubElement(PyObject* args) const { const char* subname; PyObject* append = Py_False; diff --git a/src/App/ExtensionContainerPyImp.cpp b/src/App/ExtensionContainerPyImp.cpp index 0202d0a0b9..846f949cb8 100644 --- a/src/App/ExtensionContainerPyImp.cpp +++ b/src/App/ExtensionContainerPyImp.cpp @@ -178,7 +178,7 @@ int ExtensionContainerPy::setCustomAttributes(const char* /*attr*/, PyObject* /* return 0; } -PyObject* ExtensionContainerPy::hasExtension(PyObject* args) +PyObject* ExtensionContainerPy::hasExtension(PyObject* args) const { char* type; diff --git a/src/App/PropertyContainerPyImp.cpp b/src/App/PropertyContainerPyImp.cpp index cb1604fd0b..3820e7a7d1 100644 --- a/src/App/PropertyContainerPyImp.cpp +++ b/src/App/PropertyContainerPyImp.cpp @@ -510,7 +510,7 @@ Py::List PropertyContainerPy::getPropertiesList() const } -PyObject* PropertyContainerPy::dumpPropertyContent(PyObject* args, PyObject* kwds) +PyObject* PropertyContainerPy::dumpPropertyContent(PyObject* args, PyObject* kwds) const { int compression = 3; const char* property {}; diff --git a/src/App/StringHasherPyImp.cpp b/src/App/StringHasherPyImp.cpp index 4581bf5fed..ef466fe919 100644 --- a/src/App/StringHasherPyImp.cpp +++ b/src/App/StringHasherPyImp.cpp @@ -54,8 +54,7 @@ int StringHasherPy::PyInit(PyObject* args, PyObject* kwds) return 0; } - -PyObject* StringHasherPy::isSame(PyObject* args) +PyObject* StringHasherPy::isSame(PyObject* args) const { PyObject* other; if (!PyArg_ParseTuple(args, "O!", &StringHasherPy::Type, &other)) { diff --git a/src/App/StringIDPyImp.cpp b/src/App/StringIDPyImp.cpp index d81b2f29df..28a3e2abc3 100644 --- a/src/App/StringIDPyImp.cpp +++ b/src/App/StringIDPyImp.cpp @@ -35,7 +35,7 @@ std::string StringIDPy::representation() const return getStringIDPtr()->toString(this->_index); } -PyObject* StringIDPy::isSame(PyObject* args) +PyObject* StringIDPy::isSame(PyObject* args) const { PyObject* other = nullptr; if (!PyArg_ParseTuple(args, "O!", &StringIDPy::Type, &other)) { diff --git a/src/Base/BaseClassPyImp.cpp b/src/Base/BaseClassPyImp.cpp index ac17bb9bc3..417011f367 100644 --- a/src/Base/BaseClassPyImp.cpp +++ b/src/Base/BaseClassPyImp.cpp @@ -36,7 +36,7 @@ std::string BaseClassPy::representation() const } -PyObject* BaseClassPy::isDerivedFrom(PyObject* args) +PyObject* BaseClassPy::isDerivedFrom(PyObject* args) const { char* name {}; if (!PyArg_ParseTuple(args, "s", &name)) { @@ -48,7 +48,7 @@ PyObject* BaseClassPy::isDerivedFrom(PyObject* args) return PyBool_FromLong(valid ? 1 : 0); } -PyObject* BaseClassPy::getAllDerivedFrom(PyObject* args) +PyObject* BaseClassPy::getAllDerivedFrom(PyObject* args) const { if (!PyArg_ParseTuple(args, "")) { return nullptr; diff --git a/src/Base/BoundBoxPyImp.cpp b/src/Base/BoundBoxPyImp.cpp index a3fecb25ef..1cae952037 100644 --- a/src/Base/BoundBoxPyImp.cpp +++ b/src/Base/BoundBoxPyImp.cpp @@ -123,7 +123,7 @@ PyObject* BoundBoxPy::setVoid(PyObject* args) Py_Return; } -PyObject* BoundBoxPy::isValid(PyObject* args) +PyObject* BoundBoxPy::isValid(PyObject* args) const { if (!PyArg_ParseTuple(args, "")) { return nullptr; @@ -169,7 +169,7 @@ PyObject* BoundBoxPy::add(PyObject* args) return nullptr; } -PyObject* BoundBoxPy::getPoint(PyObject* args) +PyObject* BoundBoxPy::getPoint(PyObject* args) const { unsigned short index {}; if (!PyArg_ParseTuple(args, "H", &index)) { @@ -185,7 +185,7 @@ PyObject* BoundBoxPy::getPoint(PyObject* args) return new Base::VectorPy(new Base::Vector3d(pnt)); } -PyObject* BoundBoxPy::getEdge(PyObject* args) +PyObject* BoundBoxPy::getEdge(PyObject* args) const { unsigned short index {}; if (!PyArg_ParseTuple(args, "H", &index)) { @@ -206,7 +206,7 @@ PyObject* BoundBoxPy::getEdge(PyObject* args) return Py::new_reference_to(tuple); } -PyObject* BoundBoxPy::closestPoint(PyObject* args) +PyObject* BoundBoxPy::closestPoint(PyObject* args) const { double x {}; double y {}; diff --git a/src/Base/CoordinateSystemPyImp.cpp b/src/Base/CoordinateSystemPyImp.cpp index a0cf08d323..9c7093e68a 100644 --- a/src/Base/CoordinateSystemPyImp.cpp +++ b/src/Base/CoordinateSystemPyImp.cpp @@ -72,7 +72,7 @@ PyObject* CoordinateSystemPy::setAxes(PyObject* args) return nullptr; } -PyObject* CoordinateSystemPy::displacement(PyObject* args) +PyObject* CoordinateSystemPy::displacement(PyObject* args) const { PyObject* cs {}; if (!PyArg_ParseTuple(args, "O!", &(CoordinateSystemPy::Type), &cs)) { diff --git a/src/Base/MatrixPyImp.cpp b/src/Base/MatrixPyImp.cpp index 5e93e20e2c..b2f7109f08 100644 --- a/src/Base/MatrixPyImp.cpp +++ b/src/Base/MatrixPyImp.cpp @@ -357,7 +357,7 @@ PyObject* MatrixPy::scale(PyObject* args) PY_CATCH; } -PyObject* MatrixPy::hasScale(PyObject* args) +PyObject* MatrixPy::hasScale(PyObject* args) const { double tol = 0; if (!PyArg_ParseTuple(args, "|d", &tol)) { @@ -370,7 +370,7 @@ PyObject* MatrixPy::hasScale(PyObject* args) mod.callMemberFunction("ScaleType", Py::TupleN(Py::Long(static_cast(type))))); } -PyObject* MatrixPy::decompose(PyObject* args) +PyObject* MatrixPy::decompose(PyObject* args) const { if (!PyArg_ParseTuple(args, "")) { return nullptr; @@ -394,7 +394,7 @@ PyObject* MatrixPy::nullify() PY_CATCH; } -PyObject* MatrixPy::isNull() +PyObject* MatrixPy::isNull() const { PY_TRY { @@ -414,7 +414,7 @@ PyObject* MatrixPy::unity() PY_CATCH; } -PyObject* MatrixPy::isUnity(PyObject* args) +PyObject* MatrixPy::isUnity(PyObject* args) const { double tol = 0.0; if (!PyArg_ParseTuple(args, "|d", &tol)) { @@ -455,7 +455,7 @@ PyObject* MatrixPy::transform(PyObject* args) Py_Return; } -PyObject* MatrixPy::col(PyObject* args) +PyObject* MatrixPy::col(PyObject* args) const { int index {}; if (!PyArg_ParseTuple(args, "i", &index)) { @@ -491,7 +491,7 @@ PyObject* MatrixPy::setCol(PyObject* args) Py_Return; } -PyObject* MatrixPy::row(PyObject* args) +PyObject* MatrixPy::row(PyObject* args) const { int index {}; if (!PyArg_ParseTuple(args, "i", &index)) { @@ -527,7 +527,7 @@ PyObject* MatrixPy::setRow(PyObject* args) Py_Return; } -PyObject* MatrixPy::diagonal() +PyObject* MatrixPy::diagonal() const { Matrix4D* mat = getMatrixPtr(); Base::Vector3d v = mat->diagonal(); @@ -637,7 +637,7 @@ PyObject* MatrixPy::rotateZ(PyObject* args) PY_CATCH; } -PyObject* MatrixPy::multiply(PyObject* args) +PyObject* MatrixPy::multiply(PyObject* args) const { PyObject* o {}; if (PyArg_ParseTuple(args, "O!", &(MatrixPy::Type), &o)) { @@ -655,7 +655,7 @@ PyObject* MatrixPy::multiply(PyObject* args) return nullptr; } -PyObject* MatrixPy::multVec(PyObject* args) +PyObject* MatrixPy::multVec(PyObject* args) const { PyObject* obj {}; if (!PyArg_ParseTuple(args, "O!", &(VectorPy::Type), &obj)) { @@ -682,7 +682,7 @@ PyObject* MatrixPy::invert() PY_CATCH; } -PyObject* MatrixPy::inverse() +PyObject* MatrixPy::inverse() const { PY_TRY { @@ -698,12 +698,12 @@ PyObject* MatrixPy::inverse() PY_CATCH; } -PyObject* MatrixPy::determinant() +PyObject* MatrixPy::determinant() const { return PyFloat_FromDouble(getMatrixPtr()->determinant()); } -PyObject* MatrixPy::submatrix(PyObject* args) +PyObject* MatrixPy::submatrix(PyObject* args) const { int dim {}; if (!PyArg_ParseTuple(args, "i", &dim)) { @@ -746,7 +746,7 @@ PyObject* MatrixPy::submatrix(PyObject* args) return new MatrixPy(sub); } -PyObject* MatrixPy::isOrthogonal(PyObject* args) +PyObject* MatrixPy::isOrthogonal(PyObject* args) const { double eps = 1.0e-06; if (!PyArg_ParseTuple(args, "|d", &eps)) { @@ -780,7 +780,7 @@ PyObject* MatrixPy::isOrthogonal(PyObject* args) return Py::new_reference_to(Py::Float(ok ? mult : 0.0)); } -PyObject* MatrixPy::transposed() +PyObject* MatrixPy::transposed() const { PY_TRY { @@ -801,7 +801,7 @@ PyObject* MatrixPy::transpose() PY_CATCH; } -PyObject* MatrixPy::analyze() +PyObject* MatrixPy::analyze() const { PY_TRY { diff --git a/src/Base/PersistencePyImp.cpp b/src/Base/PersistencePyImp.cpp index 7e98b25631..45eaf30849 100644 --- a/src/Base/PersistencePyImp.cpp +++ b/src/Base/PersistencePyImp.cpp @@ -57,7 +57,7 @@ Py::Long PersistencePy::getMemSize() const return Py::Long((long)getPersistencePtr()->getMemSize()); } -PyObject* PersistencePy::dumpContent(PyObject* args, PyObject* kwds) +PyObject* PersistencePy::dumpContent(PyObject* args, PyObject* kwds) const { int compression = 3; static const std::array kwds_def {"Compression", nullptr}; diff --git a/src/Base/PlacementPyImp.cpp b/src/Base/PlacementPyImp.cpp index 5e1428bc4e..4a67e1a2f9 100644 --- a/src/Base/PlacementPyImp.cpp +++ b/src/Base/PlacementPyImp.cpp @@ -223,7 +223,7 @@ PyObject* PlacementPy::rotate(PyObject* args, PyObject* kwds) } // clang-format on -PyObject* PlacementPy::multiply(PyObject* args) +PyObject* PlacementPy::multiply(PyObject* args) const { PyObject* plm {}; if (!PyArg_ParseTuple(args, "O!", &(PlacementPy::Type), &plm)) { @@ -233,7 +233,7 @@ PyObject* PlacementPy::multiply(PyObject* args) return new PlacementPy(new Placement(mult)); } -PyObject* PlacementPy::multVec(PyObject* args) +PyObject* PlacementPy::multVec(PyObject* args) const { PyObject* vec {}; if (!PyArg_ParseTuple(args, "O!", &(VectorPy::Type), &vec)) { @@ -244,7 +244,7 @@ PyObject* PlacementPy::multVec(PyObject* args) return new VectorPy(new Vector3d(pnt)); } -PyObject* PlacementPy::copy(PyObject* args) +PyObject* PlacementPy::copy(PyObject* args) const { if (!PyArg_ParseTuple(args, "")) { return nullptr; @@ -252,7 +252,7 @@ PyObject* PlacementPy::copy(PyObject* args) return new PlacementPy(new Placement(*getPlacementPtr())); } -PyObject* PlacementPy::toMatrix(PyObject* args) +PyObject* PlacementPy::toMatrix(PyObject* args) const { if (!PyArg_ParseTuple(args, "")) { return nullptr; @@ -261,7 +261,7 @@ PyObject* PlacementPy::toMatrix(PyObject* args) return new MatrixPy(new Matrix4D(mat)); } -PyObject* PlacementPy::inverse(PyObject* args) +PyObject* PlacementPy::inverse(PyObject* args) const { if (!PyArg_ParseTuple(args, "")) { return nullptr; @@ -270,7 +270,7 @@ PyObject* PlacementPy::inverse(PyObject* args) return new PlacementPy(new Placement(p)); } -PyObject* PlacementPy::pow(PyObject* args) +PyObject* PlacementPy::pow(PyObject* args) const { double t {}; PyObject* shorten = Py_True; @@ -282,7 +282,7 @@ PyObject* PlacementPy::pow(PyObject* args) } -PyObject* PlacementPy::sclerp(PyObject* args) +PyObject* PlacementPy::sclerp(PyObject* args) const { PyObject* pyplm2 {}; double t {}; @@ -302,7 +302,7 @@ PyObject* PlacementPy::sclerp(PyObject* args) return new PlacementPy(new Placement(ret)); } -PyObject* PlacementPy::slerp(PyObject* args) +PyObject* PlacementPy::slerp(PyObject* args) const { PyObject* pyplm2 {}; double t {}; @@ -314,7 +314,7 @@ PyObject* PlacementPy::slerp(PyObject* args) return new PlacementPy(new Placement(ret)); } -PyObject* PlacementPy::isIdentity(PyObject* args) +PyObject* PlacementPy::isIdentity(PyObject* args) const { double tol = 0.0; if (!PyArg_ParseTuple(args, "|d", &tol)) { @@ -324,7 +324,7 @@ PyObject* PlacementPy::isIdentity(PyObject* args) return Py_BuildValue("O", (none ? Py_True : Py_False)); } -PyObject* PlacementPy::isSame(PyObject* args) +PyObject* PlacementPy::isSame(PyObject* args) const { PyObject* plm {}; double tol = 0.0; diff --git a/src/Base/PyObjectBase.h b/src/Base/PyObjectBase.h index 28640e7f52..ea45d848f0 100644 --- a/src/Base/PyObjectBase.h +++ b/src/Base/PyObjectBase.h @@ -128,7 +128,7 @@ inline bool asBoolean(PyObject *obj) { public: \ static PyTypeObject Type; \ static PyMethodDef Methods[]; \ - virtual PyTypeObject *GetType(void) {return &Type;} + virtual PyTypeObject *GetType(void) const {return &Type;} /*------------------------------ * PyObjectBase diff --git a/src/Base/QuantityPyImp.cpp b/src/Base/QuantityPyImp.cpp index 36f435adef..a246a13ce7 100644 --- a/src/Base/QuantityPyImp.cpp +++ b/src/Base/QuantityPyImp.cpp @@ -52,7 +52,7 @@ std::string QuantityPy::representation() const return ret.str(); } -PyObject* QuantityPy::toStr(PyObject* args) +PyObject* QuantityPy::toStr(PyObject* args) const { int prec = getQuantityPtr()->getFormat().precision; if (!PyArg_ParseTuple(args, "|i", &prec)) { @@ -163,7 +163,7 @@ int QuantityPy::PyInit(PyObject* args, PyObject* /*kwd*/) return -1; } -PyObject* QuantityPy::getUserPreferred(PyObject* /*args*/) +PyObject* QuantityPy::getUserPreferred(PyObject* /*args*/) const { std::string uus; double factor {}; @@ -178,7 +178,7 @@ PyObject* QuantityPy::getUserPreferred(PyObject* /*args*/) return Py::new_reference_to(res); } -PyObject* QuantityPy::getValueAs(PyObject* args) +PyObject* QuantityPy::getValueAs(PyObject* args) const { Quantity quant; quant.setInvalid(); @@ -260,7 +260,7 @@ PyObject* QuantityPy::getValueAs(PyObject* args) return new QuantityPy(new Quantity(quant)); } -PyObject* QuantityPy::__round__(PyObject* args) +PyObject* QuantityPy::__round__(PyObject* args) const { double val = getQuantityPtr()->getValue(); Unit unit = getQuantityPtr()->getUnit(); diff --git a/src/Base/RotationPyImp.cpp b/src/Base/RotationPyImp.cpp index d2683355b9..7bf620cd28 100644 --- a/src/Base/RotationPyImp.cpp +++ b/src/Base/RotationPyImp.cpp @@ -294,7 +294,7 @@ PyObject* RotationPy::invert(PyObject* args) Py_Return; } -PyObject* RotationPy::inverted(PyObject* args) +PyObject* RotationPy::inverted(PyObject* args) const { if (!PyArg_ParseTuple(args, "")) { return nullptr; @@ -303,7 +303,7 @@ PyObject* RotationPy::inverted(PyObject* args) return new RotationPy(new Rotation(mult)); } -PyObject* RotationPy::multiply(PyObject* args) +PyObject* RotationPy::multiply(PyObject* args) const { PyObject* rot {}; if (!PyArg_ParseTuple(args, "O!", &(RotationPy::Type), &rot)) { @@ -313,7 +313,7 @@ PyObject* RotationPy::multiply(PyObject* args) return new RotationPy(new Rotation(mult)); } -PyObject* RotationPy::multVec(PyObject* args) +PyObject* RotationPy::multVec(PyObject* args) const { PyObject* obj {}; if (!PyArg_ParseTuple(args, "O!", &(VectorPy::Type), &obj)) { @@ -324,7 +324,7 @@ PyObject* RotationPy::multVec(PyObject* args) return new VectorPy(new Vector3d(vec)); } -PyObject* RotationPy::slerp(PyObject* args) +PyObject* RotationPy::slerp(PyObject* args) const { PyObject* rot {}; double t {}; @@ -349,7 +349,7 @@ PyObject* RotationPy::setYawPitchRoll(PyObject* args) Py_Return; } -PyObject* RotationPy::getYawPitchRoll(PyObject* args) +PyObject* RotationPy::getYawPitchRoll(PyObject* args) const { if (!PyArg_ParseTuple(args, "")) { return nullptr; @@ -386,7 +386,7 @@ PyObject* RotationPy::setEulerAngles(PyObject* args) } } -PyObject* RotationPy::toEulerAngles(PyObject* args) +PyObject* RotationPy::toEulerAngles(PyObject* args) const { const char* seq = nullptr; if (!PyArg_ParseTuple(args, "|s", &seq)) { @@ -416,7 +416,7 @@ PyObject* RotationPy::toEulerAngles(PyObject* args) PY_CATCH } -PyObject* RotationPy::toMatrix(PyObject* args) +PyObject* RotationPy::toMatrix(PyObject* args) const { if (!PyArg_ParseTuple(args, "")) { return nullptr; @@ -439,7 +439,7 @@ PyObject* RotationPy::isSame(PyObject* args) return Py_BuildValue("O", (same ? Py_True : Py_False)); } -PyObject* RotationPy::isIdentity(PyObject* args) +PyObject* RotationPy::isIdentity(PyObject* args) const { double tol = 0.0; if (!PyArg_ParseTuple(args, "|d", &tol)) { @@ -449,7 +449,7 @@ PyObject* RotationPy::isIdentity(PyObject* args) return Py_BuildValue("O", (null ? Py_True : Py_False)); } -PyObject* RotationPy::isNull(PyObject* args) +PyObject* RotationPy::isNull(PyObject* args) const { if (!PyArg_ParseTuple(args, "")) { return nullptr; diff --git a/src/Base/TypePyImp.cpp b/src/Base/TypePyImp.cpp index 7dc9336584..54b72a97fb 100644 --- a/src/Base/TypePyImp.cpp +++ b/src/Base/TypePyImp.cpp @@ -79,7 +79,7 @@ PyObject* TypePy::getBadType(PyObject* args) return new TypePy(new Base::Type(Base::Type::BadType)); } -PyObject* TypePy::getParent(PyObject* args) +PyObject* TypePy::getParent(PyObject* args) const { if (!PyArg_ParseTuple(args, "")) { return nullptr; @@ -89,7 +89,7 @@ PyObject* TypePy::getParent(PyObject* args) return new TypePy(new Base::Type(type)); } -PyObject* TypePy::isBad(PyObject* args) +PyObject* TypePy::isBad(PyObject* args) const { if (!PyArg_ParseTuple(args, "")) { return nullptr; @@ -99,7 +99,7 @@ PyObject* TypePy::isBad(PyObject* args) return PyBool_FromLong(val ? 1 : 0); } -PyObject* TypePy::isDerivedFrom(PyObject* args) +PyObject* TypePy::isDerivedFrom(PyObject* args) const { Base::Type type; @@ -156,7 +156,7 @@ PyObject* TypePy::getAllDerivedFrom(PyObject* args) return Py::new_reference_to(res); } -PyObject* TypePy::getAllDerived(PyObject* args) +PyObject* TypePy::getAllDerived(PyObject* args) const { if (!PyArg_ParseTuple(args, "")) { return nullptr; diff --git a/src/Base/VectorPyImp.cpp b/src/Base/VectorPyImp.cpp index 5335b48ad3..9dda4303b8 100644 --- a/src/Base/VectorPyImp.cpp +++ b/src/Base/VectorPyImp.cpp @@ -90,7 +90,7 @@ int VectorPy::PyInit(PyObject* args, PyObject* /*kwd*/) return -1; } -PyObject* VectorPy::__reduce__(PyObject* args) +PyObject* VectorPy::__reduce__(PyObject* args) const { if (!PyArg_ParseTuple(args, "")) { return nullptr; @@ -277,7 +277,7 @@ PyObject* VectorPy::mapping_subscript(PyObject* self, PyObject* item) return nullptr; } -PyObject* VectorPy::add(PyObject* args) +PyObject* VectorPy::add(PyObject* args) const { PyObject* obj = nullptr; if (!PyArg_ParseTuple(args, "O!", &(VectorPy::Type), &obj)) { @@ -293,7 +293,7 @@ PyObject* VectorPy::add(PyObject* args) return new VectorPy(v); } -PyObject* VectorPy::sub(PyObject* args) +PyObject* VectorPy::sub(PyObject* args) const { PyObject* obj = nullptr; if (!PyArg_ParseTuple(args, "O!", &(VectorPy::Type), &obj)) { @@ -309,7 +309,7 @@ PyObject* VectorPy::sub(PyObject* args) return new VectorPy(v); } -PyObject* VectorPy::negative(PyObject* args) +PyObject* VectorPy::negative(PyObject* args) const { if (!PyArg_ParseTuple(args, "")) { return nullptr; @@ -345,7 +345,7 @@ PyObject* VectorPy::richCompare(PyObject* v, PyObject* w, int op) return Py_NotImplemented; } -PyObject* VectorPy::isEqual(PyObject* args) +PyObject* VectorPy::isEqual(PyObject* args) const { PyObject* obj = nullptr; double tolerance = 0; @@ -362,7 +362,7 @@ PyObject* VectorPy::isEqual(PyObject* args) return Py::new_reference_to(eq); } -PyObject* VectorPy::isParallel(PyObject* args) +PyObject* VectorPy::isParallel(PyObject* args) const { PyObject* obj = nullptr; double tolerance = 0; @@ -379,7 +379,7 @@ PyObject* VectorPy::isParallel(PyObject* args) return Py::new_reference_to(parallel); } -PyObject* VectorPy::isNormal(PyObject* args) +PyObject* VectorPy::isNormal(PyObject* args) const { PyObject* obj = nullptr; double tolerance = 0; @@ -422,7 +422,7 @@ PyObject* VectorPy::multiply(PyObject* args) return Py::new_reference_to(this); } -PyObject* VectorPy::dot(PyObject* args) +PyObject* VectorPy::dot(PyObject* args) const { PyObject* obj = nullptr; if (!PyArg_ParseTuple(args, "O!", &(VectorPy::Type), &obj)) { @@ -438,7 +438,7 @@ PyObject* VectorPy::dot(PyObject* args) return Py::new_reference_to(mult); } -PyObject* VectorPy::cross(PyObject* args) +PyObject* VectorPy::cross(PyObject* args) const { PyObject* obj = nullptr; if (!PyArg_ParseTuple(args, "O!", &(VectorPy::Type), &obj)) { @@ -454,7 +454,7 @@ PyObject* VectorPy::cross(PyObject* args) return new VectorPy(v); } -PyObject* VectorPy::isOnLineSegment(PyObject* args) +PyObject* VectorPy::isOnLineSegment(PyObject* args) const { PyObject* start = nullptr; PyObject* end = nullptr; @@ -482,7 +482,7 @@ PyObject* VectorPy::isOnLineSegment(PyObject* args) return Py::new_reference_to(result); } -PyObject* VectorPy::getAngle(PyObject* args) +PyObject* VectorPy::getAngle(PyObject* args) const { PyObject* obj = nullptr; if (!PyArg_ParseTuple(args, "O!", &(VectorPy::Type), &obj)) { @@ -570,7 +570,7 @@ PyObject* VectorPy::projectToPlane(PyObject* args) return Py::new_reference_to(this); } -PyObject* VectorPy::distanceToPoint(PyObject* args) +PyObject* VectorPy::distanceToPoint(PyObject* args) const { PyObject* pnt = nullptr; if (!PyArg_ParseTuple(args, "O!", &(VectorPy::Type), &pnt)) { @@ -585,7 +585,7 @@ PyObject* VectorPy::distanceToPoint(PyObject* args) return Py::new_reference_to(dist); } -PyObject* VectorPy::distanceToLine(PyObject* args) +PyObject* VectorPy::distanceToLine(PyObject* args) const { PyObject* base = nullptr; PyObject* line = nullptr; @@ -612,7 +612,7 @@ PyObject* VectorPy::distanceToLine(PyObject* args) return Py::new_reference_to(dist); } -PyObject* VectorPy::distanceToLineSegment(PyObject* args) +PyObject* VectorPy::distanceToLineSegment(PyObject* args) const { PyObject* base = nullptr; PyObject* line = nullptr; @@ -639,7 +639,7 @@ PyObject* VectorPy::distanceToLineSegment(PyObject* args) return new VectorPy(v); } -PyObject* VectorPy::distanceToPlane(PyObject* args) +PyObject* VectorPy::distanceToPlane(PyObject* args) const { PyObject* base = nullptr; PyObject* line = nullptr; diff --git a/src/Gui/AxisOriginPyImp.cpp b/src/Gui/AxisOriginPyImp.cpp index e80873b23c..941b939bb4 100644 --- a/src/Gui/AxisOriginPyImp.cpp +++ b/src/Gui/AxisOriginPyImp.cpp @@ -50,7 +50,7 @@ std::string AxisOriginPy::representation() const return ""; } -PyObject* AxisOriginPy::getElementPicked(PyObject* args) +PyObject* AxisOriginPy::getElementPicked(PyObject* args) const { PyObject *obj; if (!PyArg_ParseTuple(args, "O", &obj)) @@ -71,7 +71,7 @@ PyObject* AxisOriginPy::getElementPicked(PyObject* args) return Py::new_reference_to(Py::String(name)); } -PyObject* AxisOriginPy::getDetailPath(PyObject* args) +PyObject* AxisOriginPy::getDetailPath(PyObject* args) const { const char *sub; PyObject *path; diff --git a/src/Gui/CommandPyImp.cpp b/src/Gui/CommandPyImp.cpp index 048b88bb1e..64bb610a10 100644 --- a/src/Gui/CommandPyImp.cpp +++ b/src/Gui/CommandPyImp.cpp @@ -149,7 +149,7 @@ PyObject* CommandPy::run(PyObject *args) } } -PyObject* CommandPy::isActive(PyObject *args) +PyObject* CommandPy::isActive(PyObject *args) const { if (!PyArg_ParseTuple(args, "")) return nullptr; @@ -386,4 +386,3 @@ int CommandPy::setCustomAttributes(const char* /*attr*/, PyObject* /*obj*/) { return 0; } - diff --git a/src/Gui/DocumentPyImp.cpp b/src/Gui/DocumentPyImp.cpp index d982541749..e1e1047fad 100644 --- a/src/Gui/DocumentPyImp.cpp +++ b/src/Gui/DocumentPyImp.cpp @@ -277,7 +277,7 @@ PyObject* DocumentPy::createView(PyObject *args) PY_CATCH; } -PyObject* DocumentPy::mdiViewsOfType(PyObject *args) +PyObject* DocumentPy::mdiViewsOfType(PyObject *args) const { char* sType; if (!PyArg_ParseTuple(args, "s", &sType)) diff --git a/src/Gui/LinkViewPyImp.cpp b/src/Gui/LinkViewPyImp.cpp index efc738216f..df95e6307e 100644 --- a/src/Gui/LinkViewPyImp.cpp +++ b/src/Gui/LinkViewPyImp.cpp @@ -371,7 +371,7 @@ void LinkViewPy::setVisibilities(Py::Object value) { linked->setElementVisible(i,i>=(int)vis.size()||vis[i]); } -PyObject* LinkViewPy::getChildren(PyObject *args) { +PyObject* LinkViewPy::getChildren(PyObject *args) const { if (!PyArg_ParseTuple(args, "")) return nullptr; auto children = getLinkViewPtr()->getChildren(); @@ -395,4 +395,3 @@ void LinkViewPy::setCount(Py::Long count) { throw Py::RuntimeError(e.what()); } } - diff --git a/src/Gui/ViewProviderExtensionPyImp.cpp b/src/Gui/ViewProviderExtensionPyImp.cpp index c14390dc38..181c2ea8ab 100644 --- a/src/Gui/ViewProviderExtensionPyImp.cpp +++ b/src/Gui/ViewProviderExtensionPyImp.cpp @@ -61,7 +61,7 @@ PyObject* ViewProviderExtensionPy::setIgnoreOverlayIcon(PyObject *args) Py_Return; } -PyObject* ViewProviderExtensionPy::ignoreOverlayIcon(PyObject *args) +PyObject* ViewProviderExtensionPy::ignoreOverlayIcon(PyObject *args) const { const char* name = nullptr; if (!PyArg_ParseTuple(args, "s", &name)) diff --git a/src/Gui/ViewProviderPyImp.cpp b/src/Gui/ViewProviderPyImp.cpp index a38d9b0b88..60200ebd79 100644 --- a/src/Gui/ViewProviderPyImp.cpp +++ b/src/Gui/ViewProviderPyImp.cpp @@ -390,7 +390,7 @@ PyObject* ViewProviderPy::setTransformation(PyObject *args) return nullptr; } -PyObject* ViewProviderPy::claimChildren(PyObject* args) +PyObject* ViewProviderPy::claimChildren(PyObject* args) const { if (!PyArg_ParseTuple(args, "")) return nullptr; @@ -406,7 +406,7 @@ PyObject* ViewProviderPy::claimChildren(PyObject* args) return Py::new_reference_to(ret); } -PyObject* ViewProviderPy::claimChildrenRecursive(PyObject* args) +PyObject* ViewProviderPy::claimChildrenRecursive(PyObject* args) const { if (!PyArg_ParseTuple(args, "")) return nullptr; @@ -499,7 +499,7 @@ PyObject* ViewProviderPy::setElementColors(PyObject* args) Py_Return; } -PyObject* ViewProviderPy::getElementPicked(PyObject* args) +PyObject* ViewProviderPy::getElementPicked(PyObject* args) const { PyObject *obj; if (!PyArg_ParseTuple(args, "O",&obj)) @@ -518,7 +518,7 @@ PyObject* ViewProviderPy::getElementPicked(PyObject* args) return Py::new_reference_to(Py::String(name)); } -PyObject* ViewProviderPy::getDetailPath(PyObject* args) +PyObject* ViewProviderPy::getDetailPath(PyObject* args) const { const char *sub; PyObject *path; @@ -541,7 +541,7 @@ PyObject* ViewProviderPy::getDetailPath(PyObject* args) return Base::Interpreter().createSWIGPointerObj("pivy.coin", "_p_SoDetail", static_cast(det), 0); } -PyObject *ViewProviderPy::signalChangeIcon(PyObject *args) +PyObject *ViewProviderPy::signalChangeIcon(PyObject *args) const { if (!PyArg_ParseTuple(args, "")) return nullptr; diff --git a/src/Mod/CAM/App/CommandPyImp.cpp b/src/Mod/CAM/App/CommandPyImp.cpp index bb0f54923c..0ed3af7f92 100644 --- a/src/Mod/CAM/App/CommandPyImp.cpp +++ b/src/Mod/CAM/App/CommandPyImp.cpp @@ -210,7 +210,7 @@ void CommandPy::setParameters(Py::Dict arg) // GCode methods -PyObject* CommandPy::toGCode(PyObject* args) +PyObject* CommandPy::toGCode(PyObject* args) const { if (PyArg_ParseTuple(args, "")) { return PyUnicode_FromString(getCommandPtr()->toGCode().c_str()); diff --git a/src/Mod/CAM/App/PathPyImp.cpp b/src/Mod/CAM/App/PathPyImp.cpp index 734b6eab66..869b6b3450 100644 --- a/src/Mod/CAM/App/PathPyImp.cpp +++ b/src/Mod/CAM/App/PathPyImp.cpp @@ -139,7 +139,7 @@ Py::Object PathPy::getBoundBox() const // specific methods -PyObject* PathPy::copy(PyObject* args) +PyObject* PathPy::copy(PyObject* args) const { if (PyArg_ParseTuple(args, "")) { return new PathPy(new Path::Toolpath(*getToolpathPtr())); @@ -192,7 +192,7 @@ PyObject* PathPy::deleteCommand(PyObject* args) Py_Error(PyExc_TypeError, "Wrong parameters - expected an integer (optional)"); } -PyObject* PathPy::getCycleTime(PyObject* args) +PyObject* PathPy::getCycleTime(PyObject* args) const { double hFeed, vFeed, hRapid, vRapid; if (PyArg_ParseTuple(args, "dddd", &hFeed, &vFeed, &hRapid, &vRapid)) { @@ -203,7 +203,7 @@ PyObject* PathPy::getCycleTime(PyObject* args) // GCode methods -PyObject* PathPy::toGCode(PyObject* args) +PyObject* PathPy::toGCode(PyObject* args) const { if (PyArg_ParseTuple(args, "")) { std::string result = getToolpathPtr()->toGCode(); diff --git a/src/Mod/CAM/App/VoronoiCellPyImp.cpp b/src/Mod/CAM/App/VoronoiCellPyImp.cpp index 8999a1b0ff..24316910c7 100644 --- a/src/Mod/CAM/App/VoronoiCellPyImp.cpp +++ b/src/Mod/CAM/App/VoronoiCellPyImp.cpp @@ -168,7 +168,7 @@ Py::Object VoronoiCellPy::getIncidentEdge() const return Py::asObject(new VoronoiEdgePy(new VoronoiEdge(c->dia, c->ptr->incident_edge()))); } -PyObject* VoronoiCellPy::containsPoint(PyObject* args) +PyObject* VoronoiCellPy::containsPoint(PyObject* args) const { VoronoiCell* c = getVoronoiCellFromPy(this, args); PyObject* chk = c->ptr->contains_point() ? Py_True : Py_False; @@ -176,7 +176,7 @@ PyObject* VoronoiCellPy::containsPoint(PyObject* args) return chk; } -PyObject* VoronoiCellPy::containsSegment(PyObject* args) +PyObject* VoronoiCellPy::containsSegment(PyObject* args) const { VoronoiCell* c = getVoronoiCellFromPy(this, args); PyObject* chk = c->ptr->contains_segment() ? Py_True : Py_False; @@ -184,7 +184,7 @@ PyObject* VoronoiCellPy::containsSegment(PyObject* args) return chk; } -PyObject* VoronoiCellPy::isDegenerate(PyObject* args) +PyObject* VoronoiCellPy::isDegenerate(PyObject* args) const { VoronoiCell* c = getVoronoiCellFromPy(this, args); PyObject* chk = c->ptr->is_degenerate() ? Py_True : Py_False; @@ -192,7 +192,7 @@ PyObject* VoronoiCellPy::isDegenerate(PyObject* args) return chk; } -PyObject* VoronoiCellPy::getSource(PyObject* args) +PyObject* VoronoiCellPy::getSource(PyObject* args) const { double z = 0; if (!PyArg_ParseTuple(args, "|d", &z)) { diff --git a/src/Mod/CAM/App/VoronoiEdgePyImp.cpp b/src/Mod/CAM/App/VoronoiEdgePyImp.cpp index 0a26f6fe5e..bece8ba9fc 100644 --- a/src/Mod/CAM/App/VoronoiEdgePyImp.cpp +++ b/src/Mod/CAM/App/VoronoiEdgePyImp.cpp @@ -397,7 +397,7 @@ Py::Object VoronoiEdgePy::getCell() const } -PyObject* VoronoiEdgePy::isFinite(PyObject* args) +PyObject* VoronoiEdgePy::isFinite(PyObject* args) const { VoronoiEdge* e = getVoronoiEdgeFromPy(this, args); PyObject* chk = e->ptr->is_finite() ? Py_True : Py_False; @@ -405,7 +405,7 @@ PyObject* VoronoiEdgePy::isFinite(PyObject* args) return chk; } -PyObject* VoronoiEdgePy::isInfinite(PyObject* args) +PyObject* VoronoiEdgePy::isInfinite(PyObject* args) const { VoronoiEdge* e = getVoronoiEdgeFromPy(this, args); PyObject* chk = e->ptr->is_infinite() ? Py_True : Py_False; @@ -413,7 +413,7 @@ PyObject* VoronoiEdgePy::isInfinite(PyObject* args) return chk; } -PyObject* VoronoiEdgePy::isLinear(PyObject* args) +PyObject* VoronoiEdgePy::isLinear(PyObject* args) const { VoronoiEdge* e = getVoronoiEdgeFromPy(this, args); PyObject* chk = e->ptr->is_linear() ? Py_True : Py_False; @@ -421,7 +421,7 @@ PyObject* VoronoiEdgePy::isLinear(PyObject* args) return chk; } -PyObject* VoronoiEdgePy::isCurved(PyObject* args) +PyObject* VoronoiEdgePy::isCurved(PyObject* args) const { VoronoiEdge* e = getVoronoiEdgeFromPy(this, args); PyObject* chk = e->ptr->is_curved() ? Py_True : Py_False; @@ -429,7 +429,7 @@ PyObject* VoronoiEdgePy::isCurved(PyObject* args) return chk; } -PyObject* VoronoiEdgePy::isPrimary(PyObject* args) +PyObject* VoronoiEdgePy::isPrimary(PyObject* args) const { VoronoiEdge* e = getVoronoiEdgeFromPy(this, args); PyObject* chk = e->ptr->is_primary() ? Py_True : Py_False; @@ -437,7 +437,7 @@ PyObject* VoronoiEdgePy::isPrimary(PyObject* args) return chk; } -PyObject* VoronoiEdgePy::isSecondary(PyObject* args) +PyObject* VoronoiEdgePy::isSecondary(PyObject* args) const { VoronoiEdge* e = getVoronoiEdgeFromPy(this, args); PyObject* chk = e->ptr->is_secondary() ? Py_True : Py_False; @@ -445,7 +445,7 @@ PyObject* VoronoiEdgePy::isSecondary(PyObject* args) return chk; } -PyObject* VoronoiEdgePy::isBorderline(PyObject* args) +PyObject* VoronoiEdgePy::isBorderline(PyObject* args) const { VoronoiEdge* e = getVoronoiEdgeFromPy(this, args); PyObject* chk = Py_False; @@ -464,7 +464,7 @@ PyObject* VoronoiEdgePy::isBorderline(PyObject* args) return chk; } -PyObject* VoronoiEdgePy::toShape(PyObject* args) +PyObject* VoronoiEdgePy::toShape(PyObject* args) const { double z0 = 0.0; double z1 = std::numeric_limits::max(); @@ -679,7 +679,7 @@ PyObject* VoronoiEdgePy::toShape(PyObject* args) } -PyObject* VoronoiEdgePy::getDistances(PyObject* args) +PyObject* VoronoiEdgePy::getDistances(PyObject* args) const { VoronoiEdge* e = getVoronoiEdgeFromPy(this, args); Py::List list; @@ -687,7 +687,7 @@ PyObject* VoronoiEdgePy::getDistances(PyObject* args) return Py::new_reference_to(list); } -PyObject* VoronoiEdgePy::getSegmentAngle(PyObject* args) +PyObject* VoronoiEdgePy::getSegmentAngle(PyObject* args) const { using std::numbers::pi; diff --git a/src/Mod/CAM/App/VoronoiPyImp.cpp b/src/Mod/CAM/App/VoronoiPyImp.cpp index 0c4d6ff892..d2486ecec9 100644 --- a/src/Mod/CAM/App/VoronoiPyImp.cpp +++ b/src/Mod/CAM/App/VoronoiPyImp.cpp @@ -120,7 +120,7 @@ PyObject* VoronoiPy::construct(PyObject* args) return Py_None; } -PyObject* VoronoiPy::numCells(PyObject* args) +PyObject* VoronoiPy::numCells(PyObject* args) const { if (!PyArg_ParseTuple(args, "")) { throw Py::RuntimeError("no arguments accepted"); @@ -128,7 +128,7 @@ PyObject* VoronoiPy::numCells(PyObject* args) return PyLong_FromLong(getVoronoiPtr()->numCells()); } -PyObject* VoronoiPy::numEdges(PyObject* args) +PyObject* VoronoiPy::numEdges(PyObject* args) const { if (!PyArg_ParseTuple(args, "")) { throw Py::RuntimeError("no arguments accepted"); @@ -136,7 +136,7 @@ PyObject* VoronoiPy::numEdges(PyObject* args) return PyLong_FromLong(getVoronoiPtr()->numEdges()); } -PyObject* VoronoiPy::numVertices(PyObject* args) +PyObject* VoronoiPy::numVertices(PyObject* args) const { if (!PyArg_ParseTuple(args, "")) { throw Py::RuntimeError("no arguments accepted"); @@ -297,7 +297,7 @@ PyObject* VoronoiPy::resetColor(PyObject* args) return Py_None; } -PyObject* VoronoiPy::getPoints(PyObject* args) +PyObject* VoronoiPy::getPoints(PyObject* args) const { double z = 0; if (!PyArg_ParseTuple(args, "|d", &z)) { @@ -312,7 +312,7 @@ PyObject* VoronoiPy::getPoints(PyObject* args) return Py::new_reference_to(list); } -PyObject* VoronoiPy::getSegments(PyObject* args) +PyObject* VoronoiPy::getSegments(PyObject* args) const { double z = 0; if (!PyArg_ParseTuple(args, "|d", &z)) { @@ -331,7 +331,7 @@ PyObject* VoronoiPy::getSegments(PyObject* args) return Py::new_reference_to(list); } -PyObject* VoronoiPy::numPoints(PyObject* args) +PyObject* VoronoiPy::numPoints(PyObject* args) const { if (!PyArg_ParseTuple(args, "")) { throw Py::RuntimeError("no arguments accepted"); @@ -339,7 +339,7 @@ PyObject* VoronoiPy::numPoints(PyObject* args) return PyLong_FromLong(getVoronoiPtr()->vd->points.size()); } -PyObject* VoronoiPy::numSegments(PyObject* args) +PyObject* VoronoiPy::numSegments(PyObject* args) const { if (!PyArg_ParseTuple(args, "")) { throw Py::RuntimeError("no arguments accepted"); @@ -347,9 +347,7 @@ PyObject* VoronoiPy::numSegments(PyObject* args) return PyLong_FromLong(getVoronoiPtr()->vd->segments.size()); } - // custom attributes get/set - PyObject* VoronoiPy::getCustomAttributes(const char* /*attr*/) const { return nullptr; diff --git a/src/Mod/CAM/App/VoronoiVertexPyImp.cpp b/src/Mod/CAM/App/VoronoiVertexPyImp.cpp index 9b88d5f7ed..eae8e07bb9 100644 --- a/src/Mod/CAM/App/VoronoiVertexPyImp.cpp +++ b/src/Mod/CAM/App/VoronoiVertexPyImp.cpp @@ -147,7 +147,7 @@ Py::Object VoronoiVertexPy::getIncidentEdge() const return Py::asObject(new VoronoiEdgePy(new VoronoiEdge(v->dia, v->ptr->incident_edge()))); } -PyObject* VoronoiVertexPy::toPoint(PyObject* args) +PyObject* VoronoiVertexPy::toPoint(PyObject* args) const { double z = 0.0; if (!PyArg_ParseTuple(args, "|d", &z)) { diff --git a/src/Mod/Fem/App/FemMeshPyImp.cpp b/src/Mod/Fem/App/FemMeshPyImp.cpp index e4e5e8d354..6ff72e5bc0 100644 --- a/src/Mod/Fem/App/FemMeshPyImp.cpp +++ b/src/Mod/Fem/App/FemMeshPyImp.cpp @@ -1078,7 +1078,7 @@ PyObject* FemMeshPy::addVolumeList(PyObject* args) } -PyObject* FemMeshPy::copy(PyObject* args) +PyObject* FemMeshPy::copy(PyObject* args) const { if (!PyArg_ParseTuple(args, "")) { return nullptr; @@ -1107,7 +1107,7 @@ PyObject* FemMeshPy::read(PyObject* args) Py_Return; } -PyObject* FemMeshPy::write(PyObject* args) +PyObject* FemMeshPy::write(PyObject* args) const { char* Name; if (!PyArg_ParseTuple(args, "et", "utf-8", &Name)) { @@ -1156,7 +1156,7 @@ std::map edgeVariantPyMap = { } // namespace -PyObject* FemMeshPy::writeABAQUS(PyObject* args, PyObject* kwd) +PyObject* FemMeshPy::writeABAQUS(PyObject* args, PyObject* kwd) const { char* Name; int elemParam; @@ -1230,7 +1230,7 @@ PyObject* FemMeshPy::setTransform(PyObject* args) } -PyObject* FemMeshPy::getFacesByFace(PyObject* args) +PyObject* FemMeshPy::getFacesByFace(PyObject* args) const { PyObject* pW; if (!PyArg_ParseTuple(args, "O!", &(Part::TopoShapeFacePy::Type), &pW)) { @@ -1262,7 +1262,7 @@ PyObject* FemMeshPy::getFacesByFace(PyObject* args) } -PyObject* FemMeshPy::getEdgesByEdge(PyObject* args) +PyObject* FemMeshPy::getEdgesByEdge(PyObject* args) const { PyObject* pW; if (!PyArg_ParseTuple(args, "O!", &(Part::TopoShapeEdgePy::Type), &pW)) { @@ -1293,7 +1293,7 @@ PyObject* FemMeshPy::getEdgesByEdge(PyObject* args) } } -PyObject* FemMeshPy::getVolumesByFace(PyObject* args) +PyObject* FemMeshPy::getVolumesByFace(PyObject* args) const { PyObject* pW; if (!PyArg_ParseTuple(args, "O!", &(Part::TopoShapeFacePy::Type), &pW)) { @@ -1329,7 +1329,7 @@ PyObject* FemMeshPy::getVolumesByFace(PyObject* args) } } -PyObject* FemMeshPy::getccxVolumesByFace(PyObject* args) +PyObject* FemMeshPy::getccxVolumesByFace(PyObject* args) const { PyObject* pW; if (!PyArg_ParseTuple(args, "O!", &(Part::TopoShapeFacePy::Type), &pW)) { @@ -1364,7 +1364,7 @@ PyObject* FemMeshPy::getccxVolumesByFace(PyObject* args) } } -PyObject* FemMeshPy::getNodeById(PyObject* args) +PyObject* FemMeshPy::getNodeById(PyObject* args) const { int id; if (!PyArg_ParseTuple(args, "i", &id)) { @@ -1385,7 +1385,7 @@ PyObject* FemMeshPy::getNodeById(PyObject* args) } } -PyObject* FemMeshPy::getNodesBySolid(PyObject* args) +PyObject* FemMeshPy::getNodesBySolid(PyObject* args) const { PyObject* pW; if (!PyArg_ParseTuple(args, "O!", &(Part::TopoShapeSolidPy::Type), &pW)) { @@ -1414,7 +1414,7 @@ PyObject* FemMeshPy::getNodesBySolid(PyObject* args) } } -PyObject* FemMeshPy::getNodesByFace(PyObject* args) +PyObject* FemMeshPy::getNodesByFace(PyObject* args) const { PyObject* pW; if (!PyArg_ParseTuple(args, "O!", &(Part::TopoShapeFacePy::Type), &pW)) { @@ -1443,7 +1443,7 @@ PyObject* FemMeshPy::getNodesByFace(PyObject* args) } } -PyObject* FemMeshPy::getNodesByEdge(PyObject* args) +PyObject* FemMeshPy::getNodesByEdge(PyObject* args) const { PyObject* pW; if (!PyArg_ParseTuple(args, "O!", &(Part::TopoShapeEdgePy::Type), &pW)) { @@ -1472,7 +1472,7 @@ PyObject* FemMeshPy::getNodesByEdge(PyObject* args) } } -PyObject* FemMeshPy::getNodesByVertex(PyObject* args) +PyObject* FemMeshPy::getNodesByVertex(PyObject* args) const { PyObject* pW; if (!PyArg_ParseTuple(args, "O!", &(Part::TopoShapeVertexPy::Type), &pW)) { @@ -1501,7 +1501,7 @@ PyObject* FemMeshPy::getNodesByVertex(PyObject* args) } } -PyObject* FemMeshPy::getElementNodes(PyObject* args) +PyObject* FemMeshPy::getElementNodes(PyObject* args) const { int id; if (!PyArg_ParseTuple(args, "i", &id)) { @@ -1536,7 +1536,7 @@ const std::vector vecTypeName = { {"Ball", SMDSAbs_Ball}, }; -PyObject* FemMeshPy::getNodeElements(PyObject* args) +PyObject* FemMeshPy::getNodeElements(PyObject* args) const { int id; const char* typeStr = "All"; @@ -1564,7 +1564,7 @@ PyObject* FemMeshPy::getNodeElements(PyObject* args) return Py::new_reference_to(result); } -PyObject* FemMeshPy::getGroupName(PyObject* args) +PyObject* FemMeshPy::getGroupName(PyObject* args) const { int id; if (!PyArg_ParseTuple(args, "i", &id)) { @@ -1579,7 +1579,7 @@ PyObject* FemMeshPy::getGroupName(PyObject* args) return PyUnicode_FromString(group->GetName()); } -PyObject* FemMeshPy::getGroupElementType(PyObject* args) +PyObject* FemMeshPy::getGroupElementType(PyObject* args) const { int id; if (!PyArg_ParseTuple(args, "i", &id)) { @@ -1602,7 +1602,7 @@ PyObject* FemMeshPy::getGroupElementType(PyObject* args) return PyUnicode_FromString(typeStr); } -PyObject* FemMeshPy::getGroupElements(PyObject* args) +PyObject* FemMeshPy::getGroupElements(PyObject* args) const { int id; if (!PyArg_ParseTuple(args, "i", &id)) { @@ -1635,7 +1635,7 @@ PyObject* FemMeshPy::getGroupElements(PyObject* args) Add Groups and elements to these. */ -PyObject* FemMeshPy::addGroup(PyObject* args) +PyObject* FemMeshPy::addGroup(PyObject* args) const { // get name and typestring from arguments char* Name; @@ -1665,7 +1665,7 @@ PyObject* FemMeshPy::addGroup(PyObject* args) return PyLong_FromLong(retId); } -PyObject* FemMeshPy::addGroupElements(PyObject* args) +PyObject* FemMeshPy::addGroupElements(PyObject* args) const { int id; // the second object should be a list @@ -1711,7 +1711,7 @@ PyObject* FemMeshPy::addGroupElements(PyObject* args) Py_Return; } -PyObject* FemMeshPy::removeGroup(PyObject* args) +PyObject* FemMeshPy::removeGroup(PyObject* args) const { int theId; if (!PyArg_ParseTuple(args, "i", &theId)) { @@ -1721,7 +1721,7 @@ PyObject* FemMeshPy::removeGroup(PyObject* args) } -PyObject* FemMeshPy::getElementType(PyObject* args) +PyObject* FemMeshPy::getElementType(PyObject* args) const { int id; if (!PyArg_ParseTuple(args, "i", &id)) { @@ -1749,7 +1749,7 @@ PyObject* FemMeshPy::getElementType(PyObject* args) return PyUnicode_FromString(typeStr); } -PyObject* FemMeshPy::getIdByElementType(PyObject* args) +PyObject* FemMeshPy::getIdByElementType(PyObject* args) const { const char* typeStr; if (!PyArg_ParseTuple(args, "s", &typeStr)) { diff --git a/src/Mod/Material/App/Array2DPyImp.cpp b/src/Mod/Material/App/Array2DPyImp.cpp index 50d66925f4..ee90abc23a 100644 --- a/src/Mod/Material/App/Array2DPyImp.cpp +++ b/src/Mod/Material/App/Array2DPyImp.cpp @@ -106,7 +106,7 @@ void Array2DPy::setColumns(Py::Long arg) getArray2DPtr()->setColumns(arg); } -PyObject* Array2DPy::getRow(PyObject* args) +PyObject* Array2DPy::getRow(PyObject* args) const { int row; if (!PyArg_ParseTuple(args, "i", &row)) { @@ -132,7 +132,7 @@ PyObject* Array2DPy::getRow(PyObject* args) return nullptr; } -PyObject* Array2DPy::getValue(PyObject* args) +PyObject* Array2DPy::getValue(PyObject* args) const { int row; int column; diff --git a/src/Mod/Material/App/Array3DPyImp.cpp b/src/Mod/Material/App/Array3DPyImp.cpp index 7137adbcfc..794e9eacad 100644 --- a/src/Mod/Material/App/Array3DPyImp.cpp +++ b/src/Mod/Material/App/Array3DPyImp.cpp @@ -108,7 +108,7 @@ void Array3DPy::setDepth(Py::Long arg) getArray3DPtr()->setDepth(arg); } -PyObject* Array3DPy::getRows(PyObject* args) +PyObject* Array3DPy::getRows(PyObject* args) const { int depth = getArray3DPtr()->currentDepth(); if (!PyArg_ParseTuple(args, "|i", &depth)) { @@ -118,7 +118,7 @@ PyObject* Array3DPy::getRows(PyObject* args) return PyLong_FromLong(getArray3DPtr()->rows(depth)); } -PyObject* Array3DPy::getValue(PyObject* args) +PyObject* Array3DPy::getValue(PyObject* args) const { int depth; int row; @@ -138,7 +138,7 @@ PyObject* Array3DPy::getValue(PyObject* args) return nullptr; } -PyObject* Array3DPy::getDepthValue(PyObject* args) +PyObject* Array3DPy::getDepthValue(PyObject* args) const { int depth; if (!PyArg_ParseTuple(args, "i", &depth)) { diff --git a/src/Mod/Mesh/App/MeshPyImp.cpp b/src/Mod/Mesh/App/MeshPyImp.cpp index 0045de4c49..7e9b1d85f2 100644 --- a/src/Mod/Mesh/App/MeshPyImp.cpp +++ b/src/Mod/Mesh/App/MeshPyImp.cpp @@ -138,7 +138,7 @@ PyObject* MeshPy::PyMake(struct _typeobject*, PyObject*, PyObject*) // Python w return new MeshPy(new MeshObject); } -PyObject* MeshPy::copy(PyObject* args) +PyObject* MeshPy::copy(PyObject* args) const { if (!PyArg_ParseTuple(args, "")) { return nullptr; @@ -202,7 +202,7 @@ PyObject* MeshPy::read(PyObject* args, PyObject* kwds) return nullptr; } -PyObject* MeshPy::write(PyObject* args, PyObject* kwds) +PyObject* MeshPy::write(PyObject* args, PyObject* kwds) const { char* Name = nullptr; char* Ext = nullptr; @@ -344,7 +344,7 @@ PyObject* MeshPy::write(PyObject* args, PyObject* kwds) return nullptr; } -PyObject* MeshPy::writeInventor(PyObject* args) +PyObject* MeshPy::writeInventor(PyObject* args) const { float creaseangle = 0.0F; if (!PyArg_ParseTuple(args, "|f", &creaseangle)) { @@ -391,7 +391,7 @@ PyObject* MeshPy::offsetSpecial(PyObject* args) Py_Return; } -PyObject* MeshPy::crossSections(PyObject* args) +PyObject* MeshPy::crossSections(PyObject* args) const { PyObject* obj {}; PyObject* poly = Py_False; @@ -453,7 +453,7 @@ PyObject* MeshPy::crossSections(PyObject* args) return Py::new_reference_to(crossSections); } -PyObject* MeshPy::unite(PyObject* args) +PyObject* MeshPy::unite(PyObject* args) const { MeshPy* pcObject {}; PyObject* pcObj {}; @@ -473,7 +473,7 @@ PyObject* MeshPy::unite(PyObject* args) Py_Return; } -PyObject* MeshPy::intersect(PyObject* args) +PyObject* MeshPy::intersect(PyObject* args) const { MeshPy* pcObject {}; PyObject* pcObj {}; @@ -493,7 +493,7 @@ PyObject* MeshPy::intersect(PyObject* args) Py_Return; } -PyObject* MeshPy::difference(PyObject* args) +PyObject* MeshPy::difference(PyObject* args) const { MeshPy* pcObject {}; PyObject* pcObj {}; @@ -513,7 +513,7 @@ PyObject* MeshPy::difference(PyObject* args) Py_Return; } -PyObject* MeshPy::inner(PyObject* args) +PyObject* MeshPy::inner(PyObject* args) const { MeshPy* pcObject {}; PyObject* pcObj {}; @@ -533,7 +533,7 @@ PyObject* MeshPy::inner(PyObject* args) Py_Return; } -PyObject* MeshPy::outer(PyObject* args) +PyObject* MeshPy::outer(PyObject* args) const { MeshPy* pcObject {}; PyObject* pcObj {}; @@ -553,7 +553,7 @@ PyObject* MeshPy::outer(PyObject* args) Py_Return; } -PyObject* MeshPy::section(PyObject* args, PyObject* kwds) +PyObject* MeshPy::section(PyObject* args, PyObject* kwds) const { PyObject* pcObj {}; PyObject* connectLines = Py_True; @@ -660,7 +660,7 @@ PyObject* MeshPy::transformToEigen(PyObject* args) Py_Return; } -PyObject* MeshPy::getEigenSystem(PyObject* args) +PyObject* MeshPy::getEigenSystem(PyObject* args) const { if (!PyArg_ParseTuple(args, "")) { return nullptr; @@ -846,7 +846,7 @@ PyObject* MeshPy::removeFacets(PyObject* args) Py_Return; } -PyObject* MeshPy::getInternalFacets(PyObject* args) +PyObject* MeshPy::getInternalFacets(PyObject* args) const { if (!PyArg_ParseTuple(args, "")) { return nullptr; @@ -939,7 +939,7 @@ PyObject* MeshPy::movePoint(PyObject* args) Py_Return; } -PyObject* MeshPy::getPointNormals(PyObject* args) +PyObject* MeshPy::getPointNormals(PyObject* args) const { if (!PyArg_ParseTuple(args, "")) { return nullptr; @@ -981,7 +981,7 @@ PyObject* MeshPy::addSegment(PyObject* args) Py_Return; } -PyObject* MeshPy::countSegments(PyObject* args) +PyObject* MeshPy::countSegments(PyObject* args) const { if (!PyArg_ParseTuple(args, "")) { return nullptr; @@ -991,7 +991,7 @@ PyObject* MeshPy::countSegments(PyObject* args) return Py_BuildValue("k", count); } -PyObject* MeshPy::getSegment(PyObject* args) +PyObject* MeshPy::getSegment(PyObject* args) const { unsigned long index {}; if (!PyArg_ParseTuple(args, "k", &index)) { @@ -1013,7 +1013,7 @@ PyObject* MeshPy::getSegment(PyObject* args) return Py::new_reference_to(ary); } -PyObject* MeshPy::getSeparateComponents(PyObject* args) +PyObject* MeshPy::getSeparateComponents(PyObject* args) const { if (!PyArg_ParseTuple(args, "")) { return nullptr; @@ -1029,7 +1029,7 @@ PyObject* MeshPy::getSeparateComponents(PyObject* args) return Py::new_reference_to(meshesList); } -PyObject* MeshPy::getFacetSelection(PyObject* args) +PyObject* MeshPy::getFacetSelection(PyObject* args) const { if (!PyArg_ParseTuple(args, "")) { return nullptr; @@ -1045,7 +1045,7 @@ PyObject* MeshPy::getFacetSelection(PyObject* args) return Py::new_reference_to(ary); } -PyObject* MeshPy::getPointSelection(PyObject* args) +PyObject* MeshPy::getPointSelection(PyObject* args) const { if (!PyArg_ParseTuple(args, "")) { return nullptr; @@ -1061,7 +1061,7 @@ PyObject* MeshPy::getPointSelection(PyObject* args) return Py::new_reference_to(ary); } -PyObject* MeshPy::meshFromSegment(PyObject* args) +PyObject* MeshPy::meshFromSegment(PyObject* args) const { PyObject* list {}; if (!PyArg_ParseTuple(args, "O", &list)) { @@ -1089,7 +1089,7 @@ PyObject* MeshPy::clear(PyObject* args) Py_Return; } -PyObject* MeshPy::isSolid(PyObject* args) +PyObject* MeshPy::isSolid(PyObject* args) const { if (!PyArg_ParseTuple(args, "")) { return nullptr; @@ -1098,7 +1098,7 @@ PyObject* MeshPy::isSolid(PyObject* args) return Py_BuildValue("O", (ok ? Py_True : Py_False)); } -PyObject* MeshPy::hasNonManifolds(PyObject* args) +PyObject* MeshPy::hasNonManifolds(PyObject* args) const { if (!PyArg_ParseTuple(args, "")) { return nullptr; @@ -1107,7 +1107,7 @@ PyObject* MeshPy::hasNonManifolds(PyObject* args) return Py_BuildValue("O", (ok ? Py_True : Py_False)); } -PyObject* MeshPy::hasInvalidNeighbourhood(PyObject* args) +PyObject* MeshPy::hasInvalidNeighbourhood(PyObject* args) const { if (!PyArg_ParseTuple(args, "")) { return nullptr; @@ -1116,7 +1116,7 @@ PyObject* MeshPy::hasInvalidNeighbourhood(PyObject* args) return Py_BuildValue("O", (ok ? Py_True : Py_False)); } -PyObject* MeshPy::hasPointsOutOfRange(PyObject* args) +PyObject* MeshPy::hasPointsOutOfRange(PyObject* args) const { if (!PyArg_ParseTuple(args, "")) { return nullptr; @@ -1125,7 +1125,7 @@ PyObject* MeshPy::hasPointsOutOfRange(PyObject* args) return Py_BuildValue("O", (ok ? Py_True : Py_False)); } -PyObject* MeshPy::hasFacetsOutOfRange(PyObject* args) +PyObject* MeshPy::hasFacetsOutOfRange(PyObject* args) const { if (!PyArg_ParseTuple(args, "")) { return nullptr; @@ -1134,7 +1134,7 @@ PyObject* MeshPy::hasFacetsOutOfRange(PyObject* args) return Py_BuildValue("O", (ok ? Py_True : Py_False)); } -PyObject* MeshPy::hasCorruptedFacets(PyObject* args) +PyObject* MeshPy::hasCorruptedFacets(PyObject* args) const { if (!PyArg_ParseTuple(args, "")) { return nullptr; @@ -1161,7 +1161,7 @@ PyObject* MeshPy::removeNonManifoldPoints(PyObject* args) Py_Return; } -PyObject* MeshPy::hasSelfIntersections(PyObject* args) +PyObject* MeshPy::hasSelfIntersections(PyObject* args) const { if (!PyArg_ParseTuple(args, "")) { return nullptr; @@ -1170,7 +1170,7 @@ PyObject* MeshPy::hasSelfIntersections(PyObject* args) return Py_BuildValue("O", (ok ? Py_True : Py_False)); } -PyObject* MeshPy::getSelfIntersections(PyObject* args) +PyObject* MeshPy::getSelfIntersections(PyObject* args) const { if (!PyArg_ParseTuple(args, "")) { return nullptr; @@ -1227,7 +1227,7 @@ PyObject* MeshPy::removeFoldsOnSurface(PyObject* args) Py_Return; } -PyObject* MeshPy::hasInvalidPoints(PyObject* args) +PyObject* MeshPy::hasInvalidPoints(PyObject* args) const { if (!PyArg_ParseTuple(args, "")) { return nullptr; @@ -1251,7 +1251,7 @@ PyObject* MeshPy::removeInvalidPoints(PyObject* args) Py_Return; } -PyObject* MeshPy::hasPointsOnEdge(PyObject* args) +PyObject* MeshPy::hasPointsOnEdge(PyObject* args) const { if (!PyArg_ParseTuple(args, "")) { return nullptr; @@ -1282,7 +1282,7 @@ PyObject* MeshPy::removePointsOnEdge(PyObject* args, PyObject* kwds) Py_Return; } -PyObject* MeshPy::flipNormals(PyObject* args) +PyObject* MeshPy::flipNormals(PyObject* args) const { if (!PyArg_ParseTuple(args, "")) { return nullptr; @@ -1298,7 +1298,7 @@ PyObject* MeshPy::flipNormals(PyObject* args) Py_Return; } -PyObject* MeshPy::hasNonUniformOrientedFacets(PyObject* args) +PyObject* MeshPy::hasNonUniformOrientedFacets(PyObject* args) const { if (!PyArg_ParseTuple(args, "")) { return nullptr; @@ -1307,7 +1307,7 @@ PyObject* MeshPy::hasNonUniformOrientedFacets(PyObject* args) return Py_BuildValue("O", (ok ? Py_True : Py_False)); } -PyObject* MeshPy::countNonUniformOrientedFacets(PyObject* args) +PyObject* MeshPy::countNonUniformOrientedFacets(PyObject* args) const { if (!PyArg_ParseTuple(args, "")) { return nullptr; @@ -1316,7 +1316,7 @@ PyObject* MeshPy::countNonUniformOrientedFacets(PyObject* args) return Py_BuildValue("k", count); } -PyObject* MeshPy::getNonUniformOrientedFacets(PyObject* args) +PyObject* MeshPy::getNonUniformOrientedFacets(PyObject* args) const { if (!PyArg_ParseTuple(args, "")) { return nullptr; @@ -1333,7 +1333,7 @@ PyObject* MeshPy::getNonUniformOrientedFacets(PyObject* args) return Py::new_reference_to(tuple); } -PyObject* MeshPy::harmonizeNormals(PyObject* args) +PyObject* MeshPy::harmonizeNormals(PyObject* args) const { if (!PyArg_ParseTuple(args, "")) { return nullptr; @@ -1349,7 +1349,7 @@ PyObject* MeshPy::harmonizeNormals(PyObject* args) Py_Return; } -PyObject* MeshPy::countComponents(PyObject* args) +PyObject* MeshPy::countComponents(PyObject* args) const { if (!PyArg_ParseTuple(args, "")) { return nullptr; @@ -1377,7 +1377,7 @@ PyObject* MeshPy::removeComponents(PyObject* args) Py_Return; } -PyObject* MeshPy::fillupHoles(PyObject* args) +PyObject* MeshPy::fillupHoles(PyObject* args) const { unsigned long len {}; int level = 0; @@ -1564,7 +1564,7 @@ PyObject* MeshPy::mergeFacets(PyObject* args) Py_Return; } -PyObject* MeshPy::optimizeTopology(PyObject* args) +PyObject* MeshPy::optimizeTopology(PyObject* args) const { float fMaxAngle = -1.0F; if (!PyArg_ParseTuple( @@ -1584,7 +1584,7 @@ PyObject* MeshPy::optimizeTopology(PyObject* args) Py_Return; } -PyObject* MeshPy::optimizeEdges(PyObject* args) +PyObject* MeshPy::optimizeEdges(PyObject* args) const { if (!PyArg_ParseTuple(args, "")) { return nullptr; @@ -1833,7 +1833,7 @@ PyObject* MeshPy::snapVertex(PyObject* args) Py_Return; } -PyObject* MeshPy::printInfo(PyObject* args) +PyObject* MeshPy::printInfo(PyObject* args) const { if (!PyArg_ParseTuple(args, "")) { return nullptr; @@ -1867,7 +1867,7 @@ PyObject* MeshPy::collapseFacets(PyObject* args) Py_Return; } -PyObject* MeshPy::foraminate(PyObject* args) +PyObject* MeshPy::foraminate(PyObject* args) const { PyObject* pnt_p {}; PyObject* dir_p {}; @@ -1993,7 +1993,7 @@ PyObject* MeshPy::trimByPlane(PyObject* args) Py_Return; } -PyObject* MeshPy::smooth(PyObject* args, PyObject* kwds) +PyObject* MeshPy::smooth(PyObject* args, PyObject* kwds) const { const char* method = "Laplace"; int iter = 1; @@ -2087,7 +2087,7 @@ PyObject* MeshPy::decimate(PyObject* args) return nullptr; } -PyObject* MeshPy::nearestFacetOnRay(PyObject* args) +PyObject* MeshPy::nearestFacetOnRay(PyObject* args) const { PyObject* pnt_p {}; PyObject* dir_p {}; @@ -2118,7 +2118,7 @@ PyObject* MeshPy::nearestFacetOnRay(PyObject* args) } } -PyObject* MeshPy::getPlanarSegments(PyObject* args) +PyObject* MeshPy::getPlanarSegments(PyObject* args) const { float dev {}; unsigned long minFacets = 0; @@ -2143,7 +2143,7 @@ PyObject* MeshPy::getPlanarSegments(PyObject* args) return Py::new_reference_to(s); } -PyObject* MeshPy::getSegmentsOfType(PyObject* args) +PyObject* MeshPy::getSegmentsOfType(PyObject* args) const { char* type {}; float dev {}; @@ -2183,7 +2183,7 @@ PyObject* MeshPy::getSegmentsOfType(PyObject* args) return Py::new_reference_to(s); } -PyObject* MeshPy::getSegmentsByCurvature(PyObject* args) +PyObject* MeshPy::getSegmentsByCurvature(PyObject* args) const { PyObject* l {}; if (!PyArg_ParseTuple(args, "O", &l)) { @@ -2230,7 +2230,7 @@ PyObject* MeshPy::getSegmentsByCurvature(PyObject* args) return Py::new_reference_to(list); } -PyObject* MeshPy::getCurvaturePerVertex(PyObject* args) +PyObject* MeshPy::getCurvaturePerVertex(PyObject* args) const { if (!PyArg_ParseTuple(args, "")) { return nullptr; diff --git a/src/Mod/Part/App/AttachEnginePyImp.cpp b/src/Mod/Part/App/AttachEnginePyImp.cpp index d7b27b0297..7955a5fbd6 100644 --- a/src/Mod/Part/App/AttachEnginePyImp.cpp +++ b/src/Mod/Part/App/AttachEnginePyImp.cpp @@ -400,7 +400,7 @@ PyObject* AttachEnginePy::getRefTypeInfo(PyObject* args) } ATTACHERPY_STDCATCH_METH; } -PyObject* AttachEnginePy::copy(PyObject* args) +PyObject* AttachEnginePy::copy(PyObject* args) const { if (!PyArg_ParseTuple(args, "")) return nullptr; @@ -408,7 +408,7 @@ PyObject* AttachEnginePy::copy(PyObject* args) return new AttachEnginePy(this->getAttachEnginePtr()->copy()); } -PyObject* AttachEnginePy::calculateAttachedPlacement(PyObject* args) +PyObject* AttachEnginePy::calculateAttachedPlacement(PyObject* args) const { PyObject *pcObj; if (!PyArg_ParseTuple(args, "O!", &(Base::PlacementPy::Type), &pcObj)) @@ -566,4 +566,3 @@ int AttachEnginePy::setCustomAttributes(const char*,PyObject*) { return 0; } - diff --git a/src/Mod/Part/App/BRepFeat/MakePrismPyImp.cpp b/src/Mod/Part/App/BRepFeat/MakePrismPyImp.cpp index 6da8fece2b..c52aad5e17 100644 --- a/src/Mod/Part/App/BRepFeat/MakePrismPyImp.cpp +++ b/src/Mod/Part/App/BRepFeat/MakePrismPyImp.cpp @@ -285,7 +285,7 @@ PyObject* MakePrismPy::performUntilHeight(PyObject *args) } } -PyObject* MakePrismPy::curves(PyObject *args) +PyObject* MakePrismPy::curves(PyObject *args) const { if (!PyArg_ParseTuple(args, "")) return nullptr; @@ -305,7 +305,7 @@ PyObject* MakePrismPy::curves(PyObject *args) return Py::new_reference_to(tuple); } -PyObject* MakePrismPy::barycCurve(PyObject *args) +PyObject* MakePrismPy::barycCurve(PyObject *args) const { if (!PyArg_ParseTuple(args, "")) return nullptr; @@ -317,7 +317,7 @@ PyObject* MakePrismPy::barycCurve(PyObject *args) return gc->getPyObject(); } -PyObject* MakePrismPy::shape(PyObject *args) +PyObject* MakePrismPy::shape(PyObject *args) const { if (!PyArg_ParseTuple(args, "")) return nullptr; diff --git a/src/Mod/Part/App/BSplineCurvePyImp.cpp b/src/Mod/Part/App/BSplineCurvePyImp.cpp index f09a6f0ecf..2430fab220 100644 --- a/src/Mod/Part/App/BSplineCurvePyImp.cpp +++ b/src/Mod/Part/App/BSplineCurvePyImp.cpp @@ -89,7 +89,7 @@ int BSplineCurvePy::PyInit(PyObject* args, PyObject* kwd) return -1; } -PyObject* BSplineCurvePy::__reduce__(PyObject *args) +PyObject* BSplineCurvePy::__reduce__(PyObject *args) const { if (!PyArg_ParseTuple(args, "")) return nullptr; @@ -115,7 +115,7 @@ PyObject* BSplineCurvePy::__reduce__(PyObject *args) return Py::new_reference_to(tuple); } -PyObject* BSplineCurvePy::isRational(PyObject *args) +PyObject* BSplineCurvePy::isRational(PyObject *args) const { if (!PyArg_ParseTuple(args, "")) return nullptr; @@ -125,7 +125,7 @@ PyObject* BSplineCurvePy::isRational(PyObject *args) return PyBool_FromLong(val ? 1 : 0); } -PyObject* BSplineCurvePy::isPeriodic(PyObject *args) +PyObject* BSplineCurvePy::isPeriodic(PyObject *args) const { if (!PyArg_ParseTuple(args, "")) return nullptr; @@ -135,7 +135,7 @@ PyObject* BSplineCurvePy::isPeriodic(PyObject *args) return PyBool_FromLong(val ? 1 : 0); } -PyObject* BSplineCurvePy::isClosed(PyObject *args) +PyObject* BSplineCurvePy::isClosed(PyObject *args) const { if (!PyArg_ParseTuple(args, "")) return nullptr; @@ -335,7 +335,7 @@ PyObject* BSplineCurvePy::setKnot(PyObject * args) } } -PyObject* BSplineCurvePy::getKnot(PyObject * args) +PyObject* BSplineCurvePy::getKnot(PyObject * args) const { int Index; if (!PyArg_ParseTuple(args, "i", &Index)) @@ -379,7 +379,7 @@ PyObject* BSplineCurvePy::setKnots(PyObject * args) } } -PyObject* BSplineCurvePy::getKnots(PyObject * args) +PyObject* BSplineCurvePy::getKnots(PyObject * args) const { if (!PyArg_ParseTuple(args, "")) return nullptr; @@ -424,7 +424,7 @@ PyObject* BSplineCurvePy::setPole(PyObject * args) } } -PyObject* BSplineCurvePy::getPole(PyObject * args) +PyObject* BSplineCurvePy::getPole(PyObject * args) const { int index; if (!PyArg_ParseTuple(args, "i", &index)) @@ -445,7 +445,7 @@ PyObject* BSplineCurvePy::getPole(PyObject * args) } } -PyObject* BSplineCurvePy::getPoles(PyObject * args) +PyObject* BSplineCurvePy::getPoles(PyObject * args) const { if (!PyArg_ParseTuple(args, "")) return nullptr; @@ -469,7 +469,7 @@ PyObject* BSplineCurvePy::getPoles(PyObject * args) } } -PyObject* BSplineCurvePy::getPolesAndWeights(PyObject * args) +PyObject* BSplineCurvePy::getPolesAndWeights(PyObject * args) const { if (!PyArg_ParseTuple(args, "")) return nullptr; @@ -518,7 +518,7 @@ PyObject* BSplineCurvePy::setWeight(PyObject * args) } } -PyObject* BSplineCurvePy::getWeight(PyObject * args) +PyObject* BSplineCurvePy::getWeight(PyObject * args) const { int index; if (!PyArg_ParseTuple(args, "i", &index)) @@ -537,7 +537,7 @@ PyObject* BSplineCurvePy::getWeight(PyObject * args) } } -PyObject* BSplineCurvePy::getWeights(PyObject * args) +PyObject* BSplineCurvePy::getWeights(PyObject * args) const { if (!PyArg_ParseTuple(args, "")) return nullptr; @@ -558,7 +558,7 @@ PyObject* BSplineCurvePy::getWeights(PyObject * args) } } -PyObject* BSplineCurvePy::getResolution(PyObject * args) +PyObject* BSplineCurvePy::getResolution(PyObject * args) const { double tol; if (!PyArg_ParseTuple(args, "d", &tol)) @@ -646,7 +646,7 @@ PyObject* BSplineCurvePy::setOrigin(PyObject * args) } } -PyObject* BSplineCurvePy::getMultiplicity(PyObject * args) +PyObject* BSplineCurvePy::getMultiplicity(PyObject * args) const { int index; if (!PyArg_ParseTuple(args, "i", &index)) @@ -663,7 +663,7 @@ PyObject* BSplineCurvePy::getMultiplicity(PyObject * args) } } -PyObject* BSplineCurvePy::getMultiplicities(PyObject * args) +PyObject* BSplineCurvePy::getMultiplicities(PyObject * args) const { if (!PyArg_ParseTuple(args, "")) return nullptr; @@ -765,7 +765,7 @@ Py::List BSplineCurvePy::getKnotSequence() const return list; } -PyObject* BSplineCurvePy::toBiArcs(PyObject * args) +PyObject* BSplineCurvePy::toBiArcs(PyObject * args) const { double tolerance = 0.001; if (!PyArg_ParseTuple(args, "d", &tolerance)) @@ -940,7 +940,7 @@ PyObject* BSplineCurvePy::approximate(PyObject *args, PyObject *kwds) } } -PyObject* BSplineCurvePy::getCardinalSplineTangents(PyObject *args, PyObject *kwds) +PyObject* BSplineCurvePy::getCardinalSplineTangents(PyObject *args, PyObject *kwds) const { PyObject* pts; PyObject* tgs; @@ -1333,7 +1333,7 @@ PyObject* BSplineCurvePy::buildFromPolesMultsKnots(PyObject *args, PyObject *key } -PyObject* BSplineCurvePy::toBezier(PyObject *args) +PyObject* BSplineCurvePy::toBezier(PyObject *args) const { if (!PyArg_ParseTuple(args, "")) return nullptr; diff --git a/src/Mod/Part/App/BSplineSurfacePyImp.cpp b/src/Mod/Part/App/BSplineSurfacePyImp.cpp index 2a162ab566..a7f24ec97e 100644 --- a/src/Mod/Part/App/BSplineSurfacePyImp.cpp +++ b/src/Mod/Part/App/BSplineSurfacePyImp.cpp @@ -64,7 +64,7 @@ int BSplineSurfacePy::PyInit(PyObject* /*args*/, PyObject* /*kwd*/) return 0; } -PyObject* BSplineSurfacePy::bounds(PyObject *args) +PyObject* BSplineSurfacePy::bounds(PyObject *args) const { if (!PyArg_ParseTuple(args, "")) return nullptr; @@ -81,7 +81,7 @@ PyObject* BSplineSurfacePy::bounds(PyObject *args) return Py::new_reference_to(bound); } -PyObject* BSplineSurfacePy::isURational(PyObject *args) +PyObject* BSplineSurfacePy::isURational(PyObject *args) const { if (!PyArg_ParseTuple(args, "")) return nullptr; @@ -92,7 +92,7 @@ PyObject* BSplineSurfacePy::isURational(PyObject *args) return PyBool_FromLong(val ? 1 : 0); } -PyObject* BSplineSurfacePy::isVRational(PyObject *args) +PyObject* BSplineSurfacePy::isVRational(PyObject *args) const { if (!PyArg_ParseTuple(args, "")) return nullptr; @@ -103,7 +103,7 @@ PyObject* BSplineSurfacePy::isVRational(PyObject *args) return PyBool_FromLong(val ? 1 : 0); } -PyObject* BSplineSurfacePy::isUPeriodic(PyObject *args) +PyObject* BSplineSurfacePy::isUPeriodic(PyObject *args) const { if (!PyArg_ParseTuple(args, "")) return nullptr; @@ -114,7 +114,7 @@ PyObject* BSplineSurfacePy::isUPeriodic(PyObject *args) return PyBool_FromLong(val ? 1 : 0); } -PyObject* BSplineSurfacePy::isVPeriodic(PyObject *args) +PyObject* BSplineSurfacePy::isVPeriodic(PyObject *args) const { if (!PyArg_ParseTuple(args, "")) return nullptr; @@ -125,7 +125,7 @@ PyObject* BSplineSurfacePy::isVPeriodic(PyObject *args) return PyBool_FromLong(val ? 1 : 0); } -PyObject* BSplineSurfacePy::isUClosed(PyObject *args) +PyObject* BSplineSurfacePy::isUClosed(PyObject *args) const { if (!PyArg_ParseTuple(args, "")) return nullptr; @@ -136,7 +136,7 @@ PyObject* BSplineSurfacePy::isUClosed(PyObject *args) return PyBool_FromLong(val ? 1 : 0); } -PyObject* BSplineSurfacePy::isVClosed(PyObject *args) +PyObject* BSplineSurfacePy::isVClosed(PyObject *args) const { if (!PyArg_ParseTuple(args, "")) return nullptr; @@ -453,7 +453,7 @@ PyObject* BSplineSurfacePy::setVKnot(PyObject *args) Py_Return; } -PyObject* BSplineSurfacePy::getUKnot(PyObject *args) +PyObject* BSplineSurfacePy::getUKnot(PyObject *args) const { int Index; if (!PyArg_ParseTuple(args, "i", &Index)) @@ -466,7 +466,7 @@ PyObject* BSplineSurfacePy::getUKnot(PyObject *args) return Py_BuildValue("d",M); } -PyObject* BSplineSurfacePy::getVKnot(PyObject *args) +PyObject* BSplineSurfacePy::getVKnot(PyObject *args) const { int Index; if (!PyArg_ParseTuple(args, "i", &Index)) @@ -529,7 +529,7 @@ PyObject* BSplineSurfacePy::setVKnots(PyObject *args) } } -PyObject* BSplineSurfacePy::getUKnots(PyObject *args) +PyObject* BSplineSurfacePy::getUKnots(PyObject *args) const { if (!PyArg_ParseTuple(args, "")) return nullptr; @@ -550,7 +550,7 @@ PyObject* BSplineSurfacePy::getUKnots(PyObject *args) } } -PyObject* BSplineSurfacePy::getVKnots(PyObject *args) +PyObject* BSplineSurfacePy::getVKnots(PyObject *args) const { if (!PyArg_ParseTuple(args, "")) return nullptr; @@ -675,7 +675,7 @@ PyObject* BSplineSurfacePy::setPoleRow(PyObject *args) } } -PyObject* BSplineSurfacePy::getPole(PyObject *args) +PyObject* BSplineSurfacePy::getPole(PyObject *args) const { int uindex,vindex; if (!PyArg_ParseTuple(args, "ii", &uindex,&vindex)) @@ -697,7 +697,7 @@ PyObject* BSplineSurfacePy::getPole(PyObject *args) } } -PyObject* BSplineSurfacePy::getPoles(PyObject *args) +PyObject* BSplineSurfacePy::getPoles(PyObject *args) const { if (!PyArg_ParseTuple(args, "")) return nullptr; @@ -792,7 +792,7 @@ PyObject* BSplineSurfacePy::setWeightRow(PyObject *args) } } -PyObject* BSplineSurfacePy::getWeight(PyObject *args) +PyObject* BSplineSurfacePy::getWeight(PyObject *args) const { int uindex,vindex; if (!PyArg_ParseTuple(args, "ii",&uindex,&vindex)) @@ -812,7 +812,7 @@ PyObject* BSplineSurfacePy::getWeight(PyObject *args) } } -PyObject* BSplineSurfacePy::getWeights(PyObject *args) +PyObject* BSplineSurfacePy::getWeights(PyObject *args) const { if (!PyArg_ParseTuple(args, "")) return nullptr; @@ -837,7 +837,7 @@ PyObject* BSplineSurfacePy::getWeights(PyObject *args) } } -PyObject* BSplineSurfacePy::getPolesAndWeights(PyObject *args) +PyObject* BSplineSurfacePy::getPolesAndWeights(PyObject *args) const { if (!PyArg_ParseTuple(args, "")) return nullptr; @@ -872,7 +872,7 @@ PyObject* BSplineSurfacePy::getPolesAndWeights(PyObject *args) } } -PyObject* BSplineSurfacePy::getResolution(PyObject *args) +PyObject* BSplineSurfacePy::getResolution(PyObject *args) const { double tol; if (!PyArg_ParseTuple(args, "d", &tol)) @@ -1012,7 +1012,7 @@ PyObject* BSplineSurfacePy::setVOrigin(PyObject *args) } } -PyObject* BSplineSurfacePy::getUMultiplicity(PyObject *args) +PyObject* BSplineSurfacePy::getUMultiplicity(PyObject *args) const { int index; if (!PyArg_ParseTuple(args, "i", &index)) @@ -1029,7 +1029,7 @@ PyObject* BSplineSurfacePy::getUMultiplicity(PyObject *args) } } -PyObject* BSplineSurfacePy::getVMultiplicity(PyObject *args) +PyObject* BSplineSurfacePy::getVMultiplicity(PyObject *args) const { int index; if (!PyArg_ParseTuple(args, "i", &index)) @@ -1046,7 +1046,7 @@ PyObject* BSplineSurfacePy::getVMultiplicity(PyObject *args) } } -PyObject* BSplineSurfacePy::getUMultiplicities(PyObject *args) +PyObject* BSplineSurfacePy::getUMultiplicities(PyObject *args) const { if (!PyArg_ParseTuple(args, "")) return nullptr; @@ -1067,7 +1067,7 @@ PyObject* BSplineSurfacePy::getUMultiplicities(PyObject *args) } } -PyObject* BSplineSurfacePy::getVMultiplicities(PyObject *args) +PyObject* BSplineSurfacePy::getVMultiplicities(PyObject *args) const { if (!PyArg_ParseTuple(args, "")) return nullptr; @@ -1099,7 +1099,7 @@ PyObject* BSplineSurfacePy::exchangeUV(PyObject *args) Py_Return; } -PyObject* BSplineSurfacePy::reparametrize(PyObject * args) +PyObject* BSplineSurfacePy::reparametrize(PyObject * args) const { int u,v; double tol = 0.000001; diff --git a/src/Mod/Part/App/BezierCurvePyImp.cpp b/src/Mod/Part/App/BezierCurvePyImp.cpp index 96f839f273..44e2f590d3 100644 --- a/src/Mod/Part/App/BezierCurvePyImp.cpp +++ b/src/Mod/Part/App/BezierCurvePyImp.cpp @@ -59,7 +59,7 @@ int BezierCurvePy::PyInit(PyObject* /*args*/, PyObject* /*kwd*/) return 0; } -PyObject* BezierCurvePy::isRational(PyObject *args) +PyObject* BezierCurvePy::isRational(PyObject *args) const { if (!PyArg_ParseTuple(args, "")) return nullptr; @@ -69,7 +69,7 @@ PyObject* BezierCurvePy::isRational(PyObject *args) return PyBool_FromLong(val ? 1 : 0); } -PyObject* BezierCurvePy::isPeriodic(PyObject *args) +PyObject* BezierCurvePy::isPeriodic(PyObject *args) const { if (!PyArg_ParseTuple(args, "")) return nullptr; @@ -79,7 +79,7 @@ PyObject* BezierCurvePy::isPeriodic(PyObject *args) return PyBool_FromLong(val ? 1 : 0); } -PyObject* BezierCurvePy::isClosed(PyObject *args) +PyObject* BezierCurvePy::isClosed(PyObject *args) const { if (!PyArg_ParseTuple(args, "")) return nullptr; @@ -200,7 +200,7 @@ PyObject* BezierCurvePy::setPole(PyObject * args) } } -PyObject* BezierCurvePy::getPole(PyObject * args) +PyObject* BezierCurvePy::getPole(PyObject * args) const { int index; if (!PyArg_ParseTuple(args, "i", &index)) @@ -221,7 +221,7 @@ PyObject* BezierCurvePy::getPole(PyObject * args) } } -PyObject* BezierCurvePy::getPoles(PyObject * args) +PyObject* BezierCurvePy::getPoles(PyObject * args) const { if (!PyArg_ParseTuple(args, "")) return nullptr; @@ -288,7 +288,7 @@ PyObject* BezierCurvePy::setWeight(PyObject * args) } } -PyObject* BezierCurvePy::getWeight(PyObject * args) +PyObject* BezierCurvePy::getWeight(PyObject * args) const { int index; if (!PyArg_ParseTuple(args, "i", &index)) @@ -307,7 +307,7 @@ PyObject* BezierCurvePy::getWeight(PyObject * args) } } -PyObject* BezierCurvePy::getWeights(PyObject * args) +PyObject* BezierCurvePy::getWeights(PyObject * args) const { if (!PyArg_ParseTuple(args, "")) return nullptr; @@ -328,7 +328,7 @@ PyObject* BezierCurvePy::getWeights(PyObject * args) } } -PyObject* BezierCurvePy::getResolution(PyObject* args) +PyObject* BezierCurvePy::getResolution(PyObject* args) const { double tol; if (!PyArg_ParseTuple(args, "d", &tol)) diff --git a/src/Mod/Part/App/BezierSurfacePyImp.cpp b/src/Mod/Part/App/BezierSurfacePyImp.cpp index fd628b4f69..1c59c6f33d 100644 --- a/src/Mod/Part/App/BezierSurfacePyImp.cpp +++ b/src/Mod/Part/App/BezierSurfacePyImp.cpp @@ -58,7 +58,7 @@ int BezierSurfacePy::PyInit(PyObject* /*args*/, PyObject* /*kwd*/) return 0; } -PyObject* BezierSurfacePy::bounds(PyObject *args) +PyObject* BezierSurfacePy::bounds(PyObject *args) const { if (!PyArg_ParseTuple(args, "")) return nullptr; @@ -75,7 +75,7 @@ PyObject* BezierSurfacePy::bounds(PyObject *args) return Py::new_reference_to(bound); } -PyObject* BezierSurfacePy::isURational(PyObject *args) +PyObject* BezierSurfacePy::isURational(PyObject *args) const { if (!PyArg_ParseTuple(args, "")) return nullptr; @@ -86,7 +86,7 @@ PyObject* BezierSurfacePy::isURational(PyObject *args) return PyBool_FromLong(val ? 1 : 0); } -PyObject* BezierSurfacePy::isVRational(PyObject *args) +PyObject* BezierSurfacePy::isVRational(PyObject *args) const { if (!PyArg_ParseTuple(args, "")) return nullptr; @@ -97,7 +97,7 @@ PyObject* BezierSurfacePy::isVRational(PyObject *args) return PyBool_FromLong(val ? 1 : 0); } -PyObject* BezierSurfacePy::isUPeriodic(PyObject *args) +PyObject* BezierSurfacePy::isUPeriodic(PyObject *args) const { if (!PyArg_ParseTuple(args, "")) return nullptr; @@ -108,7 +108,7 @@ PyObject* BezierSurfacePy::isUPeriodic(PyObject *args) return PyBool_FromLong(val ? 1 : 0); } -PyObject* BezierSurfacePy::isVPeriodic(PyObject *args) +PyObject* BezierSurfacePy::isVPeriodic(PyObject *args) const { if (!PyArg_ParseTuple(args, "")) return nullptr; @@ -119,7 +119,7 @@ PyObject* BezierSurfacePy::isVPeriodic(PyObject *args) return PyBool_FromLong(val ? 1 : 0); } -PyObject* BezierSurfacePy::isUClosed(PyObject *args) +PyObject* BezierSurfacePy::isUClosed(PyObject *args) const { if (!PyArg_ParseTuple(args, "")) return nullptr; @@ -130,7 +130,7 @@ PyObject* BezierSurfacePy::isUClosed(PyObject *args) return PyBool_FromLong(val ? 1 : 0); } -PyObject* BezierSurfacePy::isVClosed(PyObject *args) +PyObject* BezierSurfacePy::isVClosed(PyObject *args) const { if (!PyArg_ParseTuple(args, "")) return nullptr; @@ -473,7 +473,7 @@ PyObject* BezierSurfacePy::setPoleRow(PyObject *args) } } -PyObject* BezierSurfacePy::getPole(PyObject *args) +PyObject* BezierSurfacePy::getPole(PyObject *args) const { int uindex,vindex; if (!PyArg_ParseTuple(args, "ii",&uindex,&vindex)) @@ -493,7 +493,7 @@ PyObject* BezierSurfacePy::getPole(PyObject *args) } } -PyObject* BezierSurfacePy::getPoles(PyObject *args) +PyObject* BezierSurfacePy::getPoles(PyObject *args) const { if (!PyArg_ParseTuple(args, "")) return nullptr; @@ -588,7 +588,7 @@ PyObject* BezierSurfacePy::setWeightRow(PyObject *args) } } -PyObject* BezierSurfacePy::getWeight(PyObject *args) +PyObject* BezierSurfacePy::getWeight(PyObject *args) const { int uindex,vindex; if (!PyArg_ParseTuple(args, "ii",&uindex,&vindex)) @@ -608,7 +608,7 @@ PyObject* BezierSurfacePy::getWeight(PyObject *args) } } -PyObject* BezierSurfacePy::getWeights(PyObject *args) +PyObject* BezierSurfacePy::getWeights(PyObject *args) const { if (!PyArg_ParseTuple(args, "")) return nullptr; @@ -633,7 +633,7 @@ PyObject* BezierSurfacePy::getWeights(PyObject *args) } } -PyObject* BezierSurfacePy::getResolution(PyObject *args) +PyObject* BezierSurfacePy::getResolution(PyObject *args) const { double tol; if (!PyArg_ParseTuple(args, "d", &tol)) diff --git a/src/Mod/Part/App/Geom2d/BSplineCurve2dPyImp.cpp b/src/Mod/Part/App/Geom2d/BSplineCurve2dPyImp.cpp index 424e4f8535..c76b9b078c 100644 --- a/src/Mod/Part/App/Geom2d/BSplineCurve2dPyImp.cpp +++ b/src/Mod/Part/App/Geom2d/BSplineCurve2dPyImp.cpp @@ -494,7 +494,7 @@ PyObject* BSplineCurve2dPy::getWeights(PyObject * args) } } -PyObject* BSplineCurve2dPy::getResolution(PyObject * args) +PyObject* BSplineCurve2dPy::getResolution(PyObject * args) const { double tol; if (!PyArg_ParseTuple(args, "d", &tol)) diff --git a/src/Mod/Part/App/Geom2d/BezierCurve2dPyImp.cpp b/src/Mod/Part/App/Geom2d/BezierCurve2dPyImp.cpp index 6b23356a68..bfce116651 100644 --- a/src/Mod/Part/App/Geom2d/BezierCurve2dPyImp.cpp +++ b/src/Mod/Part/App/Geom2d/BezierCurve2dPyImp.cpp @@ -320,7 +320,7 @@ PyObject* BezierCurve2dPy::getWeights(PyObject * args) } } -PyObject* BezierCurve2dPy::getResolution(PyObject* args) +PyObject* BezierCurve2dPy::getResolution(PyObject* args) const { double tol; if (!PyArg_ParseTuple(args, "d", &tol)) diff --git a/src/Mod/Part/App/Geom2d/Curve2dPyImp.cpp b/src/Mod/Part/App/Geom2d/Curve2dPyImp.cpp index 6075099f23..2915d2074e 100644 --- a/src/Mod/Part/App/Geom2d/Curve2dPyImp.cpp +++ b/src/Mod/Part/App/Geom2d/Curve2dPyImp.cpp @@ -171,7 +171,7 @@ void create3dCurve(const TopoDS_Edge& edge) } } -PyObject* Curve2dPy::toShape(PyObject *args) +PyObject* Curve2dPy::toShape(PyObject *args) const { if (PyArg_ParseTuple(args, "")) { try { @@ -285,7 +285,7 @@ PyObject* Curve2dPy::toShape(PyObject *args) return nullptr; } -PyObject* Curve2dPy::discretize(PyObject *args, PyObject *kwds) +PyObject* Curve2dPy::discretize(PyObject *args, PyObject *kwds) const { try { Handle(Geom2d_Geometry) g = getGeometry2dPtr()->handle(); @@ -554,7 +554,7 @@ PyObject* Curve2dPy::tangent(PyObject *args) return nullptr; } -PyObject* Curve2dPy::normal(PyObject *args) +PyObject* Curve2dPy::normal(PyObject *args) const { Handle(Geom2d_Geometry) g = getGeometry2dPtr()->handle(); Handle(Geom2d_Curve) c = Handle(Geom2d_Curve)::DownCast(g); @@ -579,7 +579,7 @@ PyObject* Curve2dPy::normal(PyObject *args) return nullptr; } -PyObject* Curve2dPy::curvature(PyObject *args) +PyObject* Curve2dPy::curvature(PyObject *args) const { Handle(Geom2d_Geometry) g = getGeometry2dPtr()->handle(); Handle(Geom2d_Curve) c = Handle(Geom2d_Curve)::DownCast(g); @@ -602,7 +602,7 @@ PyObject* Curve2dPy::curvature(PyObject *args) return nullptr; } -PyObject* Curve2dPy::centerOfCurvature(PyObject *args) +PyObject* Curve2dPy::centerOfCurvature(PyObject *args) const { Handle(Geom2d_Geometry) g = getGeometry2dPtr()->handle(); Handle(Geom2d_Curve) c = Handle(Geom2d_Curve)::DownCast(g); @@ -798,7 +798,7 @@ int Curve2dPy::setCustomAttributes(const char* /*attr*/, PyObject* /*obj*/) return 0; } -PyObject* Curve2dPy::intersectCC(PyObject *args) +PyObject* Curve2dPy::intersectCC(PyObject *args) const { Handle(Geom2d_Curve) curve1 = Handle(Geom2d_Curve)::DownCast(getGeometry2dPtr()->handle()); try { diff --git a/src/Mod/Part/App/Geom2d/Geometry2dPyImp.cpp b/src/Mod/Part/App/Geom2d/Geometry2dPyImp.cpp index d073b92555..865bf4b667 100644 --- a/src/Mod/Part/App/Geom2d/Geometry2dPyImp.cpp +++ b/src/Mod/Part/App/Geom2d/Geometry2dPyImp.cpp @@ -151,7 +151,7 @@ PyObject* Geometry2dPy::translate(PyObject *args) return nullptr; } -PyObject* Geometry2dPy::copy(PyObject *args) +PyObject* Geometry2dPy::copy(PyObject *args) const { if (!PyArg_ParseTuple(args, "")) return nullptr; diff --git a/src/Mod/Part/App/GeomPlate/BuildPlateSurfacePyImp.cpp b/src/Mod/Part/App/GeomPlate/BuildPlateSurfacePyImp.cpp index 3b9443ecc7..761940c8ad 100644 --- a/src/Mod/Part/App/GeomPlate/BuildPlateSurfacePyImp.cpp +++ b/src/Mod/Part/App/GeomPlate/BuildPlateSurfacePyImp.cpp @@ -231,7 +231,7 @@ PyObject* BuildPlateSurfacePy::perform(PyObject *args) } } -PyObject* BuildPlateSurfacePy::isDone(PyObject *args) +PyObject* BuildPlateSurfacePy::isDone(PyObject *args) const { if (!PyArg_ParseTuple(args, "")) return nullptr; @@ -246,7 +246,7 @@ PyObject* BuildPlateSurfacePy::isDone(PyObject *args) } } -PyObject* BuildPlateSurfacePy::surface(PyObject *args) +PyObject* BuildPlateSurfacePy::surface(PyObject *args) const { if (!PyArg_ParseTuple(args, "")) return nullptr; @@ -265,7 +265,7 @@ PyObject* BuildPlateSurfacePy::surface(PyObject *args) } } -PyObject* BuildPlateSurfacePy::surfInit(PyObject *args) +PyObject* BuildPlateSurfacePy::surfInit(PyObject *args) const { if (!PyArg_ParseTuple(args, "")) return nullptr; @@ -284,7 +284,7 @@ PyObject* BuildPlateSurfacePy::surfInit(PyObject *args) } } -PyObject* BuildPlateSurfacePy::curveConstraint(PyObject *args) +PyObject* BuildPlateSurfacePy::curveConstraint(PyObject *args) const { int index; if (!PyArg_ParseTuple(args, "i", &index)) @@ -304,7 +304,7 @@ PyObject* BuildPlateSurfacePy::curveConstraint(PyObject *args) } } -PyObject* BuildPlateSurfacePy::pointConstraint(PyObject *args) +PyObject* BuildPlateSurfacePy::pointConstraint(PyObject *args) const { int index; if (!PyArg_ParseTuple(args, "i", &index)) @@ -379,7 +379,7 @@ PyObject* BuildPlateSurfacePy::disc3dContour(PyObject *args) } } -PyObject* BuildPlateSurfacePy::sense(PyObject *args) +PyObject* BuildPlateSurfacePy::sense(PyObject *args) const { if (!PyArg_ParseTuple(args, "")) return nullptr; @@ -400,7 +400,7 @@ PyObject* BuildPlateSurfacePy::sense(PyObject *args) } } -PyObject* BuildPlateSurfacePy::curves2d(PyObject *args) +PyObject* BuildPlateSurfacePy::curves2d(PyObject *args) const { if (!PyArg_ParseTuple(args, "")) return nullptr; @@ -424,7 +424,7 @@ PyObject* BuildPlateSurfacePy::curves2d(PyObject *args) } } -PyObject* BuildPlateSurfacePy::order(PyObject *args) +PyObject* BuildPlateSurfacePy::order(PyObject *args) const { if (!PyArg_ParseTuple(args, "")) return nullptr; @@ -445,7 +445,7 @@ PyObject* BuildPlateSurfacePy::order(PyObject *args) } } -PyObject* BuildPlateSurfacePy::G0Error(PyObject *args) +PyObject* BuildPlateSurfacePy::G0Error(PyObject *args) const { int index = 0; if (!PyArg_ParseTuple(args, "|i", &index)) @@ -462,7 +462,7 @@ PyObject* BuildPlateSurfacePy::G0Error(PyObject *args) } } -PyObject* BuildPlateSurfacePy::G1Error(PyObject *args) +PyObject* BuildPlateSurfacePy::G1Error(PyObject *args) const { int index = 0; if (!PyArg_ParseTuple(args, "|i", &index)) @@ -479,7 +479,7 @@ PyObject* BuildPlateSurfacePy::G1Error(PyObject *args) } } -PyObject* BuildPlateSurfacePy::G2Error(PyObject *args) +PyObject* BuildPlateSurfacePy::G2Error(PyObject *args) const { int index = 0; if (!PyArg_ParseTuple(args, "|i", &index)) diff --git a/src/Mod/Part/App/GeometryCurvePyImp.cpp b/src/Mod/Part/App/GeometryCurvePyImp.cpp index eefc4dbe22..98e5e482d0 100644 --- a/src/Mod/Part/App/GeometryCurvePyImp.cpp +++ b/src/Mod/Part/App/GeometryCurvePyImp.cpp @@ -100,7 +100,7 @@ int GeometryCurvePy::PyInit(PyObject* /*args*/, PyObject* /*kwd*/) return 0; } -PyObject* GeometryCurvePy::toShape(PyObject *args) +PyObject* GeometryCurvePy::toShape(PyObject *args) const { Handle(Geom_Geometry) g = getGeometryPtr()->handle(); Handle(Geom_Curve) c = Handle(Geom_Curve)::DownCast(g); @@ -125,7 +125,7 @@ PyObject* GeometryCurvePy::toShape(PyObject *args) return nullptr; } -PyObject* GeometryCurvePy::discretize(PyObject *args, PyObject *kwds) +PyObject* GeometryCurvePy::discretize(PyObject *args, PyObject *kwds) const { try { Handle(Geom_Geometry) g = getGeometryPtr()->handle(); @@ -302,7 +302,7 @@ PyObject* GeometryCurvePy::discretize(PyObject *args, PyObject *kwds) return nullptr; } -PyObject* GeometryCurvePy::length(PyObject *args) +PyObject* GeometryCurvePy::length(PyObject *args) const { Handle(Geom_Geometry) g = getGeometryPtr()->handle(); Handle(Geom_Curve) c = Handle(Geom_Curve)::DownCast(g); @@ -327,7 +327,7 @@ PyObject* GeometryCurvePy::length(PyObject *args) return nullptr; } -PyObject* GeometryCurvePy::parameterAtDistance(PyObject *args) +PyObject* GeometryCurvePy::parameterAtDistance(PyObject *args) const { Handle(Geom_Geometry) g = getGeometryPtr()->handle(); Handle(Geom_Curve) c = Handle(Geom_Curve)::DownCast(g); @@ -352,7 +352,7 @@ PyObject* GeometryCurvePy::parameterAtDistance(PyObject *args) return nullptr; } -PyObject* GeometryCurvePy::getD0(PyObject *args) +PyObject* GeometryCurvePy::getD0(PyObject *args) const { Handle(Geom_Geometry) g = getGeometryPtr()->handle(); Handle(Geom_Curve) c = Handle(Geom_Curve)::DownCast(g); @@ -375,7 +375,7 @@ PyObject* GeometryCurvePy::getD0(PyObject *args) return nullptr; } -PyObject* GeometryCurvePy::getD1(PyObject *args) +PyObject* GeometryCurvePy::getD1(PyObject *args) const { Handle(Geom_Geometry) g = getGeometryPtr()->handle(); Handle(Geom_Curve) c = Handle(Geom_Curve)::DownCast(g); @@ -402,7 +402,7 @@ PyObject* GeometryCurvePy::getD1(PyObject *args) return nullptr; } -PyObject* GeometryCurvePy::getD2(PyObject *args) +PyObject* GeometryCurvePy::getD2(PyObject *args) const { Handle(Geom_Geometry) g = getGeometryPtr()->handle(); Handle(Geom_Curve) c = Handle(Geom_Curve)::DownCast(g); @@ -430,7 +430,7 @@ PyObject* GeometryCurvePy::getD2(PyObject *args) return nullptr; } -PyObject* GeometryCurvePy::getD3(PyObject *args) +PyObject* GeometryCurvePy::getD3(PyObject *args) const { Handle(Geom_Geometry) g = getGeometryPtr()->handle(); Handle(Geom_Curve) c = Handle(Geom_Curve)::DownCast(g); @@ -459,7 +459,7 @@ PyObject* GeometryCurvePy::getD3(PyObject *args) return nullptr; } -PyObject* GeometryCurvePy::getDN(PyObject *args) +PyObject* GeometryCurvePy::getDN(PyObject *args) const { Handle(Geom_Geometry) g = getGeometryPtr()->handle(); Handle(Geom_Curve) c = Handle(Geom_Curve)::DownCast(g); @@ -482,7 +482,7 @@ PyObject* GeometryCurvePy::getDN(PyObject *args) return nullptr; } -PyObject* GeometryCurvePy::value(PyObject *args) +PyObject* GeometryCurvePy::value(PyObject *args) const { Handle(Geom_Geometry) g = getGeometryPtr()->handle(); Handle(Geom_Curve) c = Handle(Geom_Curve)::DownCast(g); @@ -504,7 +504,7 @@ PyObject* GeometryCurvePy::value(PyObject *args) return nullptr; } -PyObject* GeometryCurvePy::tangent(PyObject *args) +PyObject* GeometryCurvePy::tangent(PyObject *args) const { Handle(Geom_Geometry) g = getGeometryPtr()->handle(); Handle(Geom_Curve) c = Handle(Geom_Curve)::DownCast(g); @@ -533,7 +533,7 @@ PyObject* GeometryCurvePy::tangent(PyObject *args) return nullptr; } -PyObject* GeometryCurvePy::normal(PyObject *args) +PyObject* GeometryCurvePy::normal(PyObject *args) const { Handle(Geom_Geometry) g = getGeometryPtr()->handle(); Handle(Geom_Curve) c = Handle(Geom_Curve)::DownCast(g); @@ -557,7 +557,7 @@ PyObject* GeometryCurvePy::normal(PyObject *args) return nullptr; } -PyObject* GeometryCurvePy::projectPoint(PyObject *args, PyObject* kwds) +PyObject* GeometryCurvePy::projectPoint(PyObject *args, PyObject* kwds) const { PyObject *v; const char *meth = "NearestPoint"; @@ -626,7 +626,7 @@ PyObject* GeometryCurvePy::projectPoint(PyObject *args, PyObject* kwds) } } -PyObject* GeometryCurvePy::curvature(PyObject *args) +PyObject* GeometryCurvePy::curvature(PyObject *args) const { Handle(Geom_Geometry) g = getGeometryPtr()->handle(); Handle(Geom_Curve) c = Handle(Geom_Curve)::DownCast(g); @@ -649,7 +649,7 @@ PyObject* GeometryCurvePy::curvature(PyObject *args) return nullptr; } -PyObject* GeometryCurvePy::centerOfCurvature(PyObject *args) +PyObject* GeometryCurvePy::centerOfCurvature(PyObject *args) const { Handle(Geom_Geometry) g = getGeometryPtr()->handle(); Handle(Geom_Curve) c = Handle(Geom_Curve)::DownCast(g); @@ -673,7 +673,7 @@ PyObject* GeometryCurvePy::centerOfCurvature(PyObject *args) return nullptr; } -PyObject* GeometryCurvePy::parameter(PyObject *args) +PyObject* GeometryCurvePy::parameter(PyObject *args) const { try { PyObject *p; @@ -695,7 +695,7 @@ PyObject* GeometryCurvePy::parameter(PyObject *args) return nullptr; } -PyObject* GeometryCurvePy::makeRuledSurface(PyObject *args) +PyObject* GeometryCurvePy::makeRuledSurface(PyObject *args) const { PyObject* curve; if (!PyArg_ParseTuple(args, "O!", &(Part::GeometryCurvePy::Type), &curve)) @@ -733,7 +733,7 @@ PyObject* GeometryCurvePy::makeRuledSurface(PyObject *args) } } -PyObject* GeometryCurvePy::intersect2d(PyObject *args) +PyObject* GeometryCurvePy::intersect2d(PyObject *args) const { PyObject *c,*p; if (!PyArg_ParseTuple(args, "O!O!", &(Part::GeometryCurvePy::Type), &c, @@ -782,7 +782,7 @@ PyObject* GeometryCurvePy::intersect2d(PyObject *args) } } -PyObject* GeometryCurvePy::toBSpline(PyObject * args) +PyObject* GeometryCurvePy::toBSpline(PyObject * args) const { Handle(Geom_Geometry) g = getGeometryPtr()->handle(); Handle(Geom_Curve) c = Handle(Geom_Curve)::DownCast(g); @@ -806,7 +806,7 @@ PyObject* GeometryCurvePy::toBSpline(PyObject * args) return nullptr; } -PyObject* GeometryCurvePy::toNurbs(PyObject * args) +PyObject* GeometryCurvePy::toNurbs(PyObject * args) const { Handle(Geom_Geometry) g = getGeometryPtr()->handle(); Handle(Geom_Curve) c = Handle(Geom_Curve)::DownCast(g); @@ -830,7 +830,7 @@ PyObject* GeometryCurvePy::toNurbs(PyObject * args) return nullptr; } -PyObject* GeometryCurvePy::trim(PyObject * args) +PyObject* GeometryCurvePy::trim(PyObject * args) const { Handle(Geom_Geometry) g = getGeometryPtr()->handle(); Handle(Geom_Curve) c = Handle(Geom_Curve)::DownCast(g); @@ -853,7 +853,7 @@ PyObject* GeometryCurvePy::trim(PyObject * args) return nullptr; } -PyObject* GeometryCurvePy::approximateBSpline(PyObject *args) +PyObject* GeometryCurvePy::approximateBSpline(PyObject *args) const { double tolerance; int maxSegment, maxDegree; @@ -903,7 +903,7 @@ PyObject* GeometryCurvePy::approximateBSpline(PyObject *args) } } -PyObject* GeometryCurvePy::continuityWith(PyObject *args) +PyObject* GeometryCurvePy::continuityWith(PyObject *args) const { double u1 = -1.0, u2 = -1.0; double tl = -1.0, ta = -1.0; @@ -1039,7 +1039,7 @@ int GeometryCurvePy::setCustomAttributes(const char* /*attr*/, PyObject* /*obj*/ // Specialized intersection functions -PyObject* GeometryCurvePy::intersectCS(PyObject *args) +PyObject* GeometryCurvePy::intersectCS(PyObject *args) const { Handle(Geom_Curve) curve = Handle(Geom_Curve)::DownCast(getGeometryPtr()->handle()); try { @@ -1081,7 +1081,7 @@ PyObject* GeometryCurvePy::intersectCS(PyObject *args) return nullptr; } -PyObject* GeometryCurvePy::intersectCC(PyObject *args) +PyObject* GeometryCurvePy::intersectCC(PyObject *args) const { PyObject *p; double prec = Precision::Confusion(); @@ -1113,7 +1113,7 @@ PyObject* GeometryCurvePy::intersectCC(PyObject *args) // General intersection function -PyObject* GeometryCurvePy::intersect(PyObject *args) +PyObject* GeometryCurvePy::intersect(PyObject *args) const { Handle(Geom_Curve) curve = Handle(Geom_Curve)::DownCast(getGeometryPtr()->handle()); try { @@ -1168,7 +1168,7 @@ PyObject* GeometryCurvePy::reverse(PyObject *args) Py_Return; } -PyObject* GeometryCurvePy::reversedParameter(PyObject *args) +PyObject* GeometryCurvePy::reversedParameter(PyObject *args) const { double p; if (!PyArg_ParseTuple(args, "d", &p)) @@ -1185,7 +1185,7 @@ PyObject* GeometryCurvePy::reversedParameter(PyObject *args) } } -PyObject* GeometryCurvePy::isPeriodic(PyObject *args) +PyObject* GeometryCurvePy::isPeriodic(PyObject *args) const { if (!PyArg_ParseTuple(args, "")) return nullptr; @@ -1201,7 +1201,7 @@ PyObject* GeometryCurvePy::isPeriodic(PyObject *args) } } -PyObject* GeometryCurvePy::period(PyObject *args) +PyObject* GeometryCurvePy::period(PyObject *args) const { if (!PyArg_ParseTuple(args, "")) return nullptr; @@ -1217,7 +1217,7 @@ PyObject* GeometryCurvePy::period(PyObject *args) } } -PyObject* GeometryCurvePy::isClosed(PyObject *args) +PyObject* GeometryCurvePy::isClosed(PyObject *args) const { if (!PyArg_ParseTuple(args, "")) return nullptr; diff --git a/src/Mod/Part/App/GeometryExtensionPyImp.cpp b/src/Mod/Part/App/GeometryExtensionPyImp.cpp index f98dc19044..68d0943e0f 100644 --- a/src/Mod/Part/App/GeometryExtensionPyImp.cpp +++ b/src/Mod/Part/App/GeometryExtensionPyImp.cpp @@ -49,7 +49,7 @@ int GeometryExtensionPy::PyInit(PyObject* /*args*/, PyObject* /*kwd*/) return 0; } -PyObject* GeometryExtensionPy::copy(PyObject *args) +PyObject* GeometryExtensionPy::copy(PyObject *args) const { if (!PyArg_ParseTuple(args, "")) return nullptr; diff --git a/src/Mod/Part/App/GeometryPyImp.cpp b/src/Mod/Part/App/GeometryPyImp.cpp index 9c7488270a..7fa96ba216 100644 --- a/src/Mod/Part/App/GeometryPyImp.cpp +++ b/src/Mod/Part/App/GeometryPyImp.cpp @@ -149,7 +149,7 @@ PyObject* GeometryPy::translate(PyObject *args) return nullptr; } -PyObject* GeometryPy::copy(PyObject *args) +PyObject* GeometryPy::copy(PyObject *args) const { if (!PyArg_ParseTuple(args, "")) return nullptr; @@ -176,7 +176,7 @@ PyObject* GeometryPy::copy(PyObject *args) return cpy; } -PyObject* GeometryPy::clone(PyObject *args) +PyObject* GeometryPy::clone(PyObject *args) const { if (!PyArg_ParseTuple(args, "")) return nullptr; @@ -203,7 +203,7 @@ PyObject* GeometryPy::clone(PyObject *args) return cpy; } -PyObject* GeometryPy::isSame(PyObject *args) +PyObject* GeometryPy::isSame(PyObject *args) const { PyObject* other {}; double tol {}; @@ -235,7 +235,7 @@ PyObject* GeometryPy::setExtension(PyObject *args) return nullptr; } -PyObject* GeometryPy::getExtensionOfType(PyObject *args) +PyObject* GeometryPy::getExtensionOfType(PyObject *args) const { char* o; if (PyArg_ParseTuple(args, "s", &o)) { @@ -275,7 +275,7 @@ PyObject* GeometryPy::getExtensionOfType(PyObject *args) return nullptr; } -PyObject* GeometryPy::getExtensionOfName(PyObject *args) +PyObject* GeometryPy::getExtensionOfName(PyObject *args) const { char* o; if (PyArg_ParseTuple(args, "s", &o)) { @@ -306,7 +306,7 @@ PyObject* GeometryPy::getExtensionOfName(PyObject *args) return nullptr; } -PyObject* GeometryPy::hasExtensionOfType(PyObject *args) +PyObject* GeometryPy::hasExtensionOfType(PyObject *args) const { char* o; if (PyArg_ParseTuple(args, "s", &o)) { @@ -334,7 +334,7 @@ PyObject* GeometryPy::hasExtensionOfType(PyObject *args) return nullptr; } -PyObject* GeometryPy::hasExtensionOfName(PyObject *args) +PyObject* GeometryPy::hasExtensionOfName(PyObject *args) const { char* o; if (PyArg_ParseTuple(args, "s", &o)) { @@ -401,7 +401,7 @@ PyObject* GeometryPy::deleteExtensionOfName(PyObject *args) return nullptr; } -PyObject* GeometryPy::getExtensions(PyObject *args) +PyObject* GeometryPy::getExtensions(PyObject *args) const { if (!PyArg_ParseTuple(args, "")){ PyErr_SetString(PartExceptionOCCError, "No arguments were expected"); diff --git a/src/Mod/Part/App/GeometrySurfacePyImp.cpp b/src/Mod/Part/App/GeometrySurfacePyImp.cpp index 50dd7df30e..9e74b11b1f 100644 --- a/src/Mod/Part/App/GeometrySurfacePyImp.cpp +++ b/src/Mod/Part/App/GeometrySurfacePyImp.cpp @@ -105,7 +105,7 @@ int GeometrySurfacePy::PyInit(PyObject* /*args*/, PyObject* /*kwd*/) return 0; } -PyObject* GeometrySurfacePy::toShape(PyObject *args) +PyObject* GeometrySurfacePy::toShape(PyObject *args) const { Handle(Geom_Geometry) g = getGeometryPtr()->handle(); Handle(Geom_Surface) s = Handle(Geom_Surface)::DownCast(g); @@ -130,7 +130,7 @@ PyObject* GeometrySurfacePy::toShape(PyObject *args) return nullptr; } -PyObject* GeometrySurfacePy::toShell(PyObject *args, PyObject* kwds) +PyObject* GeometrySurfacePy::toShell(PyObject *args, PyObject* kwds) const { PyObject* bound = nullptr; PyObject* segm = nullptr; @@ -177,7 +177,7 @@ PyObject* GeometrySurfacePy::toShell(PyObject *args, PyObject* kwds) return nullptr; } -PyObject* GeometrySurfacePy::getD0(PyObject *args) +PyObject* GeometrySurfacePy::getD0(PyObject *args) const { Handle(Geom_Geometry) g = getGeometryPtr()->handle(); Handle(Geom_Surface) s = Handle(Geom_Surface)::DownCast(g); @@ -200,7 +200,7 @@ PyObject* GeometrySurfacePy::getD0(PyObject *args) return nullptr; } -PyObject* GeometrySurfacePy::getDN(PyObject *args) +PyObject* GeometrySurfacePy::getDN(PyObject *args) const { try { int nu, nv; @@ -216,7 +216,7 @@ PyObject* GeometrySurfacePy::getDN(PyObject *args) } } -PyObject* GeometrySurfacePy::value(PyObject *args) +PyObject* GeometrySurfacePy::value(PyObject *args) const { Handle(Geom_Geometry) g = getGeometryPtr()->handle(); Handle(Geom_Surface) s = Handle(Geom_Surface)::DownCast(g); @@ -239,7 +239,7 @@ PyObject* GeometrySurfacePy::value(PyObject *args) return nullptr; } -PyObject* GeometrySurfacePy::tangent(PyObject *args) +PyObject* GeometrySurfacePy::tangent(PyObject *args) const { Handle(Geom_Geometry) g = getGeometryPtr()->handle(); Handle(Geom_Surface) s = Handle(Geom_Surface)::DownCast(g); @@ -273,7 +273,7 @@ PyObject* GeometrySurfacePy::tangent(PyObject *args) return nullptr; } -PyObject* GeometrySurfacePy::normal(PyObject *args) +PyObject* GeometrySurfacePy::normal(PyObject *args) const { try { GeomSurface* s = getGeomSurfacePtr(); @@ -300,7 +300,7 @@ PyObject* GeometrySurfacePy::normal(PyObject *args) return nullptr; } -PyObject* GeometrySurfacePy::projectPoint(PyObject *args, PyObject* kwds) +PyObject* GeometrySurfacePy::projectPoint(PyObject *args, PyObject* kwds) const { PyObject* v; const char* meth = "NearestPoint"; @@ -377,7 +377,7 @@ PyObject* GeometrySurfacePy::projectPoint(PyObject *args, PyObject* kwds) } } -PyObject* GeometrySurfacePy::isUmbillic(PyObject *args) +PyObject* GeometrySurfacePy::isUmbillic(PyObject *args) const { try { GeomSurface* s = getGeomSurfacePtr(); @@ -400,7 +400,7 @@ PyObject* GeometrySurfacePy::isUmbillic(PyObject *args) return nullptr; } -PyObject* GeometrySurfacePy::curvatureDirections(PyObject *args) +PyObject* GeometrySurfacePy::curvatureDirections(PyObject *args) const { try { GeomSurface* s = getGeomSurfacePtr(); @@ -428,7 +428,7 @@ PyObject* GeometrySurfacePy::curvatureDirections(PyObject *args) return nullptr; } -PyObject* GeometrySurfacePy::curvature(PyObject *args) +PyObject* GeometrySurfacePy::curvature(PyObject *args) const { try { GeomSurface* s = getGeomSurfacePtr(); @@ -470,7 +470,7 @@ PyObject* GeometrySurfacePy::curvature(PyObject *args) return nullptr; } -PyObject* GeometrySurfacePy::isPlanar(PyObject *args) +PyObject* GeometrySurfacePy::isPlanar(PyObject *args) const { try { Handle(Geom_Surface) surf = Handle(Geom_Surface) @@ -494,7 +494,7 @@ PyObject* GeometrySurfacePy::isPlanar(PyObject *args) return nullptr; } -PyObject* GeometrySurfacePy::parameter(PyObject *args) +PyObject* GeometrySurfacePy::parameter(PyObject *args) const { Handle(Geom_Surface) surf = Handle(Geom_Surface) ::DownCast(getGeometryPtr()->handle()); @@ -524,7 +524,7 @@ PyObject* GeometrySurfacePy::parameter(PyObject *args) return nullptr; } -PyObject* GeometrySurfacePy::bounds(PyObject * args) +PyObject* GeometrySurfacePy::bounds(PyObject * args) const { if (!PyArg_ParseTuple(args, "")) return nullptr; @@ -541,7 +541,7 @@ PyObject* GeometrySurfacePy::bounds(PyObject * args) return Py::new_reference_to(bound); } -PyObject* GeometrySurfacePy::uIso(PyObject * args) +PyObject* GeometrySurfacePy::uIso(PyObject * args) const { double v; if (!PyArg_ParseTuple(args, "d", &v)) @@ -575,7 +575,7 @@ PyObject* GeometrySurfacePy::uIso(PyObject * args) } } -PyObject* GeometrySurfacePy::vIso(PyObject * args) +PyObject* GeometrySurfacePy::vIso(PyObject * args) const { double v; if (!PyArg_ParseTuple(args, "d", &v)) @@ -609,7 +609,7 @@ PyObject* GeometrySurfacePy::vIso(PyObject * args) } } -PyObject* GeometrySurfacePy::isUPeriodic(PyObject * args) +PyObject* GeometrySurfacePy::isUPeriodic(PyObject * args) const { if (!PyArg_ParseTuple(args, "")) return nullptr; @@ -620,7 +620,7 @@ PyObject* GeometrySurfacePy::isUPeriodic(PyObject * args) return PyBool_FromLong(val ? 1 : 0); } -PyObject* GeometrySurfacePy::isVPeriodic(PyObject * args) +PyObject* GeometrySurfacePy::isVPeriodic(PyObject * args) const { if (!PyArg_ParseTuple(args, "")) return nullptr; @@ -631,7 +631,7 @@ PyObject* GeometrySurfacePy::isVPeriodic(PyObject * args) return PyBool_FromLong(val ? 1 : 0); } -PyObject* GeometrySurfacePy::isUClosed(PyObject * args) +PyObject* GeometrySurfacePy::isUClosed(PyObject * args) const { if (!PyArg_ParseTuple(args, "")) return nullptr; @@ -642,7 +642,7 @@ PyObject* GeometrySurfacePy::isUClosed(PyObject * args) return PyBool_FromLong(val ? 1 : 0); } -PyObject* GeometrySurfacePy::isVClosed(PyObject * args) +PyObject* GeometrySurfacePy::isVClosed(PyObject * args) const { if (!PyArg_ParseTuple(args, "")) return nullptr; @@ -653,7 +653,7 @@ PyObject* GeometrySurfacePy::isVClosed(PyObject * args) return PyBool_FromLong(val ? 1 : 0); } -PyObject* GeometrySurfacePy::UPeriod(PyObject * args) +PyObject* GeometrySurfacePy::UPeriod(PyObject * args) const { if (!PyArg_ParseTuple(args, "")) return nullptr; @@ -671,7 +671,7 @@ PyObject* GeometrySurfacePy::UPeriod(PyObject * args) } } -PyObject* GeometrySurfacePy::VPeriod(PyObject * args) +PyObject* GeometrySurfacePy::VPeriod(PyObject * args) const { if (!PyArg_ParseTuple(args, "")) return nullptr; @@ -723,7 +723,7 @@ Py::String GeometrySurfacePy::getContinuity() const return Py::String(str); } -PyObject* GeometrySurfacePy::toBSpline(PyObject * args, PyObject * kwds) +PyObject* GeometrySurfacePy::toBSpline(PyObject * args, PyObject * kwds) const { double tol3d=Precision::Confusion(); const char *ucont = "C1"; @@ -808,7 +808,7 @@ int GeometrySurfacePy::setCustomAttributes(const char* /*attr*/, PyObject* /*obj // Specialized intersection functions -PyObject* GeometrySurfacePy::intersectSS(PyObject *args) +PyObject* GeometrySurfacePy::intersectSS(PyObject *args) const { Handle(Geom_Surface) surf1 = Handle(Geom_Surface)::DownCast(getGeometryPtr()->handle()); try { @@ -845,7 +845,7 @@ PyObject* GeometrySurfacePy::intersectSS(PyObject *args) // General intersection function -PyObject* GeometrySurfacePy::intersect(PyObject *args) +PyObject* GeometrySurfacePy::intersect(PyObject *args) const { Handle(Geom_Surface) surf = Handle(Geom_Surface)::DownCast(getGeometryPtr()->handle()); try { @@ -892,4 +892,3 @@ Py::Object GeometrySurfacePy::getRotation() const auto q = trsf.GetRotation(); return Py::Rotation(Base::Rotation(q.X(),q.Y(),q.Z(),q.W())); } - diff --git a/src/Mod/Part/App/PartFeaturePyImp.cpp b/src/Mod/Part/App/PartFeaturePyImp.cpp index 5aec0fc606..06cba8f045 100644 --- a/src/Mod/Part/App/PartFeaturePyImp.cpp +++ b/src/Mod/Part/App/PartFeaturePyImp.cpp @@ -39,7 +39,8 @@ std::string PartFeaturePy::representation() const return {""}; } -PyObject *PartFeaturePy::getElementHistory(PyObject *args, PyObject *kwds) { +PyObject* PartFeaturePy::getElementHistory(PyObject* args, PyObject* kwds) const +{ const char *name; PyObject *recursive = Py_True; PyObject *sameType = Py_False; diff --git a/src/Mod/Part/App/PointPyImp.cpp b/src/Mod/Part/App/PointPyImp.cpp index 04598e9571..45bb6859c5 100644 --- a/src/Mod/Part/App/PointPyImp.cpp +++ b/src/Mod/Part/App/PointPyImp.cpp @@ -98,7 +98,7 @@ int PointPy::PyInit(PyObject* args, PyObject* /*kwd*/) return -1; } -PyObject* PointPy::toShape(PyObject *args) +PyObject* PointPy::toShape(PyObject *args) const { Handle(Geom_CartesianPoint) this_point = Handle(Geom_CartesianPoint)::DownCast (this->getGeomPointPtr()->handle()); diff --git a/src/Mod/Part/App/ShapeFix/ShapeFix_RootPyImp.cpp b/src/Mod/Part/App/ShapeFix/ShapeFix_RootPyImp.cpp index b61c693644..4314c41c59 100644 --- a/src/Mod/Part/App/ShapeFix/ShapeFix_RootPyImp.cpp +++ b/src/Mod/Part/App/ShapeFix/ShapeFix_RootPyImp.cpp @@ -53,7 +53,7 @@ int ShapeFix_RootPy::PyInit(PyObject* args, PyObject* /*kwds*/) return 0; } -PyObject* ShapeFix_RootPy::limitTolerance(PyObject *args) +PyObject* ShapeFix_RootPy::limitTolerance(PyObject *args) const { double tol; if (!PyArg_ParseTuple(args, "d", &tol)) diff --git a/src/Mod/Part/App/ShapeUpgrade/UnifySameDomainPyImp.cpp b/src/Mod/Part/App/ShapeUpgrade/UnifySameDomainPyImp.cpp index 0cb8b8e314..e58f3a2072 100644 --- a/src/Mod/Part/App/ShapeUpgrade/UnifySameDomainPyImp.cpp +++ b/src/Mod/Part/App/ShapeUpgrade/UnifySameDomainPyImp.cpp @@ -234,7 +234,7 @@ PyObject* UnifySameDomainPy::build(PyObject *args) } } -PyObject* UnifySameDomainPy::shape(PyObject *args) +PyObject* UnifySameDomainPy::shape(PyObject *args) const { if (!PyArg_ParseTuple(args, "")) return nullptr; diff --git a/src/Mod/Part/App/TopoShapeCompoundPyImp.cpp b/src/Mod/Part/App/TopoShapeCompoundPyImp.cpp index 1a9ffcccc9..19ea91b965 100644 --- a/src/Mod/Part/App/TopoShapeCompoundPyImp.cpp +++ b/src/Mod/Part/App/TopoShapeCompoundPyImp.cpp @@ -125,7 +125,7 @@ PyObject* TopoShapeCompoundPy::add(PyObject *args) Py_Return; } -PyObject* TopoShapeCompoundPy::connectEdgesToWires(PyObject *args) +PyObject* TopoShapeCompoundPy::connectEdgesToWires(PyObject *args) const { PyObject *shared=Py_True; double tol = Precision::Confusion(); diff --git a/src/Mod/Part/App/TopoShapeEdgePyImp.cpp b/src/Mod/Part/App/TopoShapeEdgePyImp.cpp index f34dc29e38..7c104a080f 100644 --- a/src/Mod/Part/App/TopoShapeEdgePyImp.cpp +++ b/src/Mod/Part/App/TopoShapeEdgePyImp.cpp @@ -193,7 +193,7 @@ int TopoShapeEdgePy::PyInit(PyObject* args, PyObject* /*kwd*/) // ====== Methods ====================================================================== -PyObject* TopoShapeEdgePy::getParameterByLength(PyObject *args) +PyObject* TopoShapeEdgePy::getParameterByLength(PyObject *args) const { double u; double t=Precision::Confusion(); @@ -223,7 +223,7 @@ PyObject* TopoShapeEdgePy::getParameterByLength(PyObject *args) return PyFloat_FromDouble(u); } -PyObject* TopoShapeEdgePy::valueAt(PyObject *args) +PyObject* TopoShapeEdgePy::valueAt(PyObject *args) const { double u; if (!PyArg_ParseTuple(args, "d",&u)) @@ -239,7 +239,7 @@ PyObject* TopoShapeEdgePy::valueAt(PyObject *args) return new Base::VectorPy(new Base::Vector3d(V.X(),V.Y(),V.Z())); } -PyObject* TopoShapeEdgePy::parameters(PyObject *args) +PyObject* TopoShapeEdgePy::parameters(PyObject *args) const { PyObject* pyface = nullptr; if (!PyArg_ParseTuple(args, "|O!", &(TopoShapeFacePy::Type), &pyface)) @@ -298,7 +298,7 @@ PyObject* TopoShapeEdgePy::parameters(PyObject *args) return nullptr; } -PyObject* TopoShapeEdgePy::parameterAt(PyObject *args) +PyObject* TopoShapeEdgePy::parameterAt(PyObject *args) const { PyObject* pnt; PyObject* face=nullptr; @@ -327,7 +327,7 @@ PyObject* TopoShapeEdgePy::parameterAt(PyObject *args) } } -PyObject* TopoShapeEdgePy::tangentAt(PyObject *args) +PyObject* TopoShapeEdgePy::tangentAt(PyObject *args) const { double u; if (!PyArg_ParseTuple(args, "d",&u)) @@ -348,7 +348,7 @@ PyObject* TopoShapeEdgePy::tangentAt(PyObject *args) } } -PyObject* TopoShapeEdgePy::normalAt(PyObject *args) +PyObject* TopoShapeEdgePy::normalAt(PyObject *args) const { double u; if (!PyArg_ParseTuple(args, "d",&u)) @@ -370,7 +370,7 @@ PyObject* TopoShapeEdgePy::normalAt(PyObject *args) } } -PyObject* TopoShapeEdgePy::curvatureAt(PyObject *args) +PyObject* TopoShapeEdgePy::curvatureAt(PyObject *args) const { double u; if (!PyArg_ParseTuple(args, "d",&u)) @@ -391,7 +391,7 @@ PyObject* TopoShapeEdgePy::curvatureAt(PyObject *args) } } -PyObject* TopoShapeEdgePy::centerOfCurvatureAt(PyObject *args) +PyObject* TopoShapeEdgePy::centerOfCurvatureAt(PyObject *args) const { double u; if (!PyArg_ParseTuple(args, "d",&u)) @@ -413,7 +413,7 @@ PyObject* TopoShapeEdgePy::centerOfCurvatureAt(PyObject *args) } } -PyObject* TopoShapeEdgePy::derivative1At(PyObject *args) +PyObject* TopoShapeEdgePy::derivative1At(PyObject *args) const { double u; if (!PyArg_ParseTuple(args, "d",&u)) @@ -434,7 +434,7 @@ PyObject* TopoShapeEdgePy::derivative1At(PyObject *args) } } -PyObject* TopoShapeEdgePy::derivative2At(PyObject *args) +PyObject* TopoShapeEdgePy::derivative2At(PyObject *args) const { double u; if (!PyArg_ParseTuple(args, "d",&u)) @@ -455,7 +455,7 @@ PyObject* TopoShapeEdgePy::derivative2At(PyObject *args) } } -PyObject* TopoShapeEdgePy::derivative3At(PyObject *args) +PyObject* TopoShapeEdgePy::derivative3At(PyObject *args) const { double u; if (!PyArg_ParseTuple(args, "d",&u)) @@ -476,7 +476,7 @@ PyObject* TopoShapeEdgePy::derivative3At(PyObject *args) } } -PyObject* TopoShapeEdgePy::discretize(PyObject *args, PyObject *kwds) +PyObject* TopoShapeEdgePy::discretize(PyObject *args, PyObject *kwds) const { try { BRepAdaptor_Curve adapt(TopoDS::Edge(getTopoShapePtr()->getShape())); @@ -646,7 +646,7 @@ PyObject* TopoShapeEdgePy::discretize(PyObject *args, PyObject *kwds) return nullptr; } -PyObject* TopoShapeEdgePy::countNodes(PyObject *args) +PyObject* TopoShapeEdgePy::countNodes(PyObject *args) const { if (!PyArg_ParseTuple(args, "")) return nullptr; @@ -663,7 +663,7 @@ PyObject* TopoShapeEdgePy::countNodes(PyObject *args) return Py::new_reference_to(Py::Long(count)); } -PyObject* TopoShapeEdgePy::split(PyObject *args) +PyObject* TopoShapeEdgePy::split(PyObject *args) const { PyObject* float_or_list; if (!PyArg_ParseTuple(args, "O", &float_or_list)) @@ -734,7 +734,7 @@ PyObject* TopoShapeEdgePy::split(PyObject *args) } } -PyObject* TopoShapeEdgePy::isSeam(PyObject *args) +PyObject* TopoShapeEdgePy::isSeam(PyObject *args) const { PyObject* face; if (!PyArg_ParseTuple(args, "O!", &TopoShapeFacePy::Type, &face)) @@ -755,7 +755,7 @@ PyObject* TopoShapeEdgePy::isSeam(PyObject *args) } } -PyObject* TopoShapeEdgePy::firstVertex(PyObject *args) +PyObject* TopoShapeEdgePy::firstVertex(PyObject *args) const { PyObject* orient = Py_False; if (!PyArg_ParseTuple(args, "|O!", &PyBool_Type, &orient)) @@ -765,7 +765,7 @@ PyObject* TopoShapeEdgePy::firstVertex(PyObject *args) return new TopoShapeVertexPy(new TopoShape(v)); } -PyObject* TopoShapeEdgePy::lastVertex(PyObject *args) +PyObject* TopoShapeEdgePy::lastVertex(PyObject *args) const { PyObject* orient = Py_False; if (!PyArg_ParseTuple(args, "|O!", &PyBool_Type, &orient)) @@ -1042,7 +1042,7 @@ Py::Boolean TopoShapeEdgePy::getDegenerated() const return Py::Boolean(ok ? true : false); } -PyObject* TopoShapeEdgePy::curveOnSurface(PyObject *args) +PyObject* TopoShapeEdgePy::curveOnSurface(PyObject *args) const { int idx; if (!PyArg_ParseTuple(args, "i", &idx)) diff --git a/src/Mod/Part/App/TopoShapeFacePyImp.cpp b/src/Mod/Part/App/TopoShapeFacePyImp.cpp index 41b13bd555..b4192dc940 100644 --- a/src/Mod/Part/App/TopoShapeFacePyImp.cpp +++ b/src/Mod/Part/App/TopoShapeFacePyImp.cpp @@ -389,7 +389,7 @@ PyObject* TopoShapeFacePy::addWire(PyObject *args) Py_Return; } -PyObject* TopoShapeFacePy::makeOffset(PyObject *args) +PyObject* TopoShapeFacePy::makeOffset(PyObject *args) const { Py::Dict dict; return TopoShapePy::makeOffset2D(args, dict.ptr()); @@ -402,12 +402,12 @@ profile = Part.makePolygon([v(0.,0.,0.), v(-60.,-60.,-100.), v(-60.,-60.,-140.)] spine = Part.Face(Part.makePolygon([v(0.,0.,0.), v(100.,0.,0.), v(100.,100.,0.), v(0.,100.,0.), v(0.,0.,0.)])) evolve = spine.makeEvolved(Profile=profile, Join=PartEnums.JoinType.Arc) */ -PyObject* TopoShapeFacePy::makeEvolved(PyObject *args, PyObject *kwds) +PyObject* TopoShapeFacePy::makeEvolved(PyObject *args, PyObject *kwds) const { return TopoShapePy::makeEvolved(args, kwds); } -PyObject* TopoShapeFacePy::valueAt(PyObject *args) +PyObject* TopoShapeFacePy::valueAt(PyObject *args) const { double u,v; if (!PyArg_ParseTuple(args, "dd",&u,&v)) @@ -421,7 +421,7 @@ PyObject* TopoShapeFacePy::valueAt(PyObject *args) return new Base::VectorPy(new Base::Vector3d(V.X(),V.Y(),V.Z())); } -PyObject* TopoShapeFacePy::normalAt(PyObject *args) +PyObject* TopoShapeFacePy::normalAt(PyObject *args) const { double u,v; if (!PyArg_ParseTuple(args, "dd",&u,&v)) @@ -441,7 +441,7 @@ PyObject* TopoShapeFacePy::normalAt(PyObject *args) return new Base::VectorPy(new Base::Vector3d(dir.X(),dir.Y(),dir.Z())); } -PyObject* TopoShapeFacePy::getUVNodes(PyObject *args) +PyObject* TopoShapeFacePy::getUVNodes(PyObject *args) const { if (!PyArg_ParseTuple(args, "")) return nullptr; @@ -481,7 +481,7 @@ PyObject* TopoShapeFacePy::getUVNodes(PyObject *args) return Py::new_reference_to(list); } -PyObject* TopoShapeFacePy::tangentAt(PyObject *args) +PyObject* TopoShapeFacePy::tangentAt(PyObject *args) const { double u,v; if (!PyArg_ParseTuple(args, "dd",&u,&v)) @@ -513,7 +513,7 @@ PyObject* TopoShapeFacePy::tangentAt(PyObject *args) return Py::new_reference_to(tuple); } -PyObject* TopoShapeFacePy::curvatureAt(PyObject *args) +PyObject* TopoShapeFacePy::curvatureAt(PyObject *args) const { double u,v; if (!PyArg_ParseTuple(args, "dd",&u,&v)) @@ -536,7 +536,7 @@ PyObject* TopoShapeFacePy::curvatureAt(PyObject *args) return Py::new_reference_to(tuple); } -PyObject* TopoShapeFacePy::derivative1At(PyObject *args) +PyObject* TopoShapeFacePy::derivative1At(PyObject *args) const { double u,v; if (!PyArg_ParseTuple(args, "dd",&u,&v)) @@ -560,7 +560,7 @@ PyObject* TopoShapeFacePy::derivative1At(PyObject *args) } } -PyObject* TopoShapeFacePy::derivative2At(PyObject *args) +PyObject* TopoShapeFacePy::derivative2At(PyObject *args) const { double u,v; if (!PyArg_ParseTuple(args, "dd",&u,&v)) @@ -584,7 +584,7 @@ PyObject* TopoShapeFacePy::derivative2At(PyObject *args) } } -PyObject* TopoShapeFacePy::isPartOfDomain(PyObject *args) +PyObject* TopoShapeFacePy::isPartOfDomain(PyObject *args) const { double u,v; if (!PyArg_ParseTuple(args, "dd",&u,&v)) @@ -610,7 +610,7 @@ PyObject* TopoShapeFacePy::isPartOfDomain(PyObject *args) } } -PyObject* TopoShapeFacePy::makeHalfSpace(PyObject *args) +PyObject* TopoShapeFacePy::makeHalfSpace(PyObject *args) const { PyObject* pPnt; if (!PyArg_ParseTuple(args, "O!",&(Base::VectorPy::Type),&pPnt)) @@ -678,7 +678,7 @@ PyObject* TopoShapeFacePy::validate(PyObject *args) } } -PyObject* TopoShapeFacePy::countNodes(PyObject *args) +PyObject* TopoShapeFacePy::countNodes(PyObject *args) const { if (!PyArg_ParseTuple(args, "")) return nullptr; @@ -695,7 +695,7 @@ PyObject* TopoShapeFacePy::countNodes(PyObject *args) return Py::new_reference_to(Py::Long(count)); } -PyObject* TopoShapeFacePy::countTriangles(PyObject *args) +PyObject* TopoShapeFacePy::countTriangles(PyObject *args) const { if (!PyArg_ParseTuple(args, "")) return nullptr; @@ -712,7 +712,7 @@ PyObject* TopoShapeFacePy::countTriangles(PyObject *args) return Py::new_reference_to(Py::Long(count)); } -PyObject* TopoShapeFacePy::curveOnSurface(PyObject *args) +PyObject* TopoShapeFacePy::curveOnSurface(PyObject *args) const { PyObject* e; if (!PyArg_ParseTuple(args, "O!", &(TopoShapeEdgePy::Type), &e)) @@ -807,7 +807,6 @@ PyObject* TopoShapeFacePy::cutHoles(PyObject *args) return nullptr; } - Py::Object TopoShapeFacePy::getSurface() const { const TopoDS_Face& f = TopoDS::Face(getTopoShapePtr()->getShape()); diff --git a/src/Mod/Part/App/TopoShapePyImp.cpp b/src/Mod/Part/App/TopoShapePyImp.cpp index 52e9bf3147..e9c367aea7 100644 --- a/src/Mod/Part/App/TopoShapePyImp.cpp +++ b/src/Mod/Part/App/TopoShapePyImp.cpp @@ -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 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 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(pyobj.ptr())->translate(args); } -PyObject* TopoShapePy::rotated(PyObject *args) +PyObject* TopoShapePy::rotated(PyObject *args) const { Py::Object pyobj(shape2pyshape(*getTopoShapePtr())); return static_cast(pyobj.ptr())->rotate(args); } -PyObject* TopoShapePy::scaled(PyObject *args) +PyObject* TopoShapePy::scaled(PyObject *args) const { Py::Object pyobj(shape2pyshape(*getTopoShapePtr())); return static_cast(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 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 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 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(&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(&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(&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 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)) { diff --git a/src/Mod/Part/App/TopoShapeShellPyImp.cpp b/src/Mod/Part/App/TopoShapeShellPyImp.cpp index faaa355879..dba6e01b27 100644 --- a/src/Mod/Part/App/TopoShapeShellPyImp.cpp +++ b/src/Mod/Part/App/TopoShapeShellPyImp.cpp @@ -131,7 +131,7 @@ PyObject* TopoShapeShellPy::add(PyObject *args) Py_Return; } -PyObject* TopoShapeShellPy::getFreeEdges(PyObject *args) +PyObject* TopoShapeShellPy::getFreeEdges(PyObject *args) const { if (!PyArg_ParseTuple(args, "")) return nullptr; @@ -146,7 +146,7 @@ PyObject* TopoShapeShellPy::getFreeEdges(PyObject *args) return Py::new_reference_to(shape2pyshape(res)); } -PyObject* TopoShapeShellPy::getBadEdges(PyObject *args) +PyObject* TopoShapeShellPy::getBadEdges(PyObject *args) const { if (!PyArg_ParseTuple(args, "")) return nullptr; @@ -161,7 +161,7 @@ PyObject* TopoShapeShellPy::getBadEdges(PyObject *args) return Py::new_reference_to(shape2pyshape(res)); } -PyObject* TopoShapeShellPy::makeHalfSpace(PyObject *args) +PyObject* TopoShapeShellPy::makeHalfSpace(PyObject *args) const { PyObject* pPnt; if (!PyArg_ParseTuple(args, "O!",&(Base::VectorPy::Type),&pPnt)) diff --git a/src/Mod/Part/App/TopoShapeSolidPyImp.cpp b/src/Mod/Part/App/TopoShapeSolidPyImp.cpp index af0c3a87cb..4035ed3878 100644 --- a/src/Mod/Part/App/TopoShapeSolidPyImp.cpp +++ b/src/Mod/Part/App/TopoShapeSolidPyImp.cpp @@ -188,7 +188,7 @@ Py::Object TopoShapeSolidPy::getOuterShell() const return shape2pyshape(res); } -PyObject* TopoShapeSolidPy::getMomentOfInertia(PyObject *args) +PyObject* TopoShapeSolidPy::getMomentOfInertia(PyObject *args) const { PyObject *p,*d; if (!PyArg_ParseTuple(args, "O!O!",&Base::VectorPy::Type,&p @@ -211,7 +211,7 @@ PyObject* TopoShapeSolidPy::getMomentOfInertia(PyObject *args) } } -PyObject* TopoShapeSolidPy::getRadiusOfGyration(PyObject *args) +PyObject* TopoShapeSolidPy::getRadiusOfGyration(PyObject *args) const { PyObject *p,*d; if (!PyArg_ParseTuple(args, "O!O!",&Base::VectorPy::Type,&p @@ -234,7 +234,7 @@ PyObject* TopoShapeSolidPy::getRadiusOfGyration(PyObject *args) } } -PyObject* TopoShapeSolidPy::offsetFaces(PyObject *args) +PyObject* TopoShapeSolidPy::offsetFaces(PyObject *args) const { PyObject *obj; Standard_Real offset; diff --git a/src/Mod/Part/App/TopoShapeWirePyImp.cpp b/src/Mod/Part/App/TopoShapeWirePyImp.cpp index fd28c773ce..e3ba6c3234 100644 --- a/src/Mod/Part/App/TopoShapeWirePyImp.cpp +++ b/src/Mod/Part/App/TopoShapeWirePyImp.cpp @@ -230,7 +230,7 @@ PyObject* TopoShapeWirePy::fixWire(PyObject *args) } } -PyObject* TopoShapeWirePy::makeOffset(PyObject *args) +PyObject* TopoShapeWirePy::makeOffset(PyObject *args) const { double dist; if (!PyArg_ParseTuple(args, "d",&dist)) @@ -248,7 +248,7 @@ PyObject* TopoShapeWirePy::makeOffset(PyObject *args) return new TopoShapePy(new TopoShape(mkOffset.Shape())); } -PyObject* TopoShapeWirePy::makePipe(PyObject *args) +PyObject* TopoShapeWirePy::makePipe(PyObject *args) const { PyObject *pShape; if (PyArg_ParseTuple(args, "O!", &(Part::TopoShapePy::Type), &pShape)) { @@ -267,7 +267,7 @@ PyObject* TopoShapeWirePy::makePipe(PyObject *args) return nullptr; } -PyObject* TopoShapeWirePy::makePipeShell(PyObject *args) +PyObject* TopoShapeWirePy::makePipeShell(PyObject *args) const { PyObject *obj; PyObject *make_solid = Py_False; @@ -308,7 +308,7 @@ profile = Part.makePolygon([v(0.,0.,0.), v(-60.,-60.,-100.), v(-60.,-60.,-140.)] spine = Part.makePolygon([v(0.,0.,0.), v(100.,0.,0.), v(100.,100.,0.), v(0.,100.,0.), v(0.,0.,0.)]) evolve = spine.makeEvolved(Profile=profile, Join=PartEnums.JoinType.Arc) */ -PyObject* TopoShapeWirePy::makeEvolved(PyObject *args, PyObject *kwds) +PyObject* TopoShapeWirePy::makeEvolved(PyObject *args, PyObject *kwds) const { PyObject* Profile; PyObject* AxeProf = Py_True; @@ -363,7 +363,7 @@ PyObject* TopoShapeWirePy::makeEvolved(PyObject *args, PyObject *kwds) } } -PyObject* TopoShapeWirePy::makeHomogenousWires(PyObject *args) +PyObject* TopoShapeWirePy::makeHomogenousWires(PyObject *args) const { PyObject* wire; if (!PyArg_ParseTuple(args, "O!",&(Part::TopoShapeWirePy::Type),&wire)) @@ -389,7 +389,7 @@ PyObject* TopoShapeWirePy::makeHomogenousWires(PyObject *args) } } -PyObject* TopoShapeWirePy::approximate(PyObject *args, PyObject *kwds) +PyObject* TopoShapeWirePy::approximate(PyObject *args, PyObject *kwds) const { double tol2d = gp::Resolution(); double tol3d = 0.0001; @@ -419,7 +419,7 @@ PyObject* TopoShapeWirePy::approximate(PyObject *args, PyObject *kwds) } } -PyObject* TopoShapeWirePy::discretize(PyObject *args, PyObject *kwds) +PyObject* TopoShapeWirePy::discretize(PyObject *args, PyObject *kwds) const { try { BRepAdaptor_CompCurve adapt(TopoDS::Wire(getTopoShapePtr()->getShape())); @@ -741,5 +741,3 @@ int TopoShapeWirePy::setCustomAttributes(const char* /*attr*/, PyObject* /*obj*/ { return 0; } - - diff --git a/src/Mod/Points/App/PointsPyImp.cpp b/src/Mod/Points/App/PointsPyImp.cpp index e9e0643791..f52e2ef171 100644 --- a/src/Mod/Points/App/PointsPyImp.cpp +++ b/src/Mod/Points/App/PointsPyImp.cpp @@ -86,7 +86,7 @@ int PointsPy::PyInit(PyObject* args, PyObject* /*kwd*/) return 0; } -PyObject* PointsPy::copy(PyObject* args) +PyObject* PointsPy::copy(PyObject* args) const { if (!PyArg_ParseTuple(args, "")) { return nullptr; @@ -114,7 +114,7 @@ PyObject* PointsPy::read(PyObject* args) Py_Return; } -PyObject* PointsPy::write(PyObject* args) +PyObject* PointsPy::write(PyObject* args) const { const char* Name {}; if (!PyArg_ParseTuple(args, "s", &Name)) { @@ -130,7 +130,7 @@ PyObject* PointsPy::write(PyObject* args) Py_Return; } -PyObject* PointsPy::writeInventor(PyObject* args) +PyObject* PointsPy::writeInventor(PyObject* args) const { if (!PyArg_ParseTuple(args, "")) { return nullptr; @@ -189,7 +189,7 @@ PyObject* PointsPy::addPoints(PyObject* args) Py_Return; } -PyObject* PointsPy::fromSegment(PyObject* args) +PyObject* PointsPy::fromSegment(PyObject* args) const { PyObject* obj {}; if (!PyArg_ParseTuple(args, "O", &obj)) { @@ -217,7 +217,7 @@ PyObject* PointsPy::fromSegment(PyObject* args) } } -PyObject* PointsPy::fromValid(PyObject* args) +PyObject* PointsPy::fromValid(PyObject* args) const { if (!PyArg_ParseTuple(args, "")) { return nullptr; diff --git a/src/Mod/Sketcher/App/ExternalGeometryExtensionPyImp.cpp b/src/Mod/Sketcher/App/ExternalGeometryExtensionPyImp.cpp index c5acef78f8..14613ff65a 100644 --- a/src/Mod/Sketcher/App/ExternalGeometryExtensionPyImp.cpp +++ b/src/Mod/Sketcher/App/ExternalGeometryExtensionPyImp.cpp @@ -96,7 +96,7 @@ int ExternalGeometryExtensionPy::PyInit(PyObject* args, PyObject* /*kwd*/) return -1; } -PyObject* ExternalGeometryExtensionPy::testFlag(PyObject* args) +PyObject* ExternalGeometryExtensionPy::testFlag(PyObject* args) const { char* flag; if (PyArg_ParseTuple(args, "s", &flag)) { diff --git a/src/Mod/Sketcher/App/ExternalGeometryFacadePyImp.cpp b/src/Mod/Sketcher/App/ExternalGeometryFacadePyImp.cpp index ef0166f24f..1c83ee41d5 100644 --- a/src/Mod/Sketcher/App/ExternalGeometryFacadePyImp.cpp +++ b/src/Mod/Sketcher/App/ExternalGeometryFacadePyImp.cpp @@ -74,7 +74,7 @@ int ExternalGeometryFacadePy::PyInit(PyObject* args, PyObject* /*kwd*/) return -1; } -PyObject* ExternalGeometryFacadePy::testFlag(PyObject* args) +PyObject* ExternalGeometryFacadePy::testFlag(PyObject* args) const { char* flag; if (PyArg_ParseTuple(args, "s", &flag)) { @@ -295,7 +295,7 @@ PyObject* ExternalGeometryFacadePy::setExtension(PyObject* args) return nullptr; } -PyObject* ExternalGeometryFacadePy::getExtensionOfType(PyObject* args) +PyObject* ExternalGeometryFacadePy::getExtensionOfType(PyObject* args) const { char* o; if (PyArg_ParseTuple(args, "s", &o)) { @@ -338,7 +338,7 @@ PyObject* ExternalGeometryFacadePy::getExtensionOfType(PyObject* args) return nullptr; } -PyObject* ExternalGeometryFacadePy::getExtensionOfName(PyObject* args) +PyObject* ExternalGeometryFacadePy::getExtensionOfName(PyObject* args) const { char* o; if (PyArg_ParseTuple(args, "s", &o)) { @@ -372,7 +372,7 @@ PyObject* ExternalGeometryFacadePy::getExtensionOfName(PyObject* args) return nullptr; } -PyObject* ExternalGeometryFacadePy::hasExtensionOfType(PyObject* args) +PyObject* ExternalGeometryFacadePy::hasExtensionOfType(PyObject* args) const { char* o; if (PyArg_ParseTuple(args, "s", &o)) { @@ -400,7 +400,7 @@ PyObject* ExternalGeometryFacadePy::hasExtensionOfType(PyObject* args) return nullptr; } -PyObject* ExternalGeometryFacadePy::hasExtensionOfName(PyObject* args) +PyObject* ExternalGeometryFacadePy::hasExtensionOfName(PyObject* args) const { char* o; if (PyArg_ParseTuple(args, "s", &o)) { @@ -467,7 +467,7 @@ PyObject* ExternalGeometryFacadePy::deleteExtensionOfName(PyObject* args) return nullptr; } -PyObject* ExternalGeometryFacadePy::getExtensions(PyObject* args) +PyObject* ExternalGeometryFacadePy::getExtensions(PyObject* args) const { if (!PyArg_ParseTuple(args, "")) { PyErr_SetString(Part::PartExceptionOCCError, "No arguments were expected"); diff --git a/src/Mod/Sketcher/App/GeometryFacadePyImp.cpp b/src/Mod/Sketcher/App/GeometryFacadePyImp.cpp index 8a0ee1d17a..658aa2526f 100644 --- a/src/Mod/Sketcher/App/GeometryFacadePyImp.cpp +++ b/src/Mod/Sketcher/App/GeometryFacadePyImp.cpp @@ -118,7 +118,7 @@ void GeometryFacadePy::setBlocked(Py::Boolean arg) getGeometryFacadePtr()->setBlocked(arg); } -PyObject* GeometryFacadePy::testGeometryMode(PyObject* args) +PyObject* GeometryFacadePy::testGeometryMode(PyObject* args) const { char* flag; if (PyArg_ParseTuple(args, "s", &flag)) { @@ -271,7 +271,7 @@ PyObject* GeometryFacadePy::setExtension(PyObject* args) return nullptr; } -PyObject* GeometryFacadePy::getExtensionOfType(PyObject* args) +PyObject* GeometryFacadePy::getExtensionOfType(PyObject* args) const { char* o; if (PyArg_ParseTuple(args, "s", &o)) { @@ -314,7 +314,7 @@ PyObject* GeometryFacadePy::getExtensionOfType(PyObject* args) return nullptr; } -PyObject* GeometryFacadePy::getExtensionOfName(PyObject* args) +PyObject* GeometryFacadePy::getExtensionOfName(PyObject* args) const { char* o; if (PyArg_ParseTuple(args, "s", &o)) { @@ -348,7 +348,7 @@ PyObject* GeometryFacadePy::getExtensionOfName(PyObject* args) return nullptr; } -PyObject* GeometryFacadePy::hasExtensionOfType(PyObject* args) +PyObject* GeometryFacadePy::hasExtensionOfType(PyObject* args) const { char* o; if (PyArg_ParseTuple(args, "s", &o)) { @@ -376,7 +376,7 @@ PyObject* GeometryFacadePy::hasExtensionOfType(PyObject* args) return nullptr; } -PyObject* GeometryFacadePy::hasExtensionOfName(PyObject* args) +PyObject* GeometryFacadePy::hasExtensionOfName(PyObject* args) const { char* o; if (PyArg_ParseTuple(args, "s", &o)) { @@ -443,7 +443,7 @@ PyObject* GeometryFacadePy::deleteExtensionOfName(PyObject* args) return nullptr; } -PyObject* GeometryFacadePy::getExtensions(PyObject* args) +PyObject* GeometryFacadePy::getExtensions(PyObject* args) const { if (!PyArg_ParseTuple(args, "")) { PyErr_SetString(Part::PartExceptionOCCError, "No arguments were expected"); diff --git a/src/Mod/Sketcher/App/SketchGeometryExtensionPyImp.cpp b/src/Mod/Sketcher/App/SketchGeometryExtensionPyImp.cpp index 9632229d21..791358954c 100644 --- a/src/Mod/Sketcher/App/SketchGeometryExtensionPyImp.cpp +++ b/src/Mod/Sketcher/App/SketchGeometryExtensionPyImp.cpp @@ -134,7 +134,7 @@ void SketchGeometryExtensionPy::setConstruction(Py::Boolean arg) getSketchGeometryExtensionPtr()->setGeometryMode(GeometryMode::Construction, arg); } -PyObject* SketchGeometryExtensionPy::testGeometryMode(PyObject* args) +PyObject* SketchGeometryExtensionPy::testGeometryMode(PyObject* args) const { char* flag; if (PyArg_ParseTuple(args, "s", &flag)) { diff --git a/src/Mod/Sketcher/App/SketchObjectPyImp.cpp b/src/Mod/Sketcher/App/SketchObjectPyImp.cpp index 28cc485a3f..24f7d684fa 100644 --- a/src/Mod/Sketcher/App/SketchObjectPyImp.cpp +++ b/src/Mod/Sketcher/App/SketchObjectPyImp.cpp @@ -491,7 +491,7 @@ PyObject* SketchObjectPy::renameConstraint(PyObject* args) Py_Return; } -PyObject* SketchObjectPy::getIndexByName(PyObject* args) +PyObject* SketchObjectPy::getIndexByName(PyObject* args) const { char* utf8Name; if (!PyArg_ParseTuple(args, "et", "utf-8", &utf8Name)) { @@ -788,7 +788,7 @@ PyObject* SketchObjectPy::setDatum(PyObject* args) Py_Return; } -PyObject* SketchObjectPy::getDatum(PyObject* args) +PyObject* SketchObjectPy::getDatum(PyObject* args) const { const std::vector& vals = this->getSketchObjectPtr()->Constraints.getValues(); Constraint* constr = nullptr; @@ -907,7 +907,7 @@ PyObject* SketchObjectPy::moveDatumsToEnd(PyObject* args) } -PyObject* SketchObjectPy::getDriving(PyObject* args) +PyObject* SketchObjectPy::getDriving(PyObject* args) const { int constrid; bool driving; @@ -1048,7 +1048,7 @@ PyObject* SketchObjectPy::setActive(PyObject* args) Py_Return; } -PyObject* SketchObjectPy::getActive(PyObject* args) +PyObject* SketchObjectPy::getActive(PyObject* args) const { int constrid; bool isactive; @@ -1083,7 +1083,7 @@ PyObject* SketchObjectPy::toggleActive(PyObject* args) Py_Return; } -PyObject* SketchObjectPy::getLabelPosition(PyObject* args) +PyObject* SketchObjectPy::getLabelPosition(PyObject* args) const { int constrid {}; float pos {}; @@ -1117,7 +1117,7 @@ PyObject* SketchObjectPy::setLabelPosition(PyObject* args) Py_Return; } -PyObject* SketchObjectPy::getLabelDistance(PyObject* args) +PyObject* SketchObjectPy::getLabelDistance(PyObject* args) const { int constrid {}; float dist {}; @@ -1235,7 +1235,7 @@ PyObject* SketchObjectPy::moveGeometry(PyObject* args) Py_Return; } -PyObject* SketchObjectPy::getGeoVertexIndex(PyObject* args) +PyObject* SketchObjectPy::getGeoVertexIndex(PyObject* args) const { int index; if (!PyArg_ParseTuple(args, "i", &index)) { @@ -1252,7 +1252,7 @@ PyObject* SketchObjectPy::getGeoVertexIndex(PyObject* args) return Py::new_reference_to(tuple); } -PyObject* SketchObjectPy::getPoint(PyObject* args) +PyObject* SketchObjectPy::getPoint(PyObject* args) const { int GeoId, PointType; if (!PyArg_ParseTuple(args, "ii", &GeoId, &PointType)) { @@ -1274,7 +1274,7 @@ PyObject* SketchObjectPy::getPoint(PyObject* args) new Base::Vector3d(obj->getPoint(GeoId, static_cast(PointType)))); } -PyObject* SketchObjectPy::getAxis(PyObject* args) +PyObject* SketchObjectPy::getAxis(PyObject* args) const { int AxId; if (!PyArg_ParseTuple(args, "i", &AxId)) { @@ -2035,7 +2035,7 @@ PyObject* SketchObjectPy::makeMissingEquality(PyObject* args) Py_Return; } -PyObject* SketchObjectPy::evaluateConstraints() +PyObject* SketchObjectPy::evaluateConstraints() const { bool ok = this->getSketchObjectPtr()->evaluateConstraints(); return Py::new_reference_to(Py::Boolean(ok)); diff --git a/src/Mod/Surface/App/Blending/BlendPointPyImp.cpp b/src/Mod/Surface/App/Blending/BlendPointPyImp.cpp index e7aece13a9..21ad172725 100644 --- a/src/Mod/Surface/App/Blending/BlendPointPyImp.cpp +++ b/src/Mod/Surface/App/Blending/BlendPointPyImp.cpp @@ -145,7 +145,7 @@ PyObject* BlendPointPy::setSize(PyObject* args) } } -PyObject* BlendPointPy::getSize(PyObject* args) +PyObject* BlendPointPy::getSize(PyObject* args) const { if (!PyArg_ParseTuple(args, "")) { return nullptr; diff --git a/src/Mod/TechDraw/App/CenterLinePyImp.cpp b/src/Mod/TechDraw/App/CenterLinePyImp.cpp index 9dda832c46..694d985411 100644 --- a/src/Mod/TechDraw/App/CenterLinePyImp.cpp +++ b/src/Mod/TechDraw/App/CenterLinePyImp.cpp @@ -53,7 +53,7 @@ int CenterLinePy::PyInit(PyObject* /*args*/, PyObject* /*kwd*/) return 0; } -PyObject* CenterLinePy::clone(PyObject *args) +PyObject* CenterLinePy::clone(PyObject *args) const { if (!PyArg_ParseTuple(args, "")) return nullptr; @@ -80,7 +80,7 @@ PyObject* CenterLinePy::clone(PyObject *args) return cpy; } -PyObject* CenterLinePy::copy(PyObject *args) +PyObject* CenterLinePy::copy(PyObject *args) const { if (!PyArg_ParseTuple(args, "")) return nullptr; diff --git a/src/Mod/TechDraw/App/CosmeticVertexPyImp.cpp b/src/Mod/TechDraw/App/CosmeticVertexPyImp.cpp index eaeddf47eb..8f01328544 100644 --- a/src/Mod/TechDraw/App/CosmeticVertexPyImp.cpp +++ b/src/Mod/TechDraw/App/CosmeticVertexPyImp.cpp @@ -56,7 +56,7 @@ int CosmeticVertexPy::PyInit(PyObject* /*args*/, PyObject* /*kwd*/) return 0; } -PyObject* CosmeticVertexPy::clone(PyObject *args) +PyObject* CosmeticVertexPy::clone(PyObject *args) const { if (!PyArg_ParseTuple(args, "")) return nullptr; @@ -84,7 +84,7 @@ PyObject* CosmeticVertexPy::clone(PyObject *args) return cpy; } -PyObject* CosmeticVertexPy::copy(PyObject *args) +PyObject* CosmeticVertexPy::copy(PyObject *args) const { if (!PyArg_ParseTuple(args, "")) return nullptr; diff --git a/src/Mod/TechDraw/App/GeomFormatPyImp.cpp b/src/Mod/TechDraw/App/GeomFormatPyImp.cpp index aba74fffc5..d9650f2e4c 100644 --- a/src/Mod/TechDraw/App/GeomFormatPyImp.cpp +++ b/src/Mod/TechDraw/App/GeomFormatPyImp.cpp @@ -48,7 +48,7 @@ int GeomFormatPy::PyInit(PyObject* /*args*/, PyObject* /*kwd*/) return 0; } -PyObject* GeomFormatPy::clone(PyObject *args) +PyObject* GeomFormatPy::clone(PyObject *args) const { if (!PyArg_ParseTuple(args, "")) return nullptr; @@ -75,7 +75,7 @@ PyObject* GeomFormatPy::clone(PyObject *args) return cpy; } -PyObject* GeomFormatPy::copy(PyObject *args) +PyObject* GeomFormatPy::copy(PyObject *args) const { if (!PyArg_ParseTuple(args, "")) return nullptr;