38 #ifndef VERTEXNODE_HPP 39 #define VERTEXNODE_HPP 43 #include "../base/ActionInterface.hpp" 55 #include <boost/graph/adjacency_list.hpp> 58 {
namespace scripting {
71 {
namespace scripting {
102 VertexNode(
const VertexNode& orig );
104 VertexNode copy( std::map<const base::DataSourceBase*, base::DataSourceBase*>& rdss )
const;
106 VertexNode& operator=(
const VertexNode& orig );
138 void startExecution();
149 bool isValid()
const;
165 void setLineNumber(
int ln);
180 int getLineNumber()
const;
NodeTypes
The vertex_exec_t property values.
This class represents elements in a program tree.
#define RTT_SCRIPTING_API
BOOST_INSTALL_PROPERTY(vertex, exec)
Based on the software pattern 'command', this interface allows execution of action objects...
Contains TaskContext, Activity, OperationCaller, Operation, Property, InputPort, OutputPort, Attribute.
boost::property< vertex_command_t, VertexNode, boost::property< vertex_exec_t, int, boost::property< boost::vertex_index_t, int > > > VertProperty