|
PyObjectExpression (const App::DocumentObject *_owner=0, PyObject *pyobj=0, bool owned=false) | |
|
void setPyValue (Py::Object pyobj) | |
|
void setPyValue (PyObject *pyobj, bool owned=false) | |
|
virtual Expression * simplify () const override | |
|
virtual ~PyObjectExpression () | |
|
virtual void addComponent (Component *component) | |
|
bool adjustLinks (const std::set< App::DocumentObject * > &inList) | |
|
Expression * copy () const | |
|
Expression * eval () const | |
|
Expression (const App::DocumentObject *_owner) | |
|
void getDepObjects (std::set< App::DocumentObject * > &, std::vector< std::string > *labels=0) const | |
|
std::set< App::DocumentObject * > getDepObjects (std::vector< std::string > *labels=0) const | |
|
ExpressionDeps getDeps () const | |
|
void getDeps (ExpressionDeps &deps) const | |
|
std::set< App::ObjectIdentifier > getIdentifiers () const | |
|
void getIdentifiers (std::set< App::ObjectIdentifier > &) const | |
|
App::DocumentObject * getOwner () const | |
|
Py::Object getPyValue () const | |
|
boost::any getValueAsAny () const | |
|
bool hasComponent () const | |
|
ExpressionPtr importSubNames (const std::map< std::string, std::string > &nameMap) const | |
|
bool isSame (const Expression &other) const | |
|
virtual bool isTouched () const | |
|
virtual int priority () const | |
|
ExpressionPtr replaceObject (const App::DocumentObject *parent, App::DocumentObject *oldObj, App::DocumentObject *newObj) const | |
|
std::string toString (bool persistent=false, bool checkPriority=false, int indent=0) const | |
|
void toString (std::ostream &os, bool persistent=false, bool checkPriority=false, int indent=0) const | |
|
ExpressionPtr updateLabelReference (App::DocumentObject *obj, const std::string &ref, const char *newLabel) const | |
|
void visit (ExpressionVisitor &v) | |
|
virtual ~Expression () | |
|
BaseClass () | |
| Construction. More...
|
|
virtual PyObject * getPyObject (void) | |
| This method returns the Python wrapper for a C++ object. More...
|
|
virtual Type getTypeId (void) const | |
|
bool isDerivedFrom (const Type type) const | |
|
virtual void setPyObject (PyObject *) | |
|
virtual ~BaseClass () | |
| Destruction. More...
|
|