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