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.