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.
std::map<TPoseID,CPose3D> mrpt::hmtslam::CLSLAMParticleData::robotPoses |
Definition at line 84 of file CLocalMetricHypothesis.h.
Page generated by Doxygen 1.7.2 for MRPT 0.9.4 SVN: at Mon Jan 10 22:46:17 UTC 2011 |