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


Classes | |
| class | CUpdateOperation |
Public Member Functions | |
| CCameraSensorTagDetectorAlgorithm () | |
| virtual | ~CCameraSensorTagDetectorAlgorithm () |
| 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 std::string &str_payload, const CVector2 &c_center_pixel, const std::array< CVector2, 4 > &arr_corner_pixels) |
| 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_CameraSensorTagDetectorAlgorithm | |
| CCI_CameraSensorTagDetectorAlgorithm () | |
| Constructor. More... | |
| virtual | ~CCI_CameraSensorTagDetectorAlgorithm () |
| 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_CameraSensorTagDetectorAlgorithm | |
| 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_tag_detector_algorithm.h.
| argos::CCameraSensorTagDetectorAlgorithm::CCameraSensorTagDetectorAlgorithm | ( | ) |
Definition at line 21 of file camera_sensor_tag_detector_algorithm.cpp.
|
inlinevirtual |
Definition at line 114 of file camera_sensor_tag_detector_algorithm.h.
|
inline |
Definition at line 125 of file camera_sensor_tag_detector_algorithm.h.
|
inline |
Definition at line 131 of file camera_sensor_tag_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_tag_detector_algorithm.cpp.
|
inline |
Returns true if the rays must be shown in the GUI.
Definition at line 141 of file camera_sensor_tag_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 149 of file camera_sensor_tag_detector_algorithm.h.
|
virtual |
Implements argos::CCameraSensorSimulatedAlgorithm.
Definition at line 47 of file camera_sensor_tag_detector_algorithm.cpp.