11 class CComposableEntity;
14 #include <argos3/core/utility/plugins/factory.h>
59 #define REGISTER_ACTUATOR(CLASSNAME, \
67 REGISTER_SYMBOL(CSimulatedActuator, \
69 LABEL " (" IMPLEMENTATION ")", \
The namespace containing all the ARGoS related code.
The basic interface for a simulated actuator.
virtual void Update()=0
Updates the state of the entity associated to this actuator.
virtual ~CSimulatedActuator()
Class destructor.
virtual void SetRobot(CComposableEntity &c_entity)=0
Sets the entity associated to this actuator.
Basic class for an entity that contains other entities.