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

mrpt::hmtslam::CRobotPosesGraph Class Reference


Detailed Description

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>

Inheritance diagram for mrpt::hmtslam::CRobotPosesGraph:
Inheritance graph
[legend]

List of all members.

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::CObjectduplicate () const
 Returns a copy of the object, indepently of its class.
static mrpt::utils::CObjectCreateObject ()
static CRobotPosesGraphPtr Create ()

Member Typedef Documentation

A typedef for the associated smart pointer

Definition at line 60 of file CRobotPosesGraph.h.


Member Function Documentation

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).


Member Data Documentation

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.3 for MRPT 0.9.4 SVN: at Sat Mar 26 06:40:17 UTC 2011