|
|
#include <ArmarXCore/observers/condition/Term.h>
Inheritance diagram for Literal:Public Member Functions | |
| Literal (const DataFieldIdentifier &dataFieldIdentifier, const std::string &checkName, const VarList &checkParameters=createParameterList()) | |
| Construct a literal using a datafieldidentifier object. More... | |
| Literal (const DataFieldIdentifierPtr &dataFieldIdentifier, const std::string &checkName, const VarList &checkParameters=createParameterList()) | |
| Construct a literal using a datafieldidentifier pointer. More... | |
| Literal (const DatafieldRefBasePtr &datafieldRef, const std::string &checkName, const VarList &checkParameters=createParameterList()) | |
| Literal (const std::string &dataFieldIdentifierStr, const std::string &checkName, const VarList &checkParameters=createParameterList()) | |
| Construct a literal using a datafieldidentifier as string. More... | |
| ParameterList | toParamList (const VarList &varList) const |
Public Member Functions inherited from Term | |
| TermImplPtr | getImpl () const |
| Retrieve term implementation object as used in the ArmarX Framework in order to build distributed expression trees. More... | |
| Term | operator! (void) const |
| The logical NOT operator. More... | |
| Term | operator&& (const Term &right) const |
| The logical AND operator. More... | |
| Term & | operator= (const Term &right) |
| The assignment operator. More... | |
| Term | operator|| (const Term &right) const |
| The logical OR operator. More... | |
| Term () | |
| Construct an empty term. More... | |
| Term (const Term &other) | |
| Copy constructor. More... | |
| Term (TermImplPtr impl) | |
| Construct term by term implementation. More... | |
Static Public Member Functions | |
| static VarList | createParameterList () |
| Static helper method to create an empty parameterlist. More... | |
| static VarList | createParameterList (const Variant ¶m1) |
| Static helper method to create a parameterlist. More... | |
| static VarList | createParameterList (const Variant ¶m1, const Variant ¶m2) |
| Static helper method to create a parameterlist. More... | |
| static VarList | createParameterList (const Variant ¶m1, const Variant ¶m2, const Variant ¶m3) |
| Static helper method to create a parameterlist. More... | |
Additional Inherited Members | |
Protected Attributes inherited from Term | |
| TermImplPtr | termImpl |
Literals are part of the user front end of the ArmarX condition mechanism. Literals describe condition checks in the distributed ArmarX scenario.
| Literal | ( | const std::string & | dataFieldIdentifierStr, |
| const std::string & | checkName, | ||
| const VarList & | checkParameters = createParameterList() |
||
| ) |
Construct a literal using a datafieldidentifier as string.
| dataFieldIdentifierStr | dataFieldIdentifier as string |
| checkName | name of the check as available in the observer. The usual checks can be found in the namespace armarx::checks. For the available checks for the specific observer, check the Gui ObserverView while the Observer is running |
| checkParameters | parameter list for the check |
Definition at line 113 of file Term.cpp.
Here is the call graph for this function:| Literal | ( | const DataFieldIdentifier & | dataFieldIdentifier, |
| const std::string & | checkName, | ||
| const VarList & | checkParameters = createParameterList() |
||
| ) |
Construct a literal using a datafieldidentifier object.
| dataFieldIdentifier | dataFieldIdentifier object |
| checkName | name of the check as available in the observer. The usual checks can be found in the namespace armarx::checks. For the available checks for the specific observer, check the Gui ObserverView while the Observer is running |
| checkParameters | parameter list for the check |
Definition at line 120 of file Term.cpp.
Here is the call graph for this function:| Literal | ( | const DataFieldIdentifierPtr & | dataFieldIdentifier, |
| const std::string & | checkName, | ||
| const VarList & | checkParameters = createParameterList() |
||
| ) |
Construct a literal using a datafieldidentifier pointer.
| dataFieldIdentifier | dataFieldIdentifier pointer |
| checkName | name of the check as available in the observer. The usual checks can be found in the namespace armarx::checks. For the available checks for the specific observer, check the Gui ObserverView while the Observer is running |
| checkParameters | parameter list for the check |
Definition at line 127 of file Term.cpp.
Here is the call graph for this function:| Literal | ( | const DatafieldRefBasePtr & | datafieldRef, |
| const std::string & | checkName, | ||
| const VarList & | checkParameters = createParameterList() |
||
| ) |
|
static |
| ParameterList toParamList | ( | const VarList & | varList | ) | const |