#include <camera_sensor_tag_detector_algorithm.h>
Public Member Functions | |
CUpdateOperation (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, CCameraSensorTagDetectorAlgorithm &c_algorithm) | |
virtual | ~CUpdateOperation () |
virtual bool | operator() (CTagEntity &c_tag) |
Public Member Functions inherited from argos::CCameraSensorSimulatedAlgorithm::CBaseUpdateOperation | |
CBaseUpdateOperation (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) | |
virtual | ~CBaseUpdateOperation () |
CRadians | GetAngleWithCamera (const CPositionalEntity &c_entity) const |
CVector2 | ProjectOntoSensor (const CVector3 &c_vector) const |
bool | IsPointInsideFrustum (const CVector3 &c_point) const |
Public Member Functions inherited from argos::CPositionalIndex< ENTITY >::COperation | |
virtual | ~COperation () |
virtual bool | operator() (ENTITY &)=0 |
Additional Inherited Members | |
Protected Attributes inherited from argos::CCameraSensorSimulatedAlgorithm::CBaseUpdateOperation | |
const CSquareMatrix< 3 > & | m_cProjectionMatrix |
const std::array< CPlane, 6 > & | m_arrFrustumPlanes |
const CTransformationMatrix3 & | m_cCameraToWorldTransform |
const CVector3 & | m_cCameraLocation |
Definition at line 34 of file camera_sensor_tag_detector_algorithm.h.
|
inline |
Definition at line 39 of file camera_sensor_tag_detector_algorithm.h.
|
inlinevirtual |
Definition at line 52 of file camera_sensor_tag_detector_algorithm.h.
|
inlinevirtual |
Definition at line 54 of file camera_sensor_tag_detector_algorithm.h.