ARGoS
3
A parallel, multi-engine simulator for swarm robotics
|
Go to the documentation of this file. 1 #ifndef COLORED_BLOB_OMNIDIRECTIONAL_CAMERA_ROTZONLY_SENSOR_H
2 #define COLORED_BLOB_OMNIDIRECTIONAL_CAMERA_ROTZONLY_SENSOR_H
5 class CColoredBlobOmnidirectionalCameraRotZOnlySensor;
6 class COmnidirectionalCameraEquippedEntity;
8 class CControllableEntity;
9 class COmnidirectionalCameraLEDCheckOperation;
12 #include <argos3/core/utility/math/rng.h>
13 #include <argos3/core/simulator/space/space.h>
14 #include <argos3/core/simulator/sensor.h>
15 #include <argos3/plugins/robots/generic/control_interface/ci_colored_blob_omnidirectional_camera_sensor.h>
CPositionalIndex< CEmbodiedEntity > * m_pcEmbodiedIndex
virtual void Update()
Updates the state of the entity associated to this sensor.
The namespace containing all the ARGoS related code.
Basic class for an entity that contains other entities.
COmnidirectionalCameraLEDCheckOperation * m_pcOperation
virtual void Disable()
Disables image acquisition and processing.
This entity is a link to a body in the physics engine.
ticpp::Element TConfigurationNode
The ARGoS configuration XML node.
CPositionalIndex< CLEDEntity > * m_pcLEDIndex
COmnidirectionalCameraEquippedEntity * m_pcOmnicamEntity
This class provides the most general interface to a camera.
CEmbodiedEntity * m_pcEmbodiedEntity
virtual void Enable()
Enables image acquisition and processing.
virtual void Reset()
Resets the sensor to the state it had just after Init().
virtual void Init(TConfigurationNode &t_tree)
Initializes the sensor from the XML configuration tree.
CControllableEntity * m_pcControllableEntity
virtual void Destroy()
Destroys the sensor.
A data structure that contains positional entities.
The basic interface for a simulated sensor.
An entity that contains a pointer to the user-defined controller.
virtual void SetRobot(CComposableEntity &c_entity)
Sets the entity associated to this sensor.
CColoredBlobOmnidirectionalCameraRotZOnlySensor()
virtual ~CColoredBlobOmnidirectionalCameraRotZOnlySensor()