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 49 of file CDetectableObject.h.
#include <mrpt/detectors/CDetectableObject.h>
Public Member Functions | |
void | setObservation (CObservationPtr newObs) |
Public Attributes | |
std::string | m_id |
Must be an unique id for each detectable object. | |
CObservationPtr | obs |
Observation wich contain the deteted object. | |
RTTI stuff | |
static const mrpt::utils::TRuntimeClassId | classCDetectableObject |
class | mrpt::utils::CStream |
static const mrpt::utils::TRuntimeClassId * | _GetBaseClass () |
virtual const mrpt::utils::TRuntimeClassId * | GetRuntimeClass () const |
Returns information about the class of an object in runtime. |
static const mrpt::utils::TRuntimeClassId* mrpt::detectors::CDetectableObject::_GetBaseClass | ( | ) | [static, protected] |
Reimplemented from mrpt::utils::CSerializable.
Reimplemented in mrpt::detectors::CDetectable2D, and mrpt::detectors::CDetectable3D.
virtual const mrpt::utils::TRuntimeClassId* mrpt::detectors::CDetectableObject::GetRuntimeClass | ( | ) | const [virtual] |
Returns information about the class of an object in runtime.
Reimplemented from mrpt::utils::CSerializable.
Reimplemented in mrpt::detectors::CDetectable2D, and mrpt::detectors::CDetectable3D.
void mrpt::detectors::CDetectableObject::setObservation | ( | CObservationPtr | newObs ) | [inline] |
Definition at line 59 of file CDetectableObject.h.
friend class mrpt::utils::CStream [friend] |
Reimplemented from mrpt::utils::CSerializable.
Definition at line 51 of file CDetectableObject.h.
const mrpt::utils::TRuntimeClassId mrpt::detectors::CDetectableObject::classCDetectableObject [static] |
Definition at line 51 of file CDetectableObject.h.
std::string mrpt::detectors::CDetectableObject::m_id |
Must be an unique id for each detectable object.
Definition at line 55 of file CDetectableObject.h.
Observation wich contain the deteted object.
Definition at line 57 of file CDetectableObject.h.
Page generated by Doxygen 1.7.2 for MRPT 0.9.4 SVN: at Mon Jan 10 22:30:30 UTC 2011 |