38 #ifndef EDGECONDITION_HPP 39 #define EDGECONDITION_HPP 43 #include "../base/rtt-base-fwd.hpp" 55 #include <boost/graph/adjacency_list.hpp> 57 using boost::property;
66 {
namespace scripting {
74 static int condition_counter;
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...
#define RTT_SCRIPTING_API
Contains TaskContext, Activity, OperationCaller, Operation, Property, InputPort, OutputPort, Attribute.
This class represents a conditional branch in a program tree.
BOOST_INSTALL_PROPERTY(edge, condition)
property< edge_condition_t, EdgeCondition, property< boost::edge_index_t, int > > EdgeProperty