The python export class for Geometry. More...

#include <GeometryPy.h>

Public Types

typedef GeometryPointerType
 
- Public Types inherited from Base::PyObjectBase
typedef void * PointerType
 
enum  Status { Valid = 0, Immutable = 1, Notify = 2, NoTrack = 3 }
 

Public Member Functions

 GeometryPy (Geometry *pcObject, PyTypeObject *T=&Type)
 
virtual PyTypeObject * GetType (void)
 
virtual int PyInit (PyObject *args, PyObject *k)
 PyInit method Override this method to initialize a newly created instance of the class (Constructor) More...
 
std::string representation (void) const
 
- Public Member Functions inherited from Base::PyObjectBase
PyObjectBaseDecRef (void)
 decref method wrapper (see python extending manual)
More...
 
PyObjectBaseIncRef (void)
 incref method wrapper (see python extending manual) More...
 
bool isConst ()
 
bool isNotTracking () const
 
bool isValid ()
 
 PyObjectBase (void *, PyTypeObject *T)
 Constructor Sets the Type of the object (for inheritance) and decrease the the reference count of the PyObject. More...
 
void setConst ()
 
void setInvalid ()
 
void setNotTracking (bool on=true)
 
void setShouldNotify (bool on)
 
bool shouldNotify () const
 
void startNotify ()
 

Static Public Member Functions

static PyObjectPyMake (struct _typeobject *, PyObject *, PyObject *)
 
- Static Public Member Functions inherited from Base::PyObjectBase
static void PyDestructor (PyObject *P)
 Wrapper for the Python destructor. More...
 

Static Public Attributes

static PyGetSetDef GetterSetter []
 Attribute structure of GeometryPy. More...
 
static PyMethodDef Methods []
 Methods structure of GeometryPy. More...
 
static PyTypeObject Type
 Type structure of GeometryPy. More...
 
- Static Public Attributes inherited from Base::PyObjectBase
static PyMethodDef Methods []
 
static PyTypeObject Type
 Py_Header struct from python.h. More...
 

Protected Member Functions

 ~GeometryPy ()
 
- Protected Member Functions inherited from Base::PyObjectBase
virtual ~PyObjectBase ()
 destructor More...
 

callbacks and implementers for the python object methods

PyObjectmirror (PyObject *args)
 implementer for the mirror() method More...
 
PyObjectrotate (PyObject *args)
 implementer for the rotate() method More...
 
PyObjectscale (PyObject *args)
 implementer for the scale() method More...
 
PyObjecttransform (PyObject *args)
 implementer for the transform() method More...
 
PyObjecttranslate (PyObject *args)
 implementer for the translate() method More...
 
PyObjectcopy (PyObject *args)
 implementer for the copy() method More...
 
PyObjectclone (PyObject *args)
 implementer for the clone() method More...
 
PyObjecthasExtensionOfType (PyObject *args)
 implementer for the hasExtensionOfType() method More...
 
PyObjecthasExtensionOfName (PyObject *args)
 implementer for the hasExtensionOfName() method More...
 
PyObjectgetExtensionOfType (PyObject *args)
 implementer for the getExtensionOfType() method More...
 
PyObjectgetExtensionOfName (PyObject *args)
 implementer for the getExtensionOfName() method More...
 
PyObjectsetExtension (PyObject *args)
 implementer for the setExtension() method More...
 
PyObjectdeleteExtensionOfType (PyObject *args)
 implementer for the deleteExtensionOfType() method More...
 
PyObjectdeleteExtensionOfName (PyObject *args)
 implementer for the deleteExtensionOfName() method More...
 
PyObjectgetExtensions (PyObject *args)
 implementer for the getExtensions() method More...
 
static PyObjectstaticCallback_mirror (PyObject *self, PyObject *args)
 callback for the mirror() method More...
 
static PyObjectstaticCallback_rotate (PyObject *self, PyObject *args)
 callback for the rotate() method More...
 
static PyObjectstaticCallback_scale (PyObject *self, PyObject *args)
 callback for the scale() method More...
 
static PyObjectstaticCallback_transform (PyObject *self, PyObject *args)
 callback for the transform() method More...
 
static PyObjectstaticCallback_translate (PyObject *self, PyObject *args)
 callback for the translate() method More...
 
static PyObjectstaticCallback_copy (PyObject *self, PyObject *args)
 callback for the copy() method More...
 
static PyObjectstaticCallback_clone (PyObject *self, PyObject *args)
 callback for the clone() method More...
 
