#include <FeaturePython.h>
Public Member Functions | |
DocumentObjectExecReturn * | execute () |
FeaturePythonImp (App::DocumentObject *) | |
void | onChanged (const Property *prop) |
~FeaturePythonImp () |
Definition at line 43 of file FeaturePython.h.
FeaturePythonImp::FeaturePythonImp | ( | App::DocumentObject * | o | ) |
Definition at line 39 of file FeaturePython.cpp.
FeaturePythonImp::~FeaturePythonImp | ( | ) |
Definition at line 43 of file FeaturePython.cpp.
DocumentObjectExecReturn * FeaturePythonImp::execute | ( | void | ) |
Definition at line 47 of file FeaturePython.cpp.
References Py::Object::getAttr(), App::PropertyPythonObject::getClassTypeId(), App::DocumentObject::getPyObject(), App::Property::getTypeId(), Py::Object::hasAttr(), App::DocumentObject::StdReturn, and Base::Exception::what().
Referenced by App::FeaturePythonT< FeatureT >::execute().
void FeaturePythonImp::onChanged | ( | const Property * | prop | ) |
Definition at line 78 of file FeaturePython.cpp.
References Base::Console(), Py::Object::getAttr(), App::PropertyPythonObject::getClassTypeId(), App::DocumentObject::getPyObject(), App::Property::getTypeId(), App::PropertyString::getValue(), Py::Object::hasAttr(), App::DocumentObject::Label, and Base::Exception::what().
Referenced by App::FeaturePythonT< FeatureT >::onChanged().