|
#include <ArmarXCore/observers/condition/Term.h>
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 109 of file Term.cpp.
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 114 of file Term.cpp.
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 119 of file Term.cpp.
Literal | ( | const DatafieldRefBasePtr & | datafieldRef, |
const std::string & | checkName, | ||
const VarList & | checkParameters = createParameterList() |
||
) |
|
static |
ParameterList toParamList | ( | const VarList & | varList | ) | const |