static PyObjectstaticCallback_hasExtensionOfType (PyObject *self, PyObject *args)
 callback for the hasExtensionOfType() method More...
 
static PyObjectstaticCallback_hasExtensionOfName (PyObject *self, PyObject *args)
 callback for the hasExtensionOfName() method More...
 
static PyObjectstaticCallback_getExtensionOfType (PyObject *self, PyObject *args)
 callback for the getExtensionOfType() method More...
 
static PyObjectstaticCallback_getExtensionOfName (PyObject *self, PyObject *args)
 callback for the getExtensionOfName() method More...
 
static PyObjectstaticCallback_setExtension (PyObject *self, PyObject *args)
 callback for the setExtension() method More...
 
static PyObjectstaticCallback_deleteExtensionOfType (PyObject *self, PyObject *args)
 callback for the deleteExtensionOfType() method More...
 
static PyObjectstaticCallback_deleteExtensionOfName (PyObject *self, PyObject *args)
 callback for the deleteExtensionOfName() method More...
 
static PyObjectstaticCallback_getExtensions (PyObject *self, PyObject *args)
 callback for the getExtensions() method More...
 

callbacks and implementers for the python object attributes

Py::Boolean getConstruction (void) const
 getter for the Construction attribute More...
 
void setConstruction (Py::Boolean arg)
 setter for the Construction attribute More...
 
Py::String getTag (void) const
 getter for the Tag attribute More...
 
PyObjectgetCustomAttributes (const char *attr) const
 getter method for special attributes (e.g. dynamic ones) More...
 
