The python export class for Geometry. More...
#include <GeometryPy.h>
Public Types | |
typedef Geometry * | PointerType |
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 | |
PyObjectBase * | DecRef (void) |
decref method wrapper (see python extending manual) More... | |
PyObjectBase * | IncRef (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 PyObject * | PyMake (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 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... | |
PyObject * | getCustomAttributes (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... | |
Geometry * | getGeometryPtr (void) const |
getter for the object handled by this class More... | |
static PyObject * | staticCallback_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 PyObject * | staticCallback_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
typedef Geometry* Part::GeometryPy::PointerType |
Constructor & Destructor Documentation
◆ ~GeometryPy()
|
protected |
◆ GeometryPy()
Member Function Documentation
◆ clone()
implementer for the clone() method
References Part::Geometry::clone(), getGeometryPtr(), and GetType().
Referenced by ArchPanel.CommandPanelSheet::Activated(), copy(), and staticCallback_clone().
◆ copy()
implementer for the copy() method
References clone(), Part::Geometry::copy(), getGeometryPtr(), and GetType().
Referenced by getExtensionOfName(), getExtensionOfType(), getExtensions(), and staticCallback_copy().
◆ deleteExtensionOfName()
implementer for the deleteExtensionOfName() method
References Part::Geometry::deleteExtension(), getGeometryPtr(), and Part::PartExceptionOCCError.
Referenced by staticCallback_deleteExtensionOfName().
◆ deleteExtensionOfType()
implementer for the deleteExtensionOfType() method
References Base::Type::badType(), Part::Geometry::deleteExtension(), Base::Type::fromName(), getGeometryPtr(), and Part::PartExceptionOCCError.
Referenced by staticCallback_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()
implementer for the getExtensionOfName() method
References copy(), getGeometryPtr(), and Part::PartExceptionOCCError.
Referenced by staticCallback_getExtensionOfName().
◆ getExtensionOfType()
implementer for the getExtensionOfType() method
References Base::Type::badType(), copy(), Base::Type::fromName(), getGeometryPtr(), and Part::PartExceptionOCCError.
Referenced by staticCallback_getExtensionOfType().
◆ getExtensions()
implementer for the getExtensions() method
References copy(), Part::Geometry::getExtensions(), getGeometryPtr(), and Part::PartExceptionOCCError.
Referenced by staticCallback_getExtensions().
◆ 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 |
◆ GetType()
|
virtual |
Reimplemented from Base::PyObjectBase.
Reimplemented in Part::LinePyOld, Part::ArcOfCirclePy, Part::ArcOfConicPy, Part::ArcOfEllipsePy, Part::ArcOfHyperbolaPy, Part::ArcOfParabolaPy, Part::ArcPy, Part::BezierCurvePy, Part::BezierSurfacePy, Part::BoundedCurvePy, Part::BSplineCurvePy, Part::BSplineSurfacePy, Part::CirclePy, Part::ConePy, Part::ConicPy, Part::CylinderPy, Part::EllipsePy, Part::GeometryCurvePy, Part::GeometrySurfacePy, Part::HyperbolaPy, Part::LinePy, Part::LineSegmentPy, Part::OffsetCurvePy, Part::OffsetSurfacePy, Part::ParabolaPy, Part::PlanePy, Part::PlateSurfacePy, Part::PointPy, Part::RectangularTrimmedSurfacePy, Part::SpherePy, Part::SurfaceOfExtrusionPy, Part::SurfaceOfRevolutionPy, Part::ToroidPy, and Part::TrimmedCurvePy.
◆ hasExtensionOfName()
implementer for the hasExtensionOfName() method
References getGeometryPtr(), and Part::PartExceptionOCCError.
Referenced by staticCallback_hasExtensionOfName().
◆ hasExtensionOfType()
implementer for the hasExtensionOfType() method
References Base::Type::badType(), Base::Type::fromName(), getGeometryPtr(), and Part::PartExceptionOCCError.
Referenced by staticCallback_hasExtensionOfType().
◆ mirror()
implementer for the mirror() method
References getGeometryPtr(), Part::PartExceptionOCCError, Base::VectorPy::Type, Base::Vector3< _Precision >::x, Base::Vector3< _Precision >::y, and Base::Vector3< _Precision >::z.
Referenced by staticCallback_mirror().
◆ PyInit()
PyInit method Override this method to initialize a newly created instance of the class (Constructor)
Reimplemented from Base::PyObjectBase.
Reimplemented in Part::ArcOfCirclePy, Part::ArcOfConicPy, Part::ArcOfEllipsePy, Part::ArcOfHyperbolaPy, Part::ArcOfParabolaPy, Part::ArcPy, Part::BezierCurvePy, Part::BezierSurfacePy, Part::BoundedCurvePy, Part::BSplineCurvePy, Part::BSplineSurfacePy, Part::CirclePy, Part::ConePy, Part::ConicPy, Part::CylinderPy, Part::EllipsePy, Part::GeometryCurvePy, Part::GeometrySurfacePy, Part::HyperbolaPy, Part::LinePy, Part::LineSegmentPy, Part::OffsetCurvePy, Part::OffsetSurfacePy, Part::ParabolaPy, Part::PlanePy, Part::PlateSurfacePy, Part::PointPy, Part::RectangularTrimmedSurfacePy, Part::SpherePy, Part::SurfaceOfExtrusionPy, Part::SurfaceOfRevolutionPy, Part::ToroidPy, and Part::TrimmedCurvePy.
◆ PyMake()
◆ representation()
std::string GeometryPy::representation | ( | void | ) | const |
Referenced by config_control_design.pcurve::wr1(), config_control_design.degenerate_pcurve::wr1(), automotive_design.motion_link_relationship::wr1(), automotive_design.pcurve::wr1(), automotive_design.degenerate_pcurve::wr1(), config_control_design.pcurve::wr2(), config_control_design.degenerate_pcurve::wr2(), automotive_design.pcurve::wr2(), and automotive_design.degenerate_pcurve::wr2().
◆ rotate()
implementer for the rotate() method
References DraftVecUtils::angle(), getGeometryPtr(), Base::Placement::getPosition(), Base::Placement::getRotation(), Base::Rotation::getValue(), Base::PlacementPy::Type, Base::Vector3< _Precision >::x, Base::Vector3< _Precision >::y, and Base::Vector3< _Precision >::z.
Referenced by staticCallback_rotate().
◆ scale()
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()
implementer for the setExtension() method
References getGeometryPtr(), Part::PartExceptionOCCError, Part::Geometry::setExtension(), and Part::GeometryExtensionPy::Type.
Referenced by staticCallback_setExtension().
◆ staticCallback_clone()
callback for the clone() method
References Base::BaseExceptionFreeCADError, clone(), Base::Console(), Base::ConsoleSingleton::Error(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_copy()
callback for the copy() method
References Base::BaseExceptionFreeCADError, Base::Console(), copy(), Base::ConsoleSingleton::Error(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_deleteExtensionOfName()
|
static |
callback for the deleteExtensionOfName() method
References Base::BaseExceptionFreeCADError, Base::Console(), deleteExtensionOfName(), Base::ConsoleSingleton::Error(), Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), and Base::PyObjectBase::startNotify().
◆ staticCallback_deleteExtensionOfType()
|
static |
callback for the deleteExtensionOfType() method
References Base::BaseExceptionFreeCADError, Base::Console(), deleteExtensionOfType(), Base::ConsoleSingleton::Error(), Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), and Base::PyObjectBase::startNotify().
◆ staticCallback_getConstruction()
getter callback for the Construction attribute
References Base::BaseExceptionFreeCADError, getConstruction(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_getExtensionOfName()
|
static |
callback for the getExtensionOfName() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), getExtensionOfName(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_getExtensionOfType()
|
static |
callback for the getExtensionOfType() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), getExtensionOfType(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_getExtensions()
callback for the getExtensions() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), getExtensions(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_getTag()
getter callback for the Tag attribute
References Base::BaseExceptionFreeCADError, getTag(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_hasExtensionOfName()
|
static |
callback for the hasExtensionOfName() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), hasExtensionOfName(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_hasExtensionOfType()
|
static |
callback for the hasExtensionOfType() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), hasExtensionOfType(), Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_mirror()
callback for the mirror() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), mirror(), Base::PyObjectBase::PyObjectBase(), and Base::PyObjectBase::startNotify().
◆ staticCallback_rotate()
callback for the rotate() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), rotate(), and Base::PyObjectBase::startNotify().
◆ staticCallback_scale()
callback for the scale() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), scale(), and Base::PyObjectBase::startNotify().
◆ staticCallback_setConstruction()
|
static |
setter callback for the Construction attribute
References Base::BaseExceptionFreeCADError, Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), and setConstruction().
◆ staticCallback_setExtension()
◆ staticCallback_setTag()
setter callback for the Tag attribute
References Base::PyObjectBase::isValid(), and Base::PyObjectBase::PyObjectBase().
◆ staticCallback_transform()
◆ staticCallback_translate()
◆ transform()
implementer for the transform() method
References getGeometryPtr(), and Base::MatrixPy::Type.
Referenced by staticCallback_transform().
◆ translate()
implementer for the translate() method
References getGeometryPtr(), Part::PartExceptionOCCError, and Base::VectorPy::Type.
Referenced by staticCallback_translate().
Member Data Documentation
◆ GetterSetter
|
static |
Attribute structure of GeometryPy.
◆ Methods
|
static |
Methods structure of GeometryPy.
◆ Type
|
static |
Type structure of GeometryPy.
Referenced by ArchPanel.CommandPanelSheet::Activated(), Sketcher::SketchObjectPy::addGeometry(), Sketcher::SketchPy::addGeometry(), ArchStructure.StructSelectionObserver::addSelection(), ArchSite.Compass::buildCoordinates(), Part::getPyShapes(), ArchSchedule.CommandArchSchedule::IsActive(), ArchAxis.CommandArchGrid::IsActive(), Part::SurfaceOfRevolutionPy::PyInit(), Part::TopoShapeFacePy::PyInit(), Part::PlateSurfacePy::PyInit(), Part::TopoShapeEdgePy::PyInit(), Part::OffsetSurfacePy::PyInit(), Part::TopoShapePy::PyInit(), Part::OffsetCurvePy::PyInit(), Part::SurfaceOfExtrusionPy::PyInit(), Part::OffsetCurvePy::setBasisCurve(), Part::SurfaceOfExtrusionPy::setBasisCurve(), Part::SurfaceOfRevolutionPy::setBasisCurve(), and Part::OffsetSurfacePy::setBasisSurface().
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