40 #ifndef CONDITIONINVERT_HPP 41 #define CONDITIONINVERT_HPP 46 {
namespace scripting {
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...
virtual ConditionInterface * clone() const =0
virtual ConditionInterface * copy(std::map< const base::DataSourceBase *, base::DataSourceBase * > &alreadyCloned) const
virtual bool evaluate()
Evaluate the Condition and return the outcome.
virtual ConditionInterface * copy(std::map< const base::DataSourceBase *, base::DataSourceBase * > &alreadyCloned) const
virtual ~ConditionInvert()
virtual bool evaluate()=0
Evaluate the Condition and return the outcome.
ConditionInvert(ConditionInterface *c)
Contains TaskContext, Activity, OperationCaller, Operation, Property, InputPort, OutputPort, Attribute.
virtual ConditionInterface * clone() const