PartDesign::FeatureSubtractivePython Class Reference

#include <FeatureAddSub.h>

Public Member Functions

 FeatureSubtractivePython ()
 
 ~FeatureSubtractivePython ()
 
- Public Member Functions inherited from App::FeaturePythonT< FeatureT >
 FeaturePythonT ()
 
virtual ~FeaturePythonT ()
 
short mustExecute () const override
 
virtual DocumentObjectExecReturnexecute (void) override
 recalculate the Feature More...
 
virtual const char * getViewProviderNameOverride (void) const override
 
virtual const char * getViewProviderName (void) const override
 returns the type name of the ViewProvider More...
 
virtual App::DocumentObjectgetSubObject (const char *subname, PyObject **pyObj, Base::Matrix4D *mat, bool transform, int depth) const override
 
virtual std::vector< std::string > getSubObjects (int reason=0) const override
 
virtual App::DocumentObjectgetLinkedObject (bool recurse, Base::Matrix4D *mat, bool transform, int depth) const override
 
virtual bool hasChildElement () const override
 return true to activate tree view group object handling More...
 
virtual int isElementVisible (const char *element) const override
 Get sub-element visibility. More...
 
virtual int setElementVisible (const char *element, bool visible) override
 Set sub-element visibility. More...
 
virtual bool canLinkProperties () const override
 
virtual bool allowDuplicateLabel () const override
 
virtual bool redirectSubName (std::ostringstream &ss, App::DocumentObject *topParent, App::DocumentObject *child) const override
 
virtual int canLoadPartial () const override
 
virtual void editProperty (const char *propName) override
 
PyObjectgetPyObject (void) override
 
void setPyObject (PyObject *obj) override
 
 FeaturePythonT (const FeaturePythonT &)=delete
 
 FeaturePythonT (FeaturePythonT &&)=delete
 
FeaturePythonToperator= (const FeaturePythonT &)=delete
 
FeaturePythonToperator= (FeaturePythonT &&)=delete
 

Additional Inherited Members

- Protected Member Functions inherited from App::FeaturePythonT< FeatureT >
virtual void onBeforeChange (const Property *prop) override
 
virtual void onBeforeChangeLabel (std::string &newLabel) override
 
virtual void onChanged (const Property *prop) override
 
virtual void onDocumentRestored () override
 

Constructor & Destructor Documentation

◆ FeatureSubtractivePython()

PartDesign::FeatureSubtractivePython::FeatureSubtractivePython ( )

◆ ~FeatureSubtractivePython()

PartDesign::FeatureSubtractivePython::~FeatureSubtractivePython ( )

The documentation for this class was generated from the following files: