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
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...
 
BRepOffsetAPI_MakePipeShell * getBRepOffsetAPI_MakePipeShellPtr (void) const
 getter for the object handled by this class More...
 
- 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 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...
 

callbacks and implementers for the python object methods

PyObjectsetFrenetMode (PyObject *args)
 implementer for the setFrenetMode() method More...
 
PyObjectsetTrihedronMode (PyObject *args)
 implementer for the setTrihedronMode() method More...
 
PyObjectsetBiNormalMode (PyObject *args)
 implementer for the setBiNormalMode() method More...
 
PyObjectsetSpineSupport (PyObject *args)
 implementer for the setSpineSupport() method More...
 
PyObjectsetAuxiliarySpine (PyObject *args)
 implementer for the setAuxiliarySpine() method More...
 
PyObjectadd (PyObject *args, PyObject *kwd)
 implementer for the add() method More...
 
PyObjectremove (PyObject *args)
 implementer for the remove() method More...
 
PyObjectisReady (PyObject *args)
 implementer for the isReady() method More...
 
PyObjectgetStatus (PyObject *args)
 implementer for the getStatus() method More...
 
PyObjectmakeSolid (PyObject *args)
 implementer for the makeSolid() method More...
 
PyObjectsetTolerance (PyObject *args)
 implementer for the setTolerance() method More...
 
PyObjectsetTransitionMode (PyObject *args)
 implementer for the setTransitionMode() method More...
 
PyObjectfirstShape (PyObject *args)
 implementer for the firstShape() method More...
 
PyObjectlastShape (PyObject *args)
 implementer for the lastShape() method More...
 
PyObjectbuild (PyObject *args)
 implementer for the build() method More...
 
PyObjectshape (PyObject *args)
 implementer for the shape() method More...
 
PyObjectgenerated (PyObject *args)
 implementer for the generated() method More...
 
PyObjectsetMaxDegree (PyObject *args)
 implementer for the setMaxDegree() method More...
 
PyObjectsetMaxSegments (PyObject *args)
 implementer for the setMaxSegments() method More...
 
PyObjectsetForceApproxC1 (PyObject *args)
 implementer for the setForceApproxC1() method More...
 
PyObjectsimulate (PyObject *args)
 implementer for the simulate() method More...
 
static PyObjectstaticCallback_setFrenetMode (PyObject *self, PyObject *args)
 callback for the setFrenetMode() method More...
 
static PyObjectstaticCallback_setTrihedronMode (PyObject *self, PyObject *args)
 callback for the setTrihedronMode() method More...
 
static PyObjectstaticCallback_setBiNormalMode (PyObject *self, PyObject *args)
 callback for the setBiNormalMode() method More...
 
static PyObjectstaticCallback_setSpineSupport (PyObject *self, PyObject *args)
 callback for the setSpineSupport() method More...
 
static PyObjectstaticCallback_setAuxiliarySpine (PyObject *self, PyObject *args)
 callback for the setAuxiliarySpine() method More...
 
static PyObjectstaticCallback_add (PyObject *self, PyObject *args, PyObject *kwd)
 callback for the add() method More...
 
static PyObjectstaticCallback_remove (PyObject *self, PyObject *args)
 callback for the remove() method More...
 
static PyObjectstaticCallback_isReady (PyObject *self, PyObject *args)
 callback for the isReady() method More...
 
static PyObjectstaticCallback_getStatus (PyObject *self, PyObject *args)
 callback for the getStatus() method More...
 
static PyObjectstaticCallback_makeSolid (PyObject *self, PyObject *args)
 callback for the makeSolid() method More...
 
static PyObjectstaticCallback_setTolerance (PyObject *self, PyObject *args)
 callback for the setTolerance() method More...
 
static PyObjectstaticCallback_setTransitionMode (PyObject *self, PyObject *args)
 callback for the setTransitionMode() method More...
 
static PyObjectstaticCallback_firstShape (PyObject *self, PyObject *args)
 callback for the firstShape() method More...
 
static PyObjectstaticCallback_lastShape (PyObject *self, PyObject *args)
 callback for the lastShape() method More...
 
static PyObjectstaticCallback_build (PyObject *self, PyObject *args)
 callback for the build() method More...
 
static PyObjectstaticCallback_shape (PyObject *self, PyObject *args)
 callback for the shape() method More...
 
static PyObjectstaticCallback_generated (PyObject *self, PyObject *args)
 callback for the generated() method More...
 
static PyObjectstaticCallback_setMaxDegree (PyObject *self, PyObject *args)
 callback for the setMaxDegree() method More...
 
static PyObjectstaticCallback_setMaxSegments (PyObject *self, PyObject *args)
 callback for the setMaxSegments() method More...
 
static PyObjectstaticCallback_setForceApproxC1 (PyObject *self, PyObject *args)
 callback for the setForceApproxC1() method More...
 
static PyObjectstaticCallback_simulate (PyObject *self, PyObject *args)
 callback for the simulate() method 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()

BRepOffsetAPI_MakePipeShellPy::~BRepOffsetAPI_MakePipeShellPy ( )
protected

◆ BRepOffsetAPI_MakePipeShellPy()

BRepOffsetAPI_MakePipeShellPy::BRepOffsetAPI_MakePipeShellPy ( BRepOffsetAPI_MakePipeShell *  pcObject,
PyTypeObject *  T = &Type 
)

