The python export class for DrawViewPart. More...
#include <DrawViewPartPy.h>
Public Types | |
typedef DrawViewPart * | PointerType |
![]() | |
typedef DrawView * | PointerType |
![]() | |
typedef DocumentObject * | PointerType |
![]() | |
typedef ExtensionContainer * | PointerType |
![]() | |
typedef PropertyContainer * | PointerType |
![]() | |
typedef Persistence * | PointerType |
![]() | |
typedef BaseClass * | PointerType |
![]() | |
typedef void * | PointerType |
enum | Status { Valid = 0 , Immutable = 1 , Notify = 2 , NoTrack = 3 } |
Public Member Functions | |
DrawViewPartPy (DrawViewPart *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... | |
DrawViewPart * | getDrawViewPartPtr (void) const |
getter for the object handled by this class More... | |
![]() | |
DrawViewPy (DrawView *pcObject, PyTypeObject *T=&Type) | |
std::string | representation (void) const |
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... | |
DrawView * | getDrawViewPtr (void) const |
getter for the object handled by this class More... | |
![]() | |
DocumentObjectPy (DocumentObject *pcObject, PyTypeObject *T=&Type) | |
std::string | representation (void) const |
PyObject * | addProperty (PyObject *args) |
implementer for the addProperty() method More... | |
PyObject * | removeProperty (PyObject *args) |
implementer for the removeProperty() method More... | |
PyObject * | supportedProperties (PyObject *args) |
implementer for the supportedProperties() method More... | |
PyObject * | touch (PyObject *args) |
implementer for the touch() method More... | |
PyObject * | purgeTouched (PyObject *args) |
implementer for the purgeTouched() method More... | |
PyObject * | enforceRecompute (PyObject *args) |
implementer for the enforceRecompute() method More... | |
PyObject * | setExpression (PyObject *args) |
implementer for the setExpression() method More... | |
PyObject * | evalExpression (PyObject *args) |
implementer for the evalExpression() method More... | |
PyObject * | recompute (PyObject *args) |
implementer for the recompute() method More... | |
PyObject * | getStatusString (PyObject *args) |
implementer for the getStatusString() method More... | |
PyObject * | isValid (PyObject *args) |
implementer for the isValid() method More... | |
PyObject * | getSubObject (PyObject *args, PyObject *kwd) |
implementer for the getSubObject() method More... | |
PyObject * | getSubObjectList (PyObject *args) |
implementer for the getSubObjectList() method More... | |
PyObject * | getSubObjects (PyObject *args) |
implementer for the getSubObjects() method More... | |
PyObject * | getLinkedObject (PyObject *args, PyObject *kwd) |
implementer for the getLinkedObject() method More... | |
PyObject * | setElementVisible (PyObject *args) |
implementer for the setElementVisible() method More... | |
PyObject * | isElementVisible (PyObject *args) |
implementer for the isElementVisible() method More... | |
PyObject * | hasChildElement (PyObject *args) |
implementer for the hasChildElement() method More... | |
PyObject * | getParentGroup (PyObject *args) |
implementer for the getParentGroup() method More... | |
PyObject * | getParentGeoFeatureGroup (PyObject *args) |
implementer for the getParentGeoFeatureGroup() method More... | |
PyObject * | getPathsByOutList (PyObject *args) |
implementer for the getPathsByOutList() method More... | |
PyObject * | resolve (PyObject *args) |
implementer for the resolve() method More... | |
PyObject * | resolveSubElement (PyObject *args) |
implementer for the resolveSubElement() method More... | |
PyObject * | adjustRelativeLinks (PyObject *args) |
implementer for the adjustRelativeLinks() method More... | |
Py::List | getOutList (void) const |
getter for the OutList attribute More... | |
Py::List | getOutListRecursive (void) const |
getter for the OutListRecursive attribute More... | |
Py::List | getInList (void) const |
getter for the InList attribute More... | |
Py::List | getInListRecursive (void) const |
getter for the InListRecursive attribute More... | |
Py::String | getFullName (void) const |
getter for the FullName attribute More... | |
Py::String | getName (void) const |
getter for the Name attribute More... | |
Py::Object | getDocument (void) const |
getter for the Document attribute More... | |
Py::List | getState (void) const |
getter for the State attribute More... | |
Py::Object | getViewObject (void) const |
getter for the ViewObject attribute More... | |
Py::Boolean | getMustExecute (void) const |
getter for the MustExecute attribute More... | |
Py::Int | getID (void) const |
getter for the ID attribute More... | |
Py::Boolean | getRemoving (void) const |
getter for the Removing attribute More... | |
Py::List | getParents (void) const |
getter for the Parents attribute More... | |
Py::String | getOldLabel (void) const |
getter for the OldLabel attribute More... | |
Py::Boolean | getNoTouch (void) const |
getter for the NoTouch attribute More... | |
void | setNoTouch (Py::Boolean arg) |
setter for the NoTouch 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... | |
DocumentObject * | getDocumentObjectPtr (void) const |
getter for the object handled by this class More... | |
![]() | |
ExtensionContainerPy (ExtensionContainer *pcObject, PyTypeObject *T=&Type) | |
int | finalization () |
int | initialization () |
std::string | representation (void) const |
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... | |
ExtensionContainer * | getExtensionContainerPtr (void) const |
getter for the object handled by this class More... | |
PyObject * | addExtension (PyObject *args) |
implementer for the addExtension() method More... | |
PyObject * | hasExtension (PyObject *args) |
implementer for the hasExtension() method More... | |
![]() | |
PropertyContainerPy (PropertyContainer *pcObject, PyTypeObject *T=&Type) | |
std::string | representation (void) const |
PyObject * | getPropertyByName (PyObject *args) |
implementer for the getPropertyByName() method More... | |
PyObject * | getPropertyTouchList (PyObject *args) |
implementer for the getPropertyTouchList() method More... | |
PyObject * | getTypeOfProperty (PyObject *args) |
implementer for the getTypeOfProperty() method More... | |
PyObject * | getTypeIdOfProperty (PyObject *args) |
implementer for the getTypeIdOfProperty() method More... | |
PyObject * | setEditorMode (PyObject *args) |
implementer for the setEditorMode() method More... | |
PyObject * | getEditorMode (PyObject *args) |
implementer for the getEditorMode() method More... | |
PyObject * | getGroupOfProperty (PyObject *args) |
implementer for the getGroupOfProperty() method More... | |
PyObject * | setPropertyStatus (PyObject *args) |
implementer for the setPropertyStatus() method More... | |
PyObject * | getPropertyStatus (PyObject *args) |
implementer for the getPropertyStatus() method More... | |
PyObject * | getDocumentationOfProperty (PyObject *args) |
implementer for the getDocumentationOfProperty() method More... | |
PyObject * | dumpPropertyContent (PyObject *args, PyObject *kwd) |
implementer for the dumpPropertyContent() method More... | |
PyObject * | restorePropertyContent (PyObject *args) |
implementer for the restorePropertyContent() method More... | |
Py::List | getPropertiesList (void) const |
getter for the PropertiesList 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... | |
PropertyContainer * | getPropertyContainerPtr (void) const |
getter for the object handled by this class More... | |
![]() | |
PersistencePy (Persistence *pcObject, PyTypeObject *T=&Type) | |
std::string | representation (void) const |
PyObject * | dumpContent (PyObject *args, PyObject *kwd) |
implementer for the dumpContent() method More... | |
PyObject * | restoreContent (PyObject *args) |
implementer for the restoreContent() method More... | |
Py::String | getContent (void) const |
getter for the Content attribute More... | |
Py::Int | getMemSize (void) const |
getter for the MemSize 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... | |
Persistence * | getPersistencePtr (void) const |
getter for the object handled by this class More... | |
![]() | |
BaseClassPy (BaseClass *pcObject, PyTypeObject *T=&Type) | |
std::string | representation (void) const |
PyObject * | isDerivedFrom (PyObject *args) |
implementer for the isDerivedFrom() method More... | |
PyObject * | getAllDerivedFrom (PyObject *args) |
implementer for the getAllDerivedFrom() method More... | |
Py::String | getTypeId (void) const |
getter for the TypeId attribute More... | |
Py::String | getModule (void) const |
getter for the Module 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... | |
BaseClass * | getBaseClassPtr (void) const |
getter for the object handled by this class More... | |
![]() | |
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 PyObject * | PyMake (struct _typeobject *, PyObject *, PyObject *) |
![]() | |
static PyObject * | PyMake (struct _typeobject *, PyObject *, PyObject *) |
static PyObject * | staticCallback_addProperty (PyObject *self, PyObject *args) |
callback for the addProperty() method More... | |
static PyObject * | staticCallback_removeProperty (PyObject *self, PyObject *args) |
callback for the removeProperty() method More... | |
static PyObject * | staticCallback_supportedProperties (PyObject *self, PyObject *args) |
callback for the supportedProperties() method More... | |
static PyObject * | staticCallback_touch (PyObject *self, PyObject *args) |
callback for the touch() method More... | |
static PyObject * | staticCallback_purgeTouched (PyObject *self, PyObject *args) |
callback for the purgeTouched() method More... | |
static PyObject * | staticCallback_enforceRecompute (PyObject *self, PyObject *args) |
callback for the enforceRecompute() method More... | |
static PyObject * | staticCallback_setExpression (PyObject *self, PyObject *args) |
callback for the setExpression() method More... | |
static PyObject * | staticCallback_evalExpression (PyObject *self, PyObject *args) |
callback for the evalExpression() method More... | |
static PyObject * | staticCallback_recompute (PyObject *self, PyObject *args) |
callback for the recompute() method More... | |
static PyObject * | staticCallback_getStatusString (PyObject *self, PyObject *args) |
callback for the getStatusString() method More... | |
static PyObject * | staticCallback_isValid (PyObject *self, PyObject *args) |
callback for the isValid() method More... | |
static PyObject * | staticCallback_getSubObject (PyObject *self, PyObject *args, PyObject *kwd) |
callback for the getSubObject() method More... | |
static PyObject * | staticCallback_getSubObjectList (PyObject *self, PyObject *args) |
callback for the getSubObjectList() method More... | |
static PyObject * | staticCallback_getSubObjects (PyObject *self, PyObject *args) |
callback for the getSubObjects() method More... | |
static PyObject * | staticCallback_getLinkedObject (PyObject *self, PyObject *args, PyObject *kwd) |
callback for the getLinkedObject() method More... | |
static PyObject * | staticCallback_setElementVisible (PyObject *self, PyObject *args) |
callback for the setElementVisible() method More... | |
static PyObject * | staticCallback_isElementVisible (PyObject *self, PyObject *args) |
callback for the isElementVisible() method More... | |
static PyObject * | staticCallback_hasChildElement (PyObject *self, PyObject *args) |
callback for the hasChildElement() method More... | |
static PyObject * | staticCallback_getParentGroup (PyObject *self, PyObject *args) |
callback for the getParentGroup() method More... | |
static PyObject * | staticCallback_getParentGeoFeatureGroup (PyObject *self, PyObject *args) |
callback for the getParentGeoFeatureGroup() method More... | |
static PyObject * | staticCallback_getPathsByOutList (PyObject *self, PyObject *args) |
callback for the getPathsByOutList() method More... | |
static PyObject * | staticCallback_resolve (PyObject *self, PyObject *args) |
callback for the resolve() method More... | |
static PyObject * | staticCallback_resolveSubElement (PyObject *self, PyObject *args) |
callback for the resolveSubElement() method More... | |
static PyObject * | staticCallback_adjustRelativeLinks (PyObject *self, PyObject *args) |
callback for the adjustRelativeLinks() method More... | |
static PyObject * | staticCallback_getOutList (PyObject *self, void *closure) |
getter callback for the OutList attribute More... | |
static int | staticCallback_setOutList (PyObject *self, PyObject *value, void *closure) |
setter callback for the OutList attribute More... | |
static PyObject * | staticCallback_getOutListRecursive (PyObject *self, void *closure) |
getter callback for the OutListRecursive attribute More... | |
static int | staticCallback_setOutListRecursive (PyObject *self, PyObject *value, void *closure) |
setter callback for the OutListRecursive attribute More... | |
static PyObject * | staticCallback_getInList (PyObject *self, void *closure) |
getter callback for the InList attribute More... | |
static int | staticCallback_setInList (PyObject *self, PyObject *value, void *closure) |
setter callback for the InList attribute More... | |
static PyObject * | staticCallback_getInListRecursive (PyObject *self, void *closure) |
getter callback for the InListRecursive attribute More... | |
static int | staticCallback_setInListRecursive (PyObject *self, PyObject *value, void *closure) |
setter callback for the InListRecursive attribute More... | |
static PyObject * | staticCallback_getFullName (PyObject *self, void *closure) |
getter callback for the FullName attribute More... | |
static int | staticCallback_setFullName (PyObject *self, PyObject *value, void *closure) |
setter callback for the FullName attribute More... | |
static PyObject * | staticCallback_getName (PyObject *self, void *closure) |
getter callback for the Name attribute More... | |
static int | staticCallback_setName (PyObject *self, PyObject *value, void *closure) |
setter callback for the Name attribute More... | |
static PyObject * | staticCallback_getDocument (PyObject *self, void *closure) |
getter callback for the Document attribute More... | |
static int | staticCallback_setDocument (PyObject *self, PyObject *value, void *closure) |
setter callback for the Document attribute More... | |
static PyObject * | staticCallback_getState (PyObject *self, void *closure) |
getter callback for the State attribute More... | |
static int | staticCallback_setState (PyObject *self, PyObject *value, void *closure) |
setter callback for the State attribute More... | |
static PyObject * | staticCallback_getViewObject (PyObject *self, void *closure) |
getter callback for the ViewObject attribute More... | |
static int | staticCallback_setViewObject (PyObject *self, PyObject *value, void *closure) |
setter callback for the ViewObject attribute More... | |
static PyObject * | staticCallback_getMustExecute (PyObject *self, void *closure) |
getter callback for the MustExecute attribute More... | |
static int | staticCallback_setMustExecute (PyObject *self, PyObject *value, void *closure) |
setter callback for the MustExecute attribute More... | |
static PyObject * | staticCallback_getID (PyObject *self, void *closure) |
getter callback for the ID attribute More... | |
static int | staticCallback_setID (PyObject *self, PyObject *value, void *closure) |
setter callback for the ID attribute More... | |
static PyObject * | staticCallback_getRemoving (PyObject *self, void *closure) |
getter callback for the Removing attribute More... | |
static int | staticCallback_setRemoving (PyObject *self, PyObject *value, void *closure) |
setter callback for the Removing attribute More... | |
static PyObject * | staticCallback_getParents (PyObject *self, void *closure) |
getter callback for the Parents attribute More... | |
static int | staticCallback_setParents (PyObject *self, PyObject *value, void *closure) |
setter callback for the Parents attribute More... | |
static PyObject * | staticCallback_getOldLabel (PyObject *self, void *closure) |
getter callback for the OldLabel attribute More... | |
static int | staticCallback_setOldLabel (PyObject *self, PyObject *value, void *closure) |
setter callback for the OldLabel attribute More... | |
static PyObject * | staticCallback_getNoTouch (PyObject *self, void *closure) |
getter callback for the NoTouch attribute More... | |
static int | staticCallback_setNoTouch (PyObject *self, PyObject *value, void *closure) |
setter callback for the NoTouch attribute More... | |
![]() | |
static PyObject * | PyMake (struct _typeobject *, PyObject *, PyObject *) |
static PyObject * | staticCallback_addExtension (PyObject *self, PyObject *args) |
callback for the addExtension() method More... | |
static PyObject * | staticCallback_hasExtension (PyObject *self, PyObject *args) |
callback for the hasExtension() method More... | |
![]() | |
static PyObject * | PyMake (struct _typeobject *, PyObject *, PyObject *) |
static PyObject * | staticCallback_getPropertyByName (PyObject *self, PyObject *args) |
callback for the getPropertyByName() method More... | |
static PyObject * | staticCallback_getPropertyTouchList (PyObject *self, PyObject *args) |
callback for the getPropertyTouchList() method More... | |
static PyObject * | staticCallback_getTypeOfProperty (PyObject *self, PyObject *args) |
callback for the getTypeOfProperty() method More... | |
static PyObject * | staticCallback_getTypeIdOfProperty (PyObject *self, PyObject *args) |
callback for the getTypeIdOfProperty() method More... | |
static PyObject * | staticCallback_setEditorMode (PyObject *self, PyObject *args) |
callback for the setEditorMode() method More... | |
static PyObject * | staticCallback_getEditorMode (PyObject *self, PyObject *args) |
callback for the getEditorMode() method More... | |
static PyObject * | staticCallback_getGroupOfProperty (PyObject *self, PyObject *args) |
callback for the getGroupOfProperty() method More... | |
static PyObject * | staticCallback_setPropertyStatus (PyObject *self, PyObject *args) |
callback for the setPropertyStatus() method More... | |
static PyObject * | staticCallback_getPropertyStatus (PyObject *self, PyObject *args) |
callback for the getPropertyStatus() method More... | |
static PyObject * | staticCallback_getDocumentationOfProperty (PyObject *self, PyObject *args) |
callback for the getDocumentationOfProperty() method More... | |
static PyObject * | staticCallback_dumpPropertyContent (PyObject *self, PyObject *args, PyObject *kwd) |
callback for the dumpPropertyContent() method More... | |
static PyObject * | staticCallback_restorePropertyContent (PyObject *self, PyObject *args) |
callback for the restorePropertyContent() method More... | |
static PyObject * | staticCallback_getPropertiesList (PyObject *self, void *closure) |
getter callback for the PropertiesList attribute More... | |
static int | staticCallback_setPropertiesList (PyObject *self, PyObject *value, void *closure) |
setter callback for the PropertiesList attribute More... | |
![]() | |
static PyObject * | PyMake (struct _typeobject *, PyObject *, PyObject *) |
static PyObject * | staticCallback_dumpContent (PyObject *self, PyObject *args, PyObject *kwd) |
callback for the dumpContent() method More... | |
static PyObject * | staticCallback_restoreContent (PyObject *self, PyObject *args) |
callback for the restoreContent() method More... | |
static PyObject * | staticCallback_getContent (PyObject *self, void *closure) |
getter callback for the Content attribute More... | |
static int | staticCallback_setContent (PyObject *self, PyObject *value, void *closure) |
setter callback for the Content attribute More... | |
static PyObject * | staticCallback_getMemSize (PyObject *self, void *closure) |
getter callback for the MemSize attribute More... | |
static int | staticCallback_setMemSize (PyObject *self, PyObject *value, void *closure) |
setter callback for the MemSize attribute More... | |
![]() | |
static PyObject * | PyMake (struct _typeobject *, PyObject *, PyObject *) |
static PyObject * | staticCallback_isDerivedFrom (PyObject *self, PyObject *args) |
callback for the isDerivedFrom() method More... | |
static PyObject * | staticCallback_getAllDerivedFrom (PyObject *self, PyObject *args) |
callback for the getAllDerivedFrom() method More... | |
static PyObject * | staticCallback_getTypeId (PyObject *self, void *closure) |
getter callback for the TypeId attribute More... | |
static int | staticCallback_setTypeId (PyObject *self, PyObject *value, void *closure) |
setter callback for the TypeId attribute More... | |
static PyObject * | staticCallback_getModule (PyObject *self, void *closure) |
getter callback for the Module attribute More... | |
static int | staticCallback_setModule (PyObject *self, PyObject *value, void *closure) |
setter callback for the Module attribute More... | |
![]() | |
static void | PyDestructor (PyObject *P) |
Wrapper for the Python destructor. More... | |
Static Public Attributes | |
static PyGetSetDef | GetterSetter [] |
Attribute structure of DrawViewPartPy. More... | |
static PyMethodDef | Methods [] |
Methods structure of DrawViewPartPy. More... | |
static PyTypeObject | Type |
Type structure of DrawViewPartPy. More... | |
![]() | |
static PyGetSetDef | GetterSetter [] |
Attribute structure of DrawViewPy. More... | |
static PyMethodDef | Methods [] |
Methods structure of DrawViewPy. More... | |
static PyTypeObject | Type |
Type structure of DrawViewPy. More... | |
![]() | |
static PyGetSetDef | GetterSetter [] |
Attribute structure of DocumentObjectPy. More... | |
static PyMethodDef | Methods [] |
Methods structure of DocumentObjectPy. More... | |
static PyTypeObject | Type |
Type structure of DocumentObjectPy. More... | |
![]() | |
static PyGetSetDef | GetterSetter [] |
Attribute structure of ExtensionContainerPy. More... | |
static PyMethodDef | Methods [] |
Methods structure of ExtensionContainerPy. More... | |
static PyTypeObject | Type |
Type structure of ExtensionContainerPy. More... | |
![]() | |
static PyGetSetDef | GetterSetter [] |
Attribute structure of PropertyContainerPy. More... | |
static PyMethodDef | Methods [] |
Methods structure of PropertyContainerPy. More... | |
static PyTypeObject | Type |
Type structure of PropertyContainerPy. More... | |
![]() | |
static PyGetSetDef | GetterSetter [] |
Attribute structure of PersistencePy. More... | |
static PyMethodDef | Methods [] |
Methods structure of PersistencePy. More... | |
static PyTypeObject | Type |
Type structure of PersistencePy. More... | |
![]() | |
static PyGetSetDef | GetterSetter [] |
Attribute structure of BaseClassPy. More... | |
static PyMethodDef | Methods [] |
Methods structure of BaseClassPy. More... | |
static PyTypeObject | Type |
Type structure of BaseClassPy. More... | |
![]() | |
static PyMethodDef | Methods [] |
static PyTypeObject | Type |
Py_Header struct from python.h. More... | |
Protected Member Functions | |
~DrawViewPartPy () | |
![]() | |
~DrawViewPy () | |
![]() | |
~DocumentObjectPy () | |
![]() | |
~ExtensionContainerPy () | |
![]() | |
~PropertyContainerPy () | |
![]() | |
~PersistencePy () | |
![]() | |
~BaseClassPy () | |
![]() | |
void | setTwinPointer (void *ptr) |
Overrides the pointer to the twin object. More... | |
virtual | ~PyObjectBase () |
destructor More... | |
Additional Inherited Members | |
![]() | |
std::bitset< 32 > | StatusBits |
Detailed Description
The python export class for DrawViewPart.
Member Typedef Documentation
◆ PointerType
Constructor & Destructor Documentation
◆ ~DrawViewPartPy()
|
protected |
◆ DrawViewPartPy()
DrawViewPartPy::DrawViewPartPy | ( | DrawViewPart * | pcObject, |
PyTypeObject * | T = &Type |
||
) |
Member Function Documentation
◆ clearCenterLines()
implementer for the clearCenterLines() method
References TechDraw::DrawViewPart::clearCenterLines(), and getDrawViewPartPtr().
Referenced by staticCallback_clearCenterLines().
◆ clearCosmeticEdges()
implementer for the clearCosmeticEdges() method
References TechDraw::DrawViewPart::clearCosmeticEdges(), and getDrawViewPartPtr().
Referenced by staticCallback_clearCosmeticEdges().
◆ clearCosmeticVertices()
implementer for the clearCosmeticVertices() method
References TechDraw::DrawViewPart::clearCosmeticVertexes(), and getDrawViewPartPtr().
Referenced by staticCallback_clearCosmeticVertices().
◆ clearGeomFormats()
implementer for the clearGeomFormats() method
References TechDraw::DrawViewPart::clearGeomFormats(), and getDrawViewPartPtr().
Referenced by staticCallback_clearGeomFormats().
◆ formatGeometricEdge()
implementer for the formatGeometricEdge() method
References TechDraw::CosmeticExtension::addGeomFormat(), TechDraw::LineFormat::getDefEdgeColor(), getDrawViewPartPtr(), TechDraw::CosmeticExtension::getGeomFormatBySelection(), TechDraw::LineFormat::m_color, TechDraw::GeomFormat::m_format, TechDraw::LineFormat::m_style, TechDraw::LineFormat::m_visible, TechDraw::LineFormat::m_weight, and TechDraw::DrawUtil::pyTupleToColor().
Referenced by staticCallback_formatGeometricEdge().
◆ getCenterLine()
implementer for the getCenterLine() method
References Base::Console(), Base::ConsoleSingleton::Error(), TechDraw::CosmeticExtension::getCenterLine(), getDrawViewPartPtr(), and TechDraw::CenterLine::getPyObject().
Referenced by staticCallback_getCenterLine().
◆ getCenterLineBySelection()
implementer for the getCenterLineBySelection() method
References Base::Console(), Base::ConsoleSingleton::Error(), TechDraw::CosmeticExtension::getCenterLineBySelection(), getDrawViewPartPtr(), and TechDraw::CenterLine::getPyObject().
Referenced by staticCallback_getCenterLineBySelection().
◆ getCosmeticEdge()
implementer for the getCosmeticEdge() method
References Base::Console(), Base::ConsoleSingleton::Error(), TechDraw::CosmeticExtension::getCosmeticEdge(), getDrawViewPartPtr(), and TechDraw::CosmeticEdge::getPyObject().
Referenced by staticCallback_getCosmeticEdge().
◆ getCosmeticEdgeBySelection()
implementer for the getCosmeticEdgeBySelection() method
References Base::Console(), Base::ConsoleSingleton::Error(), TechDraw::CosmeticExtension::getCosmeticEdgeBySelection(), getDrawViewPartPtr(), and TechDraw::CosmeticEdge::getPyObject().
Referenced by staticCallback_getCosmeticEdgeBySelection().
◆ getCosmeticVertex()
implementer for the getCosmeticVertex() method
References TechDraw::CosmeticExtension::getCosmeticVertex(), getDrawViewPartPtr(), and TechDraw::CosmeticVertex::getPyObject().
Referenced by staticCallback_getCosmeticVertex().
◆ getCosmeticVertexBySelection()
implementer for the getCosmeticVertexBySelection() method
References TechDraw::CosmeticExtension::getCosmeticVertexBySelection(), getDrawViewPartPtr(), and TechDraw::CosmeticVertex::getPyObject().
Referenced by staticCallback_getCosmeticVertexBySelection().
◆ getCustomAttributes()
PyObject * DrawViewPartPy::getCustomAttributes | ( | const char * | attr | ) | const |
getter method for special attributes (e.g. dynamic ones)
◆ getDrawViewPartPtr()
DrawViewPart * DrawViewPartPy::getDrawViewPartPtr | ( | void | ) | const |
getter for the object handled by this class
Referenced by clearCenterLines(), clearCosmeticEdges(), clearCosmeticVertices(), clearGeomFormats(), formatGeometricEdge(), getCenterLine(), getCenterLineBySelection(), getCosmeticEdge(), getCosmeticEdgeBySelection(), getCosmeticVertex(), getCosmeticVertexBySelection(), getEdgeByIndex(), getEdgeBySelection(), getHiddenEdges(), getVertexByIndex(), getVertexBySelection(), getVisibleEdges(), makeCenterLine(), makeCosmeticCircle(), makeCosmeticCircleArc(), makeCosmeticLine(), makeCosmeticLine3D(), makeCosmeticVertex(), makeCosmeticVertex3d(), removeCenterLine(), removeCosmeticEdge(), removeCosmeticVertex(), and requestPaint().
◆ getEdgeByIndex()
implementer for the getEdgeByIndex() method
References getDrawViewPartPtr(), TechDraw::DrawViewPart::getGeomByIndex(), TechDraw::DrawView::getScale(), TechDraw::mirrorShapeVec(), and TechDraw::BaseGeom::occEdge.
Referenced by staticCallback_getEdgeByIndex().
◆ getEdgeBySelection()
implementer for the getEdgeBySelection() method
References getDrawViewPartPtr(), TechDraw::DrawViewPart::getGeomByIndex(), TechDraw::DrawUtil::getIndexFromName(), TechDraw::DrawView::getScale(), TechDraw::mirrorShapeVec(), and TechDraw::BaseGeom::occEdge.
Referenced by staticCallback_getEdgeBySelection().
◆ getHiddenEdges()
implementer for the getHiddenEdges() method
References getDrawViewPartPtr(), and TechDraw::DrawViewPart::getEdgeGeometry().
Referenced by staticCallback_getHiddenEdges().
◆ GetType()
|
virtual |
Reimplemented from TechDraw::DrawViewPy.
Reimplemented in TechDraw::DrawProjGroupItemPy.
◆ getVertexByIndex()
implementer for the getVertexByIndex() method
References getDrawViewPartPtr(), TechDraw::DrawViewPart::getProjVertexByIndex(), TechDraw::DrawView::getScale(), TechDraw::DrawUtil::invertY(), and TechDraw::Vertex::point().
Referenced by staticCallback_getVertexByIndex().
◆ getVertexBySelection()
implementer for the getVertexBySelection() method
References getDrawViewPartPtr(), TechDraw::DrawUtil::getIndexFromName(), TechDraw::DrawViewPart::getProjVertexByIndex(), TechDraw::DrawView::getScale(), TechDraw::DrawUtil::invertY(), and TechDraw::Vertex::point().
Referenced by staticCallback_getVertexBySelection().
◆ getVisibleEdges()
implementer for the getVisibleEdges() method
References getDrawViewPartPtr(), and TechDraw::DrawViewPart::getEdgeGeometry().
Referenced by staticCallback_getVisibleEdges().
◆ makeCenterLine()
implementer for the makeCenterLine() method
References TechDraw::DrawViewPart::add1CLToGE(), TechDraw::CosmeticExtension::addCenterLine(), TechDraw::CenterLine::CenterLineBuilder(), Base::Console(), getDrawViewPartPtr(), Base::ConsoleSingleton::Message(), and TechDraw::DrawView::requestPaint().
Referenced by staticCallback_makeCenterLine().
◆ makeCosmeticCircle()
implementer for the makeCosmeticCircle() method
References TechDraw::DrawViewPart::add1CEToGE(), TechDraw::CosmeticExtension::addCosmeticEdge(), Base::Console(), TechDraw::CosmeticExtension::getCosmeticEdge(), TechDraw::LineFormat::getDefEdgeColor(), TechDraw::LineFormat::getDefEdgeStyle(), TechDraw::LineFormat::getDefEdgeWidth(), getDrawViewPartPtr(), TechDraw::DrawUtil::invertY(), TechDraw::LineFormat::m_color, TechDraw::CosmeticEdge::m_format, TechDraw::LineFormat::m_style, TechDraw::LineFormat::m_weight, Base::ConsoleSingleton::Message(), TechDraw::CosmeticEdge::permaRadius, TechDraw::DrawUtil::pyTupleToColor(), TechDraw::DrawView::requestPaint(), and Base::VectorPy::Type.
Referenced by staticCallback_makeCosmeticCircle().
◆ makeCosmeticCircleArc()
implementer for the makeCosmeticCircleArc() method
References TechDraw::DrawViewPart::add1CEToGE(), TechDraw::CosmeticExtension::addCosmeticEdge(), Base::Console(), TechDraw::CosmeticExtension::getCosmeticEdge(), TechDraw::LineFormat::getDefEdgeColor(), TechDraw::LineFormat::getDefEdgeStyle(), TechDraw::LineFormat::getDefEdgeWidth(), getDrawViewPartPtr(), TechDraw::DrawUtil::invertY(), TechDraw::LineFormat::m_color, TechDraw::CosmeticEdge::m_format, TechDraw::LineFormat::m_style, TechDraw::LineFormat::m_weight, Base::ConsoleSingleton::Message(), TechDraw::CosmeticEdge::permaRadius, TechDraw::DrawUtil::pyTupleToColor(), TechDraw::DrawView::requestPaint(), and Base::VectorPy::Type.
Referenced by staticCallback_makeCosmeticCircleArc().
◆ makeCosmeticLine()
implementer for the makeCosmeticLine() method
References TechDraw::DrawViewPart::add1CEToGE(), TechDraw::CosmeticExtension::addCosmeticEdge(), Base::Console(), TechDraw::CosmeticExtension::getCosmeticEdge(), TechDraw::LineFormat::getDefEdgeColor(), TechDraw::LineFormat::getDefEdgeStyle(), TechDraw::LineFormat::getDefEdgeWidth(), getDrawViewPartPtr(), TechDraw::LineFormat::m_color, TechDraw::CosmeticEdge::m_format, TechDraw::LineFormat::m_style, TechDraw::LineFormat::m_weight, Base::ConsoleSingleton::Message(), TechDraw::DrawUtil::pyTupleToColor(), TechDraw::DrawView::requestPaint(), and Base::VectorPy::Type.
Referenced by staticCallback_makeCosmeticLine().
◆ makeCosmeticLine3D()
implementer for the makeCosmeticLine3D() method
References TechDraw::DrawViewPart::add1CEToGE(), TechDraw::CosmeticExtension::addCosmeticEdge(), Base::Console(), TechDraw::CosmeticExtension::getCosmeticEdge(), TechDraw::LineFormat::getDefEdgeColor(), TechDraw::LineFormat::getDefEdgeStyle(), TechDraw::LineFormat::getDefEdgeWidth(), getDrawViewPartPtr(), TechDraw::DrawViewPart::getOriginalCentroid(), TechDraw::DrawUtil::invertY(), TechDraw::LineFormat::m_color, TechDraw::CosmeticEdge::m_format, TechDraw::LineFormat::m_style, TechDraw::LineFormat::m_weight, Base::ConsoleSingleton::Message(), TechDraw::DrawViewPart::projectPoint(), TechDraw::DrawUtil::pyTupleToColor(), TechDraw::DrawView::requestPaint(), and Base::VectorPy::Type.
Referenced by staticCallback_makeCosmeticLine3D().
◆ makeCosmeticVertex()
implementer for the makeCosmeticVertex() method
References TechDraw::DrawViewPart::add1CVToGV(), TechDraw::CosmeticExtension::addCosmeticVertex(), getDrawViewPartPtr(), App::DocumentObject::getNameInDocument(), TechDraw::DrawView::requestPaint(), and Base::VectorPy::Type.
Referenced by staticCallback_makeCosmeticVertex().
◆ makeCosmeticVertex3d()
implementer for the makeCosmeticVertex3d() method
References TechDraw::DrawViewPart::add1CVToGV(), TechDraw::CosmeticExtension::addCosmeticVertex(), getDrawViewPartPtr(), TechDraw::DrawViewPart::getOriginalCentroid(), TechDraw::DrawUtil::invertY(), TechDraw::DrawViewPart::projectPoint(), TechDraw::DrawViewPart::refreshCVGeoms(), TechDraw::DrawView::requestPaint(), and Base::VectorPy::Type.
Referenced by staticCallback_makeCosmeticVertex3d().
◆ PyInit()
PyInit method Override this method to initialize a newly created instance of the class (Constructor)
Reimplemented from TechDraw::DrawViewPy.
Reimplemented in TechDraw::DrawProjGroupItemPy.
◆ PyMake()
◆ removeCenterLine()
implementer for the removeCenterLine() method
References getDrawViewPartPtr(), and TechDraw::CosmeticExtension::removeCenterLine().
Referenced by staticCallback_removeCenterLine().
◆ removeCosmeticEdge()
implementer for the removeCosmeticEdge() method
References getDrawViewPartPtr(), and TechDraw::CosmeticExtension::removeCosmeticEdge().
Referenced by staticCallback_removeCosmeticEdge().
◆ removeCosmeticVertex()
implementer for the removeCosmeticVertex() method
References TechDraw::CosmeticVertexPy::getCosmeticVertexPtr(), getDrawViewPartPtr(), TechDraw::CosmeticVertex::getTagAsString(), TechDraw::DrawViewPart::refreshCVGeoms(), TechDraw::CosmeticExtension::removeCosmeticVertex(), TechDraw::DrawView::requestPaint(), and TechDraw::CosmeticVertexPy::Type.
Referenced by staticCallback_removeCosmeticVertex().
◆ replaceCenterLine()
implementer for the replaceCenterLine() method
References Base::Console(), and Base::ConsoleSingleton::Message().
Referenced by staticCallback_replaceCenterLine().
◆ replaceCosmeticEdge()
implementer for the replaceCosmeticEdge() method
References Base::Console(), and Base::ConsoleSingleton::Message().
Referenced by staticCallback_replaceCosmeticEdge().
◆ replaceCosmeticVertex()
implementer for the replaceCosmeticVertex() method
References Base::Console(), and Base::ConsoleSingleton::Message().
Referenced by staticCallback_replaceCosmeticVertex().
◆ representation()
std::string DrawViewPartPy::representation | ( | void | ) | const |
Referenced by ifc4.ifcproduct::placementforshaperepresentation(), automotive_design.motion_link_relationship::wr1(), automotive_design.pcurve::wr1(), automotive_design.degenerate_pcurve::wr1(), config_control_design.pcurve::wr1(), config_control_design.degenerate_pcurve::wr1(), ifc2x3.ifcproduct::wr1(), automotive_design.pcurve::wr2(), automotive_design.degenerate_pcurve::wr2(), config_control_design.pcurve::wr2(), and config_control_design.degenerate_pcurve::wr2().
◆ requestPaint()
implementer for the requestPaint() method
References getDrawViewPartPtr(), and TechDraw::DrawView::requestPaint().
Referenced by staticCallback_requestPaint().
◆ setCustomAttributes()
int DrawViewPartPy::setCustomAttributes | ( | const char * | attr, |
PyObject * | obj | ||
) |
setter for special attributes (e.g.
dynamic ones) Output: Success=1, Failure=-1, Ignore=0
◆ staticCallback_clearCenterLines()
◆ staticCallback_clearCosmeticEdges()
◆ staticCallback_clearCosmeticVertices()
◆ staticCallback_clearGeomFormats()
◆ staticCallback_formatGeometricEdge()
◆ staticCallback_getCenterLine()
◆ staticCallback_getCenterLineBySelection()
◆ staticCallback_getCosmeticEdge()
◆ staticCallback_getCosmeticEdgeBySelection()
◆ staticCallback_getCosmeticVertex()
◆ staticCallback_getCosmeticVertexBySelection()
|
static |
callback for the getCosmeticVertexBySelection() method
References Base::BaseExceptionFreeCADAbort, Base::BaseExceptionFreeCADError, getCosmeticVertexBySelection(), Base::PyObjectBase::isConst(), Base::PyObjectBase::isValid(), Base::PyObjectBase::PyObjectBase(), and Base::PyObjectBase::startNotify().
◆ staticCallback_getEdgeByIndex()
◆ staticCallback_getEdgeBySelection()
◆ staticCallback_getHiddenEdges()
◆ staticCallback_getVertexByIndex()
◆ staticCallback_getVertexBySelection()
◆ staticCallback_getVisibleEdges()
◆ staticCallback_makeCenterLine()
◆ staticCallback_makeCosmeticCircle()
◆ staticCallback_makeCosmeticCircleArc()
◆ staticCallback_makeCosmeticLine()
◆ staticCallback_makeCosmeticLine3D()
◆ staticCallback_makeCosmeticVertex()
◆ staticCallback_makeCosmeticVertex3d()
◆ staticCallback_removeCenterLine()
◆ staticCallback_removeCosmeticEdge()
◆ staticCallback_removeCosmeticVertex()
◆ staticCallback_replaceCenterLine()
◆ staticCallback_replaceCosmeticEdge()
◆ staticCallback_replaceCosmeticVertex()
◆ staticCallback_requestPaint()
Member Data Documentation
◆ GetterSetter
|
static |
Attribute structure of DrawViewPartPy.
◆ Methods
|
static |
Methods structure of DrawViewPartPy.
◆ Type
|
static |
Type structure of DrawViewPartPy.
Referenced by ArchPanel.CommandPanelSheet::Activated(), draftobjects.draft_annotation.DraftAnnotation::add_missing_properties_0v19(), ArchStructure.StructSelectionObserver::addSelection(), ArchSite.Compass::buildCoordinates(), ArchComponent.Component::execute(), draftobjects.layer.LayerContainer::execute(), ArchAxis.CommandArchGrid::IsActive(), ArchSchedule.CommandArchSchedule::IsActive(), draftobjects.layer.Layer::set_properties(), and ArchReference.ArchReference::setProperties().
The documentation for this class was generated from the following files:
- Sources/FreeCAD-SourceDocs/src/Mod/TechDraw/App/DrawViewPartPy.h
- Sources/FreeCAD/src/Mod/TechDraw/App/DrawViewPartPyImp.cpp
- Sources/FreeCAD-SourceDocs/src/Mod/TechDraw/App/DrawViewPartPy.cpp