Go to the documentation of this file.
93 this->
termImpl = TermImplPtr::dynamicCast(right.
getImpl()->ice_clone());
137 list.push_back((param1));
145 list.push_back((param1));
146 list.push_back((param2));
154 list.push_back((param1));
155 list.push_back((param2));
156 list.push_back((param3));
163 ParameterList result;
165 for (
const auto& var : varList)
167 result.push_back(
new Variant(var));
The Variant class is described here: Variants.
LiteralImpls are the basic elements for defining conditional expressions.
ParameterList toParamList(const VarList &varList) const
list(APPEND SOURCES ${QT_RESOURCES}) set(COMPONENT_LIBS ArmarXGui ArmarXCoreObservers ArmarXCoreEigen3Variants PlotterController $
Term operator&&(const Term &right) const
The logical AND operator.
static VarList createParameterList()
Static helper method to create an empty parameterlist.
std::vector< Variant > VarList
Literal(const std::string &dataFieldIdentifierStr, const std::string &checkName, const VarList &checkParameters=createParameterList())
Construct a literal using a datafieldidentifier as string.
Term()
Construct an empty term.
Term operator!(void) const
The logical NOT operator.
Term & operator=(const Term &right)
The assignment operator.
This file offers overloads of toIce() and fromIce() functions for STL container types.
Term operator||(const Term &right) const
The logical OR operator.
DataFieldIdentifier provide the basis to identify data field within a distributed ArmarX scenario.
TermImplPtr getImpl() const
Retrieve term implementation object as used in the ArmarX Framework in order to build distributed exp...