This class provides the most general interface to a camera. More...
#include <camera_sensor_directional_led_detector_algorithm.h>
Classes | |
class | CUpdateOperation |
Public Member Functions | |
CCameraSensorDirectionalLEDDetectorAlgorithm () | |
virtual | ~CCameraSensorDirectionalLEDDetectorAlgorithm () |
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) |
bool | IsShowRays () |
Returns true if the rays must be shown in the GUI. More... | |
void | SetShowRays (bool b_show_rays) |
Sets whether or not the rays must be shown in the GUI. More... | |
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_CameraSensorDirectionalLEDDetectorAlgorithm | |
CCI_CameraSensorDirectionalLEDDetectorAlgorithm () | |
Constructor. More... | |
virtual | ~CCI_CameraSensorDirectionalLEDDetectorAlgorithm () |
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_CameraSensorDirectionalLEDDetectorAlgorithm | |
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_directional_led_detector_algorithm.h.
argos::CCameraSensorDirectionalLEDDetectorAlgorithm::CCameraSensorDirectionalLEDDetectorAlgorithm | ( | ) |
Definition at line 21 of file camera_sensor_directional_led_detector_algorithm.cpp.
|
inlinevirtual |
Definition at line 85 of file camera_sensor_directional_led_detector_algorithm.h.
|
inline |
Definition at line 96 of file camera_sensor_directional_led_detector_algorithm.h.
|
inline |
Definition at line 102 of file camera_sensor_directional_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_directional_led_detector_algorithm.cpp.
|
inline |
Returns true if the rays must be shown in the GUI.
Definition at line 110 of file camera_sensor_directional_led_detector_algorithm.h.
|
inline |
Sets whether or not the rays must be shown in the GUI.
b_show_rays | true if the rays must be shown, false otherwise |
Definition at line 118 of file camera_sensor_directional_led_detector_algorithm.h.
|
virtual |
Implements argos::CCameraSensorSimulatedAlgorithm.
Definition at line 47 of file camera_sensor_directional_led_detector_algorithm.cpp.