ARGoS  3
A parallel, multi-engine simulator for swarm robotics
argos::CColoredBlobOmnidirectionalCameraRotZOnlySensor Class Reference

#include <colored_blob_omnidirectional_camera_rotzonly_sensor.h>

+ Inheritance diagram for argos::CColoredBlobOmnidirectionalCameraRotZOnlySensor:

List of all members.

Public Member Functions

 CColoredBlobOmnidirectionalCameraRotZOnlySensor ()
virtual ~CColoredBlobOmnidirectionalCameraRotZOnlySensor ()
virtual void SetRobot (CComposableEntity &c_entity)
 Sets the entity associated to this sensor.
virtual void Init (TConfigurationNode &t_tree)
 Initializes the sensor from the XML configuration tree.
virtual void Update ()
 Updates the state of the entity associated to this sensor.
virtual void Reset ()
 Resets the sensor to the state it had just after Init().
virtual void Destroy ()
 Destroys the sensor.
virtual void Enable ()
 Enables image acquisition and processing.
virtual void Disable ()
 Disables image acquisition and processing.

Protected Attributes

bool m_bEnabled
COmnidirectionalCameraEquippedEntitym_pcOmnicamEntity
CControllableEntitym_pcControllableEntity
CEmbodiedEntitym_pcEmbodiedEntity
CPositionalIndex< CLEDEntity > * m_pcLEDIndex
CPositionalIndex
< CEmbodiedEntity > * 
m_pcEmbodiedIndex
CLEDCheckOperationm_pcOperation
Real m_fDistanceNoiseStdDev
CRandom::CRNGm_pcRNG
bool m_bShowRays

Detailed Description


Constructor & Destructor Documentation


Member Function Documentation

Destroys the sensor.

This method is supposed to undo whatever was done in Init(). The default implementation of this method does nothing.

See also:
Init()
Reset()

Reimplemented from argos::CCI_Sensor.

Definition at line 200 of file colored_blob_omnidirectional_camera_rotzonly_sensor.cpp.

Initializes the sensor from the XML configuration tree.

The default implementation of this method does nothing.

Parameters:
t_nodeThe XML configuration tree relative to this sensor.
See also:
Reset()
Destroy()

Reimplemented from argos::CCI_Sensor.

Definition at line 139 of file colored_blob_omnidirectional_camera_rotzonly_sensor.cpp.

Resets the sensor to the state it had just after Init().

The default implementation of this method does nothing.

See also:
Init()
Destroy()

Reimplemented from argos::CCI_Sensor.

Definition at line 192 of file colored_blob_omnidirectional_camera_rotzonly_sensor.cpp.

Sets the entity associated to this sensor.

When a controller is created, all the sensors and actuators are created, too. This function is called right before the Init() method of the sensor is called.

Parameters:
c_entityThe entity to associate to this sensor.
See also:
CComposableEntity
CControllableEntity::SetController()
CCI_Sensor::Init()

Implements argos::CSimulatedSensor.

Definition at line 126 of file colored_blob_omnidirectional_camera_rotzonly_sensor.cpp.

Updates the state of the entity associated to this sensor.

Implements argos::CSimulatedSensor.

Definition at line 169 of file colored_blob_omnidirectional_camera_rotzonly_sensor.cpp.


Member Data Documentation


The documentation for this class was generated from the following files: