Auxiliary class used in mrpt::slam::CLocalMetricHypothesis for HMT-SLAM; this class stores a set of robot poses and its sensory frames and pose PDF, for being stored in a HMT-map as a serializable object in annotation NODE_ANNOTATION_POSES_GRAPH.
Definition at line 57 of file CRobotPosesGraph.h.
#include <mrpt/hmtslam/CRobotPosesGraph.h>
Public Member Functions | |
void | insertIntoMetricMap (CMultiMetricMap &metricMap) const |
Insert all the observations in the map (without erasing previous contents). | |
void | convertIntoSimplemap (CSimpleMap &out_simplemap) const |
Converts the contents of this object into a 'simplemap' (mrpt::slam::CSimpleMap) object. | |
RTTI stuff | |
| |
typedef CRobotPosesGraphPtr | SmartPtr |
static mrpt::utils::CLASSINIT | _init_CRobotPosesGraph |
static mrpt::utils::TRuntimeClassId | classCRobotPosesGraph |
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 CRobotPosesGraphPtr | Create () |
A typedef for the associated smart pointer
Definition at line 60 of file CRobotPosesGraph.h.
static const mrpt::utils::TRuntimeClassId* mrpt::hmtslam::CRobotPosesGraph::_GetBaseClass | ( | ) | [static, protected] |
Reimplemented from mrpt::utils::CSerializable.
void mrpt::hmtslam::CRobotPosesGraph::convertIntoSimplemap | ( | CSimpleMap & | out_simplemap | ) | const |
Converts the contents of this object into a 'simplemap' (mrpt::slam::CSimpleMap) object.
static CRobotPosesGraphPtr mrpt::hmtslam::CRobotPosesGraph::Create | ( | ) | [static] |
static mrpt::utils::CObject* mrpt::hmtslam::CRobotPosesGraph::CreateObject | ( | ) | [static] |
virtual mrpt::utils::CObject* mrpt::hmtslam::CRobotPosesGraph::duplicate | ( | ) | const [virtual] |
Returns a copy of the object, indepently of its class.
Implements mrpt::utils::CObject.
virtual const mrpt::utils::TRuntimeClassId* mrpt::hmtslam::CRobotPosesGraph::GetRuntimeClass | ( | ) | const [virtual] |
Returns information about the class of an object in runtime.
Reimplemented from mrpt::utils::CSerializable.
void mrpt::hmtslam::CRobotPosesGraph::insertIntoMetricMap | ( | CMultiMetricMap & | metricMap | ) | const |
Insert all the observations in the map (without erasing previous contents).
mrpt::utils::CLASSINIT mrpt::hmtslam::CRobotPosesGraph::_init_CRobotPosesGraph [static, protected] |
Definition at line 60 of file CRobotPosesGraph.h.
Definition at line 60 of file CRobotPosesGraph.h.
Definition at line 60 of file CRobotPosesGraph.h.
Page generated by Doxygen 1.7.1 for MRPT 0.9.4 SVN: at Mon Jan 10 23:33:19 UTC 2011 |