7 #ifndef DYNAMIC_GRAPH_COMMAND_H 8 #define DYNAMIC_GRAPH_COMMAND_H 42 Command(
Entity &entity,
const std::vector<Value::Type> &valueTypes,
43 const std::string &docstring);
45 const std::vector<Value::Type> &valueTypes()
const;
47 void setParameterValues(
const std::vector<Value> &values);
49 const std::vector<Value> &getParameterValues()
const;
55 std::string getDocstring()
const;
59 virtual Value doExecute() = 0;
73 #endif // DYNAMIC_GRAPH_COMMAND_H
This class represents an entity, i.e. a generic computational unit that provides input and output sig...
This class implements a variant design pattern to handle basic types in Command.
std::vector< Value::Type > valueTypeVector_
static const std::vector< Value::Type > EMPTY_ARG
std::vector< Value > valueVector_