38 #ifndef EDGECONDITION_HPP 39 #define EDGECONDITION_HPP 42 #include "rtt-scripting-config.h" 43 #include "../base/rtt-base-fwd.hpp" 55 #include <boost/graph/adjacency_list.hpp> 57 using boost::property;
66 {
namespace scripting {
93 EdgeCondition(
const EdgeCondition& orig );
95 EdgeCondition& operator=(
const EdgeCondition& orig );
97 EdgeCondition copy( std::map<const base::DataSourceBase*, base::DataSourceBase*>& replacementdss )
const;
This interface represents the concept of a condition which can be evaluated and return true or false...
ConditionInterface * condition
static int condition_counter
Contains TaskContext, Activity, OperationCaller, Operation, Property, InputPort, OutputPort, Attribute.
This class represents a conditional branch in a program tree. It contains a condition which must be s...
BOOST_INSTALL_PROPERTY(edge, condition)
property< edge_condition_t, EdgeCondition, property< boost::edge_index_t, int > > EdgeProperty