This class provides the most general interface to a camera. More...
#include <camera_sensor_led_detector_algorithm.h>


Classes | |
| class | CUpdateOperation | 
Public Member Functions | |
| CCameraSensorLEDDetectorAlgorithm () | |
| virtual | ~CCameraSensorLEDDetectorAlgorithm () | 
| virtual void | Init (TConfigurationNode &t_tree) | 
| Initializes the resource.  More... | |
| virtual void | Update (const CSquareMatrix< 3 > &c_projection_matrix, const std::array< CPlane, 6 > &arr_frustum_planes, const CTransformationMatrix3 &c_camera_to_world_transform, const CVector3 &c_camera_location, const CVector3 &c_bounding_box_position, const CVector3 &c_bounding_box_half_extents) | 
| void | AddCheckedRay (bool b_intersected, const CRay3 &c_ray) | 
| void | AddReading (const CColor &c_color, const CVector2 &c_center) | 
  Public Member Functions inherited from argos::CCameraSensorSimulatedAlgorithm | |
| virtual | ~CCameraSensorSimulatedAlgorithm () | 
| const std::vector< std::pair< bool, CRay3 > > & | GetCheckedRays () const | 
  Public Member Functions inherited from argos::CCI_CameraSensorLEDDetectorAlgorithm | |
| CCI_CameraSensorLEDDetectorAlgorithm () | |
| Constructor.  More... | |
| virtual | ~CCI_CameraSensorLEDDetectorAlgorithm () | 
| Destructor.  More... | |
| const std::vector< SReading > & | GetReadings () const | 
  Public Member Functions inherited from argos::CCI_CameraSensorAlgorithm | |
| virtual | ~CCI_CameraSensorAlgorithm () | 
| virtual void | Reset () | 
| Resets the resource.  More... | |
| virtual void | Destroy () | 
| Undoes whatever was done by Init().  More... | |
  Public Member Functions inherited from argos::CBaseConfigurableResource | |
| virtual | ~CBaseConfigurableResource () | 
| Class destructor.  More... | |
Additional Inherited Members | |
  Protected Attributes inherited from argos::CCameraSensorSimulatedAlgorithm | |
| std::vector< std::pair< bool, CRay3 > > | m_vecCheckedRays | 
  Protected Attributes inherited from argos::CCI_CameraSensorLEDDetectorAlgorithm | |
| std::vector< SReading > | m_vecReadings | 
This class provides the most general interface to a camera.
The camera sensor enables the user to extract information from the images acquired by the simulated or by the physical camera.
Definition at line 30 of file camera_sensor_led_detector_algorithm.h.
| argos::CCameraSensorLEDDetectorAlgorithm::CCameraSensorLEDDetectorAlgorithm | ( | ) | 
Definition at line 21 of file camera_sensor_led_detector_algorithm.cpp.
      
  | 
  inlinevirtual | 
Definition at line 82 of file camera_sensor_led_detector_algorithm.h.
      
  | 
  inline | 
Definition at line 93 of file camera_sensor_led_detector_algorithm.h.
      
  | 
  inline | 
Definition at line 99 of file camera_sensor_led_detector_algorithm.h.
      
  | 
  virtual | 
Initializes the resource.
| t_tree | the base of the XML configuration tree to parse | 
| CARGoSException | if an error occurs | 
Reimplemented from argos::CCI_CameraSensorAlgorithm.
Definition at line 28 of file camera_sensor_led_detector_algorithm.cpp.
      
  | 
  virtual | 
Implements argos::CCameraSensorSimulatedAlgorithm.
Definition at line 47 of file camera_sensor_led_detector_algorithm.cpp.