The python export class for BRepOffsetAPI_MakePipeShell. More...
#include <BRepOffsetAPI_MakePipeShellPy.h>
Public Types | |
typedef BRepOffsetAPI_MakePipeShell * | PointerType |
Public Types inherited from Base::PyObjectBase | |
typedef void * | PointerType |
enum | Status { Valid = 0, Immutable = 1, Notify = 2, NoTrack = 3 } |
Public Member Functions | |
BRepOffsetAPI_MakePipeShellPy (BRepOffsetAPI_MakePipeShell *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 |
callbacks and implementers for the python object attributes | |
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... | |
BRepOffsetAPI_MakePipeShell * | getBRepOffsetAPI_MakePipeShellPtr (void) const |
getter for the object handled by this class More... | |
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 BRepOffsetAPI_MakePipeShellPy. More... | |
static PyMethodDef | Methods [] |
Methods structure of BRepOffsetAPI_MakePipeShellPy. More... | |
static PyTypeObject | Type |
Type structure of BRepOffsetAPI_MakePipeShellPy. More... | |
Static Public Attributes inherited from Base::PyObjectBase | |
static PyMethodDef | Methods [] |
static PyTypeObject | Type |
Py_Header struct from python.h. More... | |
Protected Member Functions | |
~BRepOffsetAPI_MakePipeShellPy () | |
Protected Member Functions inherited from Base::PyObjectBase | |
virtual | ~PyObjectBase () |
destructor More... | |
Additional Inherited Members | |
Protected Attributes inherited from Base::PyObjectBase | |
std::bitset< 32 > | StatusBits |
Detailed Description
The python export class for BRepOffsetAPI_MakePipeShell.
Member Typedef Documentation
◆ PointerType
typedef BRepOffsetAPI_MakePipeShell* Part::BRepOffsetAPI_MakePipeShellPy::PointerType |
Constructor & Destructor Documentation
◆ ~BRepOffsetAPI_MakePipeShellPy()
|
protected |
◆ BRepOffsetAPI_MakePipeShellPy()
BRepOffsetAPI_MakePipeShellPy::BRepOffsetAPI_MakePipeShellPy | ( | BRepOffsetAPI_MakePipeShell * | pcObject, |
PyTypeObject * | T = &Type |
||
) |
Referenced by PyMake().
Member Function Documentation
◆ add()
implementer for the add() method
References getBRepOffsetAPI_MakePipeShellPtr(), Part::PartExceptionOCCError, Part::TopoShapeVertexPy::Type, and Part::TopoShapePy::Type.
Referenced by staticCallback_add().
◆ build()
implementer for the build() method
References getBRepOffsetAPI_MakePipeShellPtr(), and Part::PartExceptionOCCError.
Referenced by staticCallback_build().
◆ firstShape()
implementer for the firstShape() method
References getBRepOffsetAPI_MakePipeShellPtr(), Part::PartExceptionOCCError, and shape().
Referenced by staticCallback_firstShape().
◆ generated()
implementer for the generated() method
References getBRepOffsetAPI_MakePipeShellPtr(), Part::PartExceptionOCCError, shape(), and Part::TopoShapePy::Type.
Referenced by staticCallback_generated().
◆ getBRepOffsetAPI_MakePipeShellPtr()
BRepOffsetAPI_MakePipeShell * BRepOffsetAPI_MakePipeShellPy::getBRepOffsetAPI_MakePipeShellPtr | ( | void | ) | const |
getter for the object handled by this class
Referenced by add(), build(), firstShape(), generated(), getStatus(), isReady(), lastShape(), makeSolid(), remove(), setAuxiliarySpine(), setBiNormalMode(), setForceApproxC1(), setFrenetMode(), setMaxDegree(), setMaxSegments(), setSpineSupport(), setTolerance(), setTransitionMode(), setTrihedronMode(), shape(), and simulate().
◆ getCustomAttributes()
PyObject * BRepOffsetAPI_MakePipeShellPy::getCustomAttributes | ( | const char * | attr | ) | const |
getter method for special attributes (e.g. dynamic ones)
◆ getStatus()
implementer for the getStatus() method
References getBRepOffsetAPI_MakePipeShellPtr(), and Part::PartExceptionOCCError.
Referenced by staticCallback_getStatus().
◆ GetType()
|
virtual |
Reimplemented from Base::PyObjectBase.
◆ isReady()
implementer for the isReady() method
References getBRepOffsetAPI_MakePipeShellPtr(), and Part::PartExceptionOCCError.
Referenced by staticCallback_isReady().
◆ lastShape()
implementer for the lastShape() method
References getBRepOffsetAPI_MakePipeShellPtr(), Part::PartExceptionOCCError, and shape().
Referenced by staticCallback_lastShape().
◆ makeSolid()
implementer for the makeSolid() method
References getBRepOffsetAPI_MakePipeShellPtr(), and Part::PartExceptionOCCError.
Referenced by staticCallback_makeSolid().
◆ PyInit()
PyInit method Override this method to initialize a newly created instance of the class (Constructor)
Reimplemented from Base::PyObjectBase.
◆ PyMake()
◆ remove()
implementer for the remove() method
References getBRepOffsetAPI_MakePipeShellPtr(), Part::PartExceptionOCCError, and Part::TopoShapePy::Type.
Referenced by staticCallback_remove().
◆ representation()
std::string BRepOffsetAPI_MakePipeShellPy::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().
◆ setAuxiliarySpine()
implementer for the setAuxiliarySpine() method
References getBRepOffsetAPI_MakePipeShellPtr(), Part::PartExceptionOCCError, and Part::TopoShapePy::Type.
Referenced by staticCallback_setAuxiliarySpine().
◆ setBiNormalMode()
implementer for the setBiNormalMode() method
References getBRepOffsetAPI_MakePipeShellPtr(), Part::PartExceptionOCCError, and Base::VectorPy::Type.
Referenced by staticCallback_setBiNormalMode().
◆ setCustomAttributes()
int BRepOffsetAPI_MakePipeShellPy::setCustomAttributes | ( | const char * | attr, |
PyObject * | obj | ||
) |
setter for special attributes (e.g.
dynamic ones) Output: Success=1, Failure=-1, Ignore=0
◆ setForceApproxC1()
implementer for the setForceApproxC1() method
References getBRepOffsetAPI_MakePipeShellPtr(), and Part::PartExceptionOCCError.
Referenced by staticCallback_setForceApproxC1().
◆ setFrenetMode()
implementer for the setFrenetMode() method
References getBRepOffsetAPI_MakePipeShellPtr(), and Part::PartExceptionOCCError.
Referenced by staticCallback_setFrenetMode().
◆ setMaxDegree()
implementer for the setMaxDegree() method
References getBRepOffsetAPI_MakePipeShellPtr(), and Part::PartExceptionOCCError.
Referenced by staticCallback_setMaxDegree().
◆ setMaxSegments()
implementer for the setMaxSegments() method
References getBRepOffsetAPI_MakePipeShellPtr(), and Part::PartExceptionOCCError.
Referenced by staticCallback_setMaxSegments().
◆ setSpineSupport()
implementer for the setSpineSupport() method
References getBRepOffsetAPI_MakePipeShellPtr(), Part::PartExceptionOCCError, shape(), and Part::TopoShapePy::Type.
Referenced by staticCallback_setSpineSupport().
◆ setTolerance()
implementer for the setTolerance() method
References getBRepOffsetAPI_MakePipeShellPtr(), and Part::PartExceptionOCCError.
Referenced by staticCallback_setTolerance().
◆ setTransitionMode()
implementer for the setTransitionMode() method
References getBRepOffsetAPI_MakePipeShellPtr(), and Part::PartExceptionOCCError.
Referenced by staticCallback_setTransitionMode().
◆ setTrihedronMode()
implementer for the setTrihedronMode() method
References getBRepOffsetAPI_MakePipeShellPtr(), Part::PartExceptionOCCError, and Base::VectorPy::Type.
Referenced by staticCallback_setTrihedronMode().
◆ shape()
implementer for the shape() method
References getBRepOffsetAPI_MakePipeShellPtr(), and Part::PartExceptionOCCError.
Referenced by firstShape(), generated(), lastShape(), setSpineSupport(), and staticCallback_shape().
◆ simulate()
implementer for the simulate() method
References getBRepOffsetAPI_MakePipeShellPtr(), and Part::PartExceptionOCCError.
Referenced by staticCallback_simulate().
◆ staticCallback_add()
|
static |
callback for the add() method
References add(), Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), and Base::PyObjectBase::startNotify().
◆ staticCallback_build()
|
static |
callback for the build() method
References Base::BaseExceptionFreeCADError, build(), Base::Console(), Base::ConsoleSingleton::Error(), Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), and Base::PyObjectBase::startNotify().
◆ staticCallback_firstShape()
◆ staticCallback_generated()
◆ staticCallback_getStatus()
◆ staticCallback_isReady()
|
static |
callback for the isReady() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), Base::PyObjectBase::isConst(), isReady(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), and Base::PyObjectBase::startNotify().
◆ staticCallback_lastShape()
◆ staticCallback_makeSolid()
◆ staticCallback_remove()
|
static |
callback for the remove() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), remove(), and Base::PyObjectBase::startNotify().
◆ staticCallback_setAuxiliarySpine()
◆ staticCallback_setBiNormalMode()
◆ staticCallback_setForceApproxC1()
◆ staticCallback_setFrenetMode()
◆ staticCallback_setMaxDegree()
◆ staticCallback_setMaxSegments()
◆ staticCallback_setSpineSupport()
◆ staticCallback_setTolerance()
◆ staticCallback_setTransitionMode()
◆ staticCallback_setTrihedronMode()
◆ staticCallback_shape()
|
static |
callback for the shape() method
References Base::BaseExceptionFreeCADError, Base::Console(), Base::ConsoleSingleton::Error(), Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), shape(), and Base::PyObjectBase::startNotify().
◆ staticCallback_simulate()
Member Data Documentation
◆ GetterSetter
|
static |
Attribute structure of BRepOffsetAPI_MakePipeShellPy.
◆ Methods
|
static |
Methods structure of BRepOffsetAPI_MakePipeShellPy.
◆ Type
|
static |
The documentation for this class was generated from the following files:
- build/webdoc/src/Mod/Part/App/BRepOffsetAPI_MakePipeShellPy.h
- src/Mod/Part/App/BRepOffsetAPI_MakePipeShellPyImp.cpp
- build/webdoc/src/Mod/Part/App/BRepOffsetAPI_MakePipeShellPy.cpp