40 #ifndef CONDITIONINVERT_HPP 41 #define CONDITIONINVERT_HPP 46 {
namespace scripting {
69 return ! mc->evaluate();
72 virtual ConditionInterface*
copy( std::map<const base::DataSourceBase*, base::DataSourceBase*>& alreadyCloned )
const
This interface represents the concept of a condition which can be evaluated and return true or false...
#define RTT_SCRIPTING_API
virtual bool evaluate()
Evaluate the Condition and return the outcome.
A conditional that evaluates to the inverse of another Condition.
virtual ConditionInterface * copy(std::map< const base::DataSourceBase *, base::DataSourceBase * > &alreadyCloned) const
When copying an Orocos program, we want identical internal::DataSource's to be mapped to identical Da...
virtual ~ConditionInvert()
ConditionInvert(ConditionInterface *c)
Contains TaskContext, Activity, OperationCaller, Operation, Property, InputPort, OutputPort, Attribute.
virtual ConditionInterface * clone() const
The Clone Software Pattern.