Auxiliary class used in mrpt::slam::CLocalMetricHypothesis for HMT-SLAM; this class keeps the data relative to each local metric particle ("a robot metric path hypothesis" and its associated metric map).
Definition at line 66 of file CLocalMetricHypothesis.h.
#include <mrpt/hmtslam/CLocalMetricHypothesis.h>
Public Member Functions | |
CLSLAMParticleData (const TSetOfMetricMapInitializers *mapsInitializers=NULL) | |
virtual | ~CLSLAMParticleData () |
Public Attributes | |
CMultiMetricMap | metricMaps |
std::map< TPoseID, CPose3D > | robotPoses |
RTTI stuff | |
typedef CLSLAMParticleDataPtr | SmartPtr |
static mrpt::utils::CLASSINIT | _init_CLSLAMParticleData |
static mrpt::utils::TRuntimeClassId | classCLSLAMParticleData |
static const mrpt::utils::TRuntimeClassId * | classinfo |
static const mrpt::utils::TRuntimeClassId * | _GetBaseClass () |
virtual const mrpt::utils::TRuntimeClassId * | GetRuntimeClass () const |
Returns information about the class of an object in runtime. | |
virtual mrpt::utils::CObject * | duplicate () const |
Returns a copy of the object, indepently of its class. | |
static mrpt::utils::CObject * | CreateObject () |
static CLSLAMParticleDataPtr | Create () |
A typedef for the associated smart pointer
Definition at line 69 of file CLocalMetricHypothesis.h.
mrpt::hmtslam::CLSLAMParticleData::CLSLAMParticleData | ( | const TSetOfMetricMapInitializers * | mapsInitializers = NULL | ) | [inline] |
Definition at line 72 of file CLocalMetricHypothesis.h.
virtual mrpt::hmtslam::CLSLAMParticleData::~CLSLAMParticleData | ( | ) | [inline, virtual] |
Definition at line 78 of file CLocalMetricHypothesis.h.
static const mrpt::utils::TRuntimeClassId* mrpt::hmtslam::CLSLAMParticleData::_GetBaseClass | ( | ) | [static, protected] |
Reimplemented from mrpt::utils::CSerializable.
static CLSLAMParticleDataPtr mrpt::hmtslam::CLSLAMParticleData::Create | ( | ) | [static] |
static mrpt::utils::CObject* mrpt::hmtslam::CLSLAMParticleData::CreateObject | ( | ) | [static] |
virtual mrpt::utils::CObject* mrpt::hmtslam::CLSLAMParticleData::duplicate | ( | ) | const [virtual] |
Returns a copy of the object, indepently of its class.
Implements mrpt::utils::CObject.
virtual const mrpt::utils::TRuntimeClassId* mrpt::hmtslam::CLSLAMParticleData::GetRuntimeClass | ( | ) | const [virtual] |
Returns information about the class of an object in runtime.
Reimplemented from mrpt::utils::CSerializable.
mrpt::utils::CLASSINIT mrpt::hmtslam::CLSLAMParticleData::_init_CLSLAMParticleData [static, protected] |
Definition at line 69 of file CLocalMetricHypothesis.h.
Definition at line 69 of file CLocalMetricHypothesis.h.
Definition at line 69 of file CLocalMetricHypothesis.h.
Definition at line 83 of file CLocalMetricHypothesis.h.
Definition at line 84 of file CLocalMetricHypothesis.h.
Page generated by Doxygen 1.7.3 for MRPT 0.9.4 SVN: at Sat Mar 26 06:16:28 UTC 2011 |