Base class that contains common atributes and functions of detectable objects.
It was initially thought for detected objects in images from cams, but it's easily expandable to other source types (f.i. scanners).
Definition at line 31 of file CDetectableObject.h.
#include <mrpt/detectors/CDetectableObject.h>
Public Member Functions | |
void | setObservation (mrpt::obs::CObservationPtr newObs) |
Public Attributes | |
std::string | m_id |
Must be an unique id for each detectable object. More... | |
mrpt::obs::CObservationPtr | obs |
Observation wich contain the deteted object. More... | |
RTTI stuff <br> | |
static const mrpt::utils::TRuntimeClassId | classCDetectableObject |
class | mrpt::utils::CStream |
static const mrpt::utils::TRuntimeClassId * | _GetBaseClass () |
virtual const mrpt::utils::TRuntimeClassId * | GetRuntimeClass () const MRPT_OVERRIDE |
|
staticprotected |
|
virtual |
Reimplemented in mrpt::detectors::CDetectable2D, and mrpt::detectors::CDetectable3D.
|
inline |
Definition at line 41 of file CDetectableObject.h.
|
friend |
Definition at line 33 of file CDetectableObject.h.
|
static |
Definition at line 33 of file CDetectableObject.h.
std::string mrpt::detectors::CDetectableObject::m_id |
Must be an unique id for each detectable object.
Definition at line 37 of file CDetectableObject.h.
mrpt::obs::CObservationPtr mrpt::detectors::CDetectableObject::obs |
Observation wich contain the deteted object.
Definition at line 39 of file CDetectableObject.h.
Page generated by Doxygen 1.9.5 for MRPT 1.4.0 SVN: at Tue Dec 27 00:53:09 UTC 2022 |