python: apply const method annotations to impls.

This commit is contained in:
Jacob Oursland
2025-04-16 20:29:19 -07:00
parent 605c094884
commit 5b81cd741a
69 changed files with 508 additions and 515 deletions

View File

@@ -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;