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 basic interface for all actuators.
ticpp::Element TConfigurationNode
The ARGoS configuration XML node.
virtual void Init(TConfigurationNode &t_node)
Initializes the actuator from the XML configuration tree.
std::map< std::string, CCI_Actuator *, std::less< std::string > > TMap
virtual ~CCI_Actuator()
Class destructor.
virtual void Destroy()
Destroys the actuator.
The namespace containing all the ARGoS related code.
This class is the base of all XML-configurable ARGoS interface.
virtual void Reset()
Resets the actuator to the state it had just after Init().