16 #include <argos3/core/config.h>
17 #include <argos3/core/utility/datatypes/datatypes.h>
18 #include <argos3/core/utility/configuration/base_configurable_resource.h>
38 typedef std::map<std::string, CCI_Actuator*, std::less<std::string> >
TMap;
80 virtual void CreateLuaState(lua_State* pt_lua_state) = 0;
The namespace containing all the ARGoS related code.
ticpp::Element TConfigurationNode
The ARGoS configuration XML node.
The basic interface for all actuators.
virtual void Destroy()
Destroys the actuator.
virtual void Reset()
Resets the actuator to the state it had just after Init().
std::map< std::string, CCI_Actuator *, std::less< std::string > > TMap
virtual void Init(TConfigurationNode &t_node)
Initializes the actuator from the XML configuration tree.
virtual ~CCI_Actuator()
Class destructor.
This class is the base of all XML-configurable ARGoS interface.