|
virtual App::DocumentObjectExecReturn * | extensionExecute (void) |
|
virtual short int | extensionMustExecute (void) |
|
TopoDS_Shape | makePrism (double height, const TopoDS_Face &face) const |
|
| PrismExtension () |
|
virtual | ~PrismExtension () |
|
| DocumentObjectExtension () |
|
virtual App::DocumentObjectExecReturn * | extensionExecute () |
|
virtual bool | extensionGetLinkedObject (DocumentObject *&ret, bool recursive, Base::Matrix4D *mat, bool transform, int depth) const |
| Get the linked object. More...
|
|
virtual bool | extensionGetSubObject (DocumentObject *&ret, const char *subname, PyObject **pyObj, Base::Matrix4D *mat, bool transform, int depth) const |
| Get the sub object by name. More...
|
|
virtual bool | extensionGetSubObjects (std::vector< std::string > &ret, int reason) const |
| Get name references of all sub objects. More...
|
|
virtual bool | extensionHasChildElement () const |
|
virtual int | extensionIsElementVisible (const char *) |
|
virtual short | extensionMustExecute () |
|
virtual int | extensionSetElementVisible (const char *, bool) |
|
App::DocumentObject * | getExtendedObject () |
|
const App::DocumentObject * | getExtendedObject () const |
|
virtual PyObject * | getExtensionPyObject () override |
|
virtual const char * | getViewProviderExtensionName () const |
| returns the type name of the ViewProviderExtension which is automatically attached to the viewprovider object when it is initiated More...
|
|
virtual void | onExtendedDocumentRestored () |
| get called after a document has been fully restored More...
|
|
virtual void | onExtendedSettingDocument () |
| get called after setting the document More...
|
|
virtual void | onExtendedSetupObject () |
| get called after a brand new object was created More...
|
|
virtual void | onExtendedUnsetupObject () |
| get called when object is going to be removed from the document More...
|
|
virtual | ~DocumentObjectExtension () |
|
| Extension () |
|
App::ExtensionContainer * | getExtendedContainer () |
|
const App::ExtensionContainer * | getExtendedContainer () const |
|
virtual PyObject * | getExtensionPyObject () |
|
virtual void | initExtension (App::ExtensionContainer *obj) |
|
bool | isPythonExtension () |
|
std::string | name () const |
|
virtual | ~Extension () |
|
virtual Property * | extensionGetPropertyByName (const char *name) const |
| find a property by its name More...
|
|
virtual const char * | extensionGetPropertyName (const Property *prop) const |
| get the name of a property More...
|
|
virtual void | extensionGetPropertyMap (std::map< std::string, Property * > &Map) const |
| get all properties of the class (including properties of the parent) More...
|
|
virtual void | extensionGetPropertyList (std::vector< Property * > &List) const |
| get all properties of the class (including properties of the parent) More...
|
|
virtual short | extensionGetPropertyType (const Property *prop) const |
| get the Type of a Property More...
|
|
virtual short | extensionGetPropertyType (const char *name) const |
| get the Type of a named Property More...
|
|
virtual const char * | extensionGetPropertyGroup (const Property *prop) const |
| get the Group of a Property More...
|
|
virtual const char * | extensionGetPropertyGroup (const char *name) const |
| get the Group of a named Property More...
|
|
virtual const char * | extensionGetPropertyDocumentation (const Property *prop) const |
| get the Group of a Property More...
|
|
virtual const char * | extensionGetPropertyDocumentation (const char *name) const |
| get the Group of a named Property More...
|
|
virtual void | extensionSave (Base::Writer &) const |
|
virtual void | extensionRestore (Base::XMLReader &) |
|
bool | extensionIsDerivedFrom (const Base::Type type) const |
|