Referenced by PyMake().

Member Function Documentation

◆ add()

PyObject * BRepOffsetAPI_MakePipeShellPy::add ( PyObject args,
PyObject kwd 
)

◆ build()

PyObject * BRepOffsetAPI_MakePipeShellPy::build ( PyObject args)

implementer for the build() method

References getBRepOffsetAPI_MakePipeShellPtr(), and Part::PartExceptionOCCError.

Referenced by staticCallback_build().

◆ firstShape()

PyObject * BRepOffsetAPI_MakePipeShellPy::firstShape ( PyObject args)

◆ generated()

PyObject * BRepOffsetAPI_MakePipeShellPy::generated ( PyObject args)

◆ getBRepOffsetAPI_MakePipeShellPtr()

BRepOffsetAPI_MakePipeShell * BRepOffsetAPI_MakePipeShellPy::getBRepOffsetAPI_MakePipeShellPtr ( void  ) const

◆ getCustomAttributes()

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

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

◆ getStatus()

PyObject * BRepOffsetAPI_MakePipeShellPy::getStatus ( PyObject args)

◆ GetType()

virtual PyTypeObject* Part::BRepOffsetAPI_MakePipeShellPy::GetType ( void  )
virtual

Reimplemented from Base::PyObjectBase.

◆ isReady()

PyObject * BRepOffsetAPI_MakePipeShellPy::isReady ( PyObject args)

implementer for the isReady() method

References getBRepOffsetAPI_MakePipeShellPtr(), and Part::PartExceptionOCCError.

Referenced by staticCallback_isReady().

◆ lastShape()

PyObject * BRepOffsetAPI_MakePipeShellPy::lastShape ( PyObject args)

◆ makeSolid()

PyObject * BRepOffsetAPI_MakePipeShellPy::makeSolid ( PyObject args)

◆ PyInit()

int BRepOffsetAPI_MakePipeShellPy::PyInit ( PyObject ,
PyObject  
)
virtual

PyInit method Override this method to initialize a newly created instance of the class (Constructor)

Reimplemented from Base::PyObjectBase.

◆ PyMake()

PyObject * BRepOffsetAPI_MakePipeShellPy::PyMake ( struct _typeobject *  ,
PyObject args,
PyObject  
)
static

◆ remove()

PyObject * BRepOffsetAPI_MakePipeShellPy::remove ( PyObject args)

◆ representation()

◆ setAuxiliarySpine()

PyObject * BRepOffsetAPI_MakePipeShellPy::setAuxiliarySpine ( PyObject args)

◆ setBiNormalMode()

PyObject * BRepOffsetAPI_MakePipeShellPy::setBiNormalMode ( PyObject args)

◆ 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()

PyObject * BRepOffsetAPI_MakePipeShellPy::setForceApproxC1 ( PyObject args)

◆ setFrenetMode()

PyObject * BRepOffsetAPI_MakePipeShellPy::setFrenetMode ( PyObject args)

◆ setMaxDegree()

PyObject * BRepOffsetAPI_MakePipeShellPy::setMaxDegree ( PyObject args)

◆ setMaxSegments()

PyObject * BRepOffsetAPI_MakePipeShellPy::setMaxSegments ( PyObject args)

◆ setSpineSupport()

PyObject * BRepOffsetAPI_MakePipeShellPy::setSpineSupport ( PyObject args)

◆ setTolerance()

PyObject * BRepOffsetAPI_MakePipeShellPy::setTolerance ( PyObject args)

◆ setTransitionMode()

PyObject * BRepOffsetAPI_MakePipeShellPy::setTransitionMode ( PyObject args)

◆ setTrihedronMode()

PyObject * BRepOffsetAPI_MakePipeShellPy::setTrihedronMode ( PyObject args)

◆ shape()

PyObject * BRepOffsetAPI_MakePipeShellPy::shape ( PyObject args)

◆ simulate()

PyObject * BRepOffsetAPI_MakePipeShellPy::simulate ( PyObject args)

◆ staticCallback_add()

◆ staticCallback_build()

◆ staticCallback_firstShape()

◆ staticCallback_generated()

◆ staticCallback_getStatus()

◆ staticCallback_isReady()

◆ staticCallback_lastShape()

◆ staticCallback_makeSolid()

◆ staticCallback_remove()

◆ staticCallback_setAuxiliarySpine()

◆ staticCallback_setBiNormalMode()

◆ staticCallback_setForceApproxC1()

◆ staticCallback_setFrenetMode()

◆ staticCallback_setMaxDegree()

◆ staticCallback_setMaxSegments()

◆ staticCallback_setSpineSupport()

◆ staticCallback_setTolerance()

◆ staticCallback_setTransitionMode()

◆ staticCallback_setTrihedronMode()

◆ staticCallback_shape()

◆ staticCallback_simulate()

Member Data Documentation

◆ GetterSetter

PyGetSetDef BRepOffsetAPI_MakePipeShellPy::GetterSetter
static
Initial value:
= {
{NULL, NULL, NULL, NULL, NULL}
}

Attribute structure of BRepOffsetAPI_MakePipeShellPy.

◆ Methods

PyMethodDef BRepOffsetAPI_MakePipeShellPy::Methods
static

Methods structure of BRepOffsetAPI_MakePipeShellPy.

◆ Type


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