int setCustomAttributes (const char *attr, PyObject *obj)
 setter for special attributes (e.g. More...
 
GeometrygetGeometryPtr (void) const
 getter for the object handled by this class More...
 
static PyObjectstaticCallback_getConstruction (PyObject *self, void *closure)
 getter callback for the Construction attribute More...
 
static int staticCallback_setConstruction (PyObject *self, PyObject *value, void *closure)
 setter callback for the Construction attribute More...
 
static PyObjectstaticCallback_getTag (PyObject *self, void *closure)
 getter callback for the Tag attribute More...
 
static int staticCallback_setTag (PyObject *self, PyObject *value, void *closure)
 setter callback for the Tag attribute More...
 

Additional Inherited Members

- Protected Attributes inherited from Base::PyObjectBase
std::bitset< 32 > StatusBits
 

Detailed Description

The python export class for Geometry.

Member Typedef Documentation

◆ PointerType

Constructor & Destructor Documentation

◆ ~GeometryPy()

GeometryPy::~GeometryPy ( )
protected

◆ GeometryPy()

GeometryPy::GeometryPy ( Geometry pcObject,
PyTypeObject *  T = &Type 
)

Member Function Documentation

◆ clone()

PyObject * GeometryPy::clone ( PyObject args)

◆ copy()

PyObject * GeometryPy::copy ( PyObject args)

◆ deleteExtensionOfName()

PyObject * GeometryPy::deleteExtensionOfName ( PyObject args)

◆ deleteExtensionOfType()

◆ getConstruction()

Py::Boolean GeometryPy::getConstruction ( void  ) const

getter for the Construction attribute

References getGeometryPtr().

Referenced by staticCallback_getConstruction().

◆ getCustomAttributes()

PyObject * GeometryPy::getCustomAttributes ( const char *  attr) const

getter method for special attributes (e.g. dynamic ones)

◆ getExtensionOfName()

PyObject * GeometryPy::getExtensionOfName ( PyObject args)

◆ getExtensionOfType()

PyObject * GeometryPy::getExtensionOfType ( PyObject args)

◆ getExtensions()

PyObject * GeometryPy::getExtensions ( PyObject args)

◆ getGeometryPtr()

Geometry * GeometryPy::getGeometryPtr ( void  ) const

getter for the object handled by this class

Referenced by Part::GeometryCurvePy::approximateBSpline(), Part::BezierSurfacePy::bounds(), Part::BSplineSurfacePy::bounds(), Part::GeometrySurfacePy::bounds(), Part::GeometryCurvePy::centerOfCurvature(), clone(), Part::ParabolaPy::compute(), copy(), Part::GeometryCurvePy::curvature(), deleteExtensionOfName(), deleteExtensionOfType(), Part::GeometryCurvePy::discretize(), Part::BezierSurfacePy::exchangeUV(), Part::BSplineSurfacePy::exchangeUV(), Part::PlanePy::getAxis(), Part::CylinderPy::getAxis(), Part::ToroidPy::getAxis(), Part::SpherePy::getAxis(), Part::ConePy::getAxis(), Part::SurfaceOfExtrusionPy::getBasisCurve(), Part::SurfaceOfRevolutionPy::getBasisCurve(), Part::OffsetCurvePy::getBasisCurve(), Part::OffsetSurfacePy::getBasisSurface(), getConstruction(), Part::GeometrySurfacePy::getContinuity(), Part::GeometryCurvePy::getContinuity(), Part::BezierCurvePy::getDegree(), Part::BSplineCurvePy::getDegree(), Part::SurfaceOfRevolutionPy::getDirection(), Part::SurfaceOfExtrusionPy::getDirection(), Part::BezierCurvePy::getEndPoint(), Part::BSplineCurvePy::getEndPoint(), getExtensionOfName(), getExtensionOfType(), getExtensions(), Part::GeometryCurvePy::getFirstParameter(), Part::BSplineCurvePy::getFirstUKnotIndex(), Part::BSplineSurfacePy::getFirstUKnotIndex(), Part::BSplineSurfacePy::getFirstVKnotIndex(), Part::ParabolaPy::getFocal(), Part::ParabolaPy::getFocus(), Part::BSplineCurvePy::getKnot(), Part::BSplineCurvePy::getKnots(), Part::BSplineCurvePy::getKnotSequence(), Part::GeometryCurvePy::getLastParameter(), Part::BSplineCurvePy::getLastUKnotIndex(), Part::BSplineSurfacePy::getLastUKnotIndex(), Part::BSplineSurfacePy::getLastVKnotIndex(), Part::SurfaceOfRevolutionPy::getLocation(), Part::BezierCurvePy::getMaxDegree(), Part::BezierSurfacePy::getMaxDegree(), Part::BSplineCurvePy::getMaxDegree(), Part::BSplineSurfacePy::getMaxDegree(), Part::BSplineCurvePy::getMultiplicities(), Part::BSplineCurvePy::getMultiplicity(), Part::BSplineCurvePy::getNbKnots(), Part::BezierCurvePy::getNbPoles(), Part::BSplineCurvePy::getNbPoles(), Part::BSplineSurfacePy::getNbUKnots(), Part::BezierSurfacePy::getNbUPoles(), Part::BSplineSurfacePy::getNbUPoles(), Part::BSplineSurfacePy::getNbVKnots(), Part::BezierSurfacePy::getNbVPoles(), Part::BSplineSurfacePy::getNbVPoles(), Part::OffsetCurvePy::getOffsetDirection(), Part::OffsetSurfacePy::getOffsetValue(), Part::OffsetCurvePy::getOffsetValue(), Part::ParabolaPy::getParameter(), Part::BezierCurvePy::getPole(), Part::BSplineCurvePy::getPole(), Part::BezierSurfacePy::getPole(), Part::BSplineSurfacePy::getPole(), Part::BezierCurvePy::getPoles(), Part::BSplineCurvePy::getPoles(), Part::BezierSurfacePy::getPoles(), Part::BSplineSurfacePy::getPoles(), Part::BSplineCurvePy::getPolesAndWeights(), Part::BSplineSurfacePy::getPolesAndWeights(), Part::getPyShapes(), Part::BezierCurvePy::getResolution(), Part::BSplineCurvePy::getResolution(), Part::BezierSurfacePy::getResolution(), Part::BSplineSurfacePy::getResolution(), Part::BezierCurvePy::getStartPoint(), Part::BSplineCurvePy::getStartPoint(), getTag(), Part::BezierSurfacePy::getUDegree(), Part::BSplineSurfacePy::getUDegree(), Part::BSplineSurfacePy::getUKnot(), Part::BSplineSurfacePy::getUKnots(), Part::BSplineSurfacePy::getUKnotSequence(), Part::BSplineSurfacePy::getUMultiplicities(), Part::BSplineSurfacePy::getUMultiplicity(), Part::BezierSurfacePy::getVDegree(), Part::BSplineSurfacePy::getVDegree(), Part::BSplineSurfacePy::getVKnot(), Part::BSplineSurfacePy::getVKnots(), Part::BSplineSurfacePy::getVKnotSequence(), Part::BSplineSurfacePy::getVMultiplicities(), Part::BSplineSurfacePy::getVMultiplicity(), Part::BezierCurvePy::getWeight(), Part::BSplineCurvePy::getWeight(), Part::BezierSurfacePy::getWeight(), Part::BSplineSurfacePy::getWeight(), Part::BezierCurvePy::getWeights(), Part::BSplineCurvePy::getWeights(), Part::BezierSurfacePy::getWeights(), Part::BSplineSurfacePy::getWeights(), hasExtensionOfName(), hasExtensionOfType(), Part::BezierCurvePy::increase(), Part::BezierSurfacePy::increase(), Part::BSplineCurvePy::increaseDegree(), Part::BSplineSurfacePy::increaseDegree(), Part::BSplineCurvePy::increaseMultiplicity(), Part::BSplineSurfacePy::increaseUMultiplicity(), Part::BSplineSurfacePy::increaseVMultiplicity(), Part::BSplineCurvePy::incrementMultiplicity(), Part::BSplineSurfacePy::incrementUMultiplicity(), Part::BSplineSurfacePy::incrementVMultiplicity(), Part::BSplineCurvePy::insertKnot(), Part::BSplineCurvePy::insertKnots(), Part::BezierCurvePy::insertPoleAfter(), Part::BezierCurvePy::insertPoleBefore(), Part::BezierSurfacePy::insertPoleColAfter(), Part::BezierSurfacePy::insertPoleColBefore(), Part::BezierSurfacePy::insertPoleRowAfter(), Part::BezierSurfacePy::insertPoleRowBefore(), Part::BSplineSurfacePy::insertUKnot(), Part::BSplineSurfacePy::insertUKnots(), Part::BSplineSurfacePy::insertVKnot(), Part::BSplineSurfacePy::insertVKnots(), Part::GeometryCurvePy::intersect(), Part::GeometrySurfacePy::intersect(), Part::GeometryCurvePy::intersect2d(), Part::GeometryCurvePy::intersectCS(), Part::GeometrySurfacePy::intersectSS(), Part::BezierCurvePy::isClosed(), Part::BSplineCurvePy::isClosed(), Part::GeometryCurvePy::isClosed(), Part::BezierCurvePy::isPeriodic(), Part::BSplineCurvePy::isPeriodic(), Part::GeometryCurvePy::isPeriodic(), Part::GeometrySurfacePy::isPlanar(), Part::BezierCurvePy::isRational(), Part::BSplineCurvePy::isRational(), Part::BezierSurfacePy::isUClosed(), Part::BSplineSurfacePy::isUClosed(), Part::GeometrySurfacePy::isUClosed(), Part::BSplineSurfacePy::isUPeriodic(), Part::BezierSurfacePy::isUPeriodic(), Part::GeometrySurfacePy::isUPeriodic(), Part::BSplineSurfacePy::isURational(), Part::BezierSurfacePy::isURational(), Part::BSplineSurfacePy::isVClosed(), Part::BezierSurfacePy::isVClosed(), Part::GeometrySurfacePy::isVClosed(), Part::BezierSurfacePy::isVPeriodic(), Part::BSplineSurfacePy::isVPeriodic(), Part::GeometrySurfacePy::isVPeriodic(), Part::BSplineSurfacePy::isVRational(), Part::BezierSurfacePy::isVRational(), Part::GeometryCurvePy::length(), Part::GeometryCurvePy::makeRuledSurface(), mirror(), Part::BSplineCurvePy::movePoint(), Part::BSplineSurfacePy::movePoint(), Part::GeometryCurvePy::normal(), Part::GeometryCurvePy::parameter(), Part::GeometrySurfacePy::parameter(), Part::GeometryCurvePy::parameterAtDistance(), Part::GeometryCurvePy::period(), Part::PlateSurfacePy::PyInit(), Part::ConePy::PyInit(), Part::SurfaceOfRevolutionPy::PyInit(), Part::OffsetCurvePy::PyInit(), Part::OffsetSurfacePy::PyInit(), Part::PlanePy::PyInit(), Part::SurfaceOfExtrusionPy::PyInit(), Part::BSplineCurvePy::removeKnot(), Part::BezierCurvePy::removePole(), Part::BezierSurfacePy::removePoleCol(), Part::BezierSurfacePy::removePoleRow(), Part::BSplineSurfacePy::removeUKnot(), Part::BSplineSurfacePy::removeVKnot(), Part::BSplineSurfacePy::reparametrize(), Part::GeometryCurvePy::reverse(), Part::GeometryCurvePy::reversedParameter(), rotate(), scale(), Part::BezierCurvePy::segment(), Part::BSplineCurvePy::segment(), Part::BezierSurfacePy::segment(), Part::BSplineSurfacePy::segment(), Part::PlanePy::setAxis(), Part::CylinderPy::setAxis(), Part::ToroidPy::setAxis(), Part::SpherePy::setAxis(), Part::ConePy::setAxis(), Part::OffsetCurvePy::setBasisCurve(), Part::SurfaceOfRevolutionPy::setBasisCurve(), Part::SurfaceOfExtrusionPy::setBasisCurve(), Part::OffsetSurfacePy::setBasisSurface(), setConstruction(), Part::SurfaceOfRevolutionPy::setDirection(), Part::SurfaceOfExtrusionPy::setDirection(), setExtension(), Part::ParabolaPy::setFocal(), Part::BSplineCurvePy::setKnot(), Part::BSplineCurvePy::setKnots(), Part::SurfaceOfRevolutionPy::setLocation(), Part::BSplineCurvePy::setNotPeriodic(), Part::OffsetCurvePy::setOffsetDirection(), Part::OffsetCurvePy::setOffsetValue(), Part::OffsetSurfacePy::setOffsetValue(), Part::BSplineCurvePy::setOrigin(), Part::BSplineCurvePy::setPeriodic(), Part::BezierCurvePy::setPole(), Part::BSplineCurvePy::setPole(), Part::BezierSurfacePy::setPole(), Part::BSplineSurfacePy::setPole(), Part::BezierSurfacePy::setPoleCol(), Part::BSplineSurfacePy::setPoleCol(), Part::BezierSurfacePy::setPoleRow(), Part::BSplineSurfacePy::setPoleRow(), Part::PropertyGeometryList::setPyObject(), Part::BSplineSurfacePy::setUKnot(), Part::BSplineSurfacePy::setUKnots(), Part::BSplineSurfacePy::setUNotPeriodic(), Part::BSplineSurfacePy::setUOrigin(), Part::BSplineSurfacePy::setUPeriodic(), Part::BSplineSurfacePy::setVKnot(), Part::BSplineSurfacePy::setVKnots(), Part::BSplineSurfacePy::setVNotPeriodic(), Part::BSplineSurfacePy::setVOrigin(), Part::BSplineSurfacePy::setVPeriodic(), Part::BezierCurvePy::setWeight(), Part::BSplineCurvePy::setWeight(), Part::BezierSurfacePy::setWeight(), Part::BSplineSurfacePy::setWeight(), Part::BezierSurfacePy::setWeightCol(), Part::BSplineSurfacePy::setWeightCol(), Part::BezierSurfacePy::setWeightRow(), Part::BSplineSurfacePy::setWeightRow(), Part::GeometrySurfacePy::tangent(), Part::GeometryCurvePy::tangent(), Part::GeometryCurvePy::toBSpline(), Part::GeometrySurfacePy::toBSpline(), Part::GeometryCurvePy::toNurbs(), Part::GeometrySurfacePy::toShape(), Part::GeometryCurvePy::toShape(), transform(), translate(), Part::GeometryCurvePy::trim(), Part::RectangularTrimmedSurfacePy::uIso(), Part::SurfaceOfExtrusionPy::uIso(), Part::GeometrySurfacePy::uIso(), Part::BezierSurfacePy::uIso(), Part::BSplineSurfacePy::uIso(), Part::GeometrySurfacePy::UPeriod(), Part::GeometrySurfacePy::value(), Part::GeometryCurvePy::value(), Part::RectangularTrimmedSurfacePy::vIso(), Part::SurfaceOfExtrusionPy::vIso(), Part::GeometrySurfacePy::vIso(), Part::BezierSurfacePy::vIso(), Part::BSplineSurfacePy::vIso(), and Part::GeometrySurfacePy::VPeriod().

◆ getTag()

Py::String GeometryPy::getTag ( void  ) const

getter for the Tag attribute

References getGeometryPtr().

Referenced by staticCallback_getTag().

◆ GetType()

◆ hasExtensionOfName()

PyObject * GeometryPy::hasExtensionOfName ( PyObject args)

◆ hasExtensionOfType()

PyObject * GeometryPy::hasExtensionOfType ( PyObject args)

◆ mirror()

◆ PyInit()

◆ PyMake()

PyObject * GeometryPy::PyMake ( struct _typeobject *  ,
PyObject ,
PyObject  
)
static

◆ representation()

◆ rotate()

◆ scale()

PyObject * GeometryPy::scale ( PyObject args)

implementer for the scale() method

References getGeometryPtr(), Part::PartExceptionOCCError, and Base::VectorPy::Type.

Referenced by staticCallback_scale().

◆ setConstruction()

void GeometryPy::setConstruction ( Py::Boolean  arg)

setter for the Construction attribute

References Part::Geometry::Construction, Base::Persistence::getClassTypeId(), and getGeometryPtr().

Referenced by staticCallback_setConstruction().

◆ setCustomAttributes()

int GeometryPy::setCustomAttributes ( const char *  attr,
PyObject obj 
)

setter for special attributes (e.g.

dynamic ones) Output: Success=1, Failure=-1, Ignore=0

◆ setExtension()

PyObject * GeometryPy::setExtension ( PyObject args)

◆ staticCallback_clone()

PyObject * GeometryPy::staticCallback_clone ( PyObject self,
PyObject args 
)
static

◆ staticCallback_copy()

PyObject * GeometryPy::staticCallback_copy ( PyObject self,
PyObject args 
)
static

◆ staticCallback_deleteExtensionOfName()

◆ staticCallback_deleteExtensionOfType()

◆ staticCallback_getConstruction()

PyObject * GeometryPy::staticCallback_getConstruction ( PyObject self,
void *  closure 
)
static

◆ staticCallback_getExtensionOfName()

PyObject * GeometryPy::staticCallback_getExtensionOfName ( PyObject self,
PyObject args 
)
static

◆ staticCallback_getExtensionOfType()

PyObject * GeometryPy::staticCallback_getExtensionOfType ( PyObject self,
PyObject args 
)
static

◆ staticCallback_getExtensions()

PyObject * GeometryPy::staticCallback_getExtensions ( PyObject self,
PyObject args 
)
static

◆ staticCallback_getTag()

PyObject * GeometryPy::staticCallback_getTag ( PyObject self,
void *  closure 
)
static

◆ staticCallback_hasExtensionOfName()

PyObject * GeometryPy::staticCallback_hasExtensionOfName ( PyObject self,
PyObject args 
)
static

◆ staticCallback_hasExtensionOfType()

PyObject * GeometryPy::staticCallback_hasExtensionOfType ( PyObject self,
PyObject args 
)
static

◆ staticCallback_mirror()

◆ staticCallback_rotate()

◆ staticCallback_scale()

◆ staticCallback_setConstruction()

int GeometryPy::staticCallback_setConstruction ( PyObject self,
PyObject value,
void *  closure 
)
static

◆ staticCallback_setExtension()

◆ staticCallback_setTag()

int GeometryPy::staticCallback_setTag ( PyObject self,
PyObject value,
void *  closure 
)
static

setter callback for the Tag attribute

References Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().

◆ staticCallback_transform()

◆ staticCallback_translate()

◆ transform()

PyObject * GeometryPy::transform ( PyObject args)

implementer for the transform() method

References getGeometryPtr(), and Base::MatrixPy::Type.

Referenced by staticCallback_transform().

◆ translate()

PyObject * GeometryPy::translate ( PyObject args)

Member Data Documentation

◆ GetterSetter

PyGetSetDef GeometryPy::GetterSetter
static
Initial value:
= {
{"Construction",
"Defines this geometry as a construction one which\nmeans that it is not part of a later built shape.",
NULL
},
{"Tag",
"Gives the tag of the geometry as string.",
NULL
},
{NULL, NULL, NULL, NULL, NULL}
}

Attribute structure of GeometryPy.

◆ Methods

PyMethodDef GeometryPy::Methods
static

Methods structure of GeometryPy.

◆ Type


The documentation for this class was generated from the following files:
  • build/webdoc/src/Mod/Part/App/GeometryPy.h
  • src/Mod/Part/App/GeometryPyImp.cpp
  • build/webdoc/src/Mod/Part/App/GeometryPy.cpp
static PyObject * staticCallback_getTag(PyObject *self, void *closure)
getter callback for the Tag attribute
Definition: GeometryPy.cpp:1423
static PyObject * staticCallback_getConstruction(PyObject *self, void *closure)
getter callback for the Construction attribute
Definition: GeometryPy.cpp:1379
static int staticCallback_setTag(PyObject *self, PyObject *value, void *closure)
setter callback for the Tag attribute
Definition: GeometryPy.cpp:1441
static int staticCallback_setConstruction(PyObject *self, PyObject *value, void *closure)
setter callback for the Construction attribute
Definition: GeometryPy.cpp:1397