Merge pull request #20835 from oursland/python-binding-generator-const
python: Make const methods declared const in C++.
This commit is contained in:
@@ -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;
|
||||
|
||||
@@ -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 {};
|
||||
|
||||
@@ -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)) {
|
||||
|
||||
@@ -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<int>(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
|
||||
{
|
||||
|
||||
@@ -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<const char*, 2> kwds_def {"Compression", nullptr};
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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();
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user