Main MRPT website > C++ reference
MRPT logo
Public Member Functions | Public Attributes

mrpt::detectors::CDetectableObject Class Reference


Detailed Description

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>

Inheritance diagram for mrpt::detectors::CDetectableObject:
Inheritance graph
[legend]

List of all members.

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.

Member Function Documentation

static const mrpt::utils::TRuntimeClassId* mrpt::detectors::CDetectableObject::_GetBaseClass (  ) [static, protected]
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.


Friends And Related Function Documentation

friend class mrpt::utils::CStream [friend]

Reimplemented from mrpt::utils::CSerializable.

Definition at line 51 of file CDetectableObject.h.


Member Data Documentation

Definition at line 51 of file CDetectableObject.h.

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:46:17 UTC 2011