Public Member Functions | Private Attributes
rtabmap::RtabmapEvent3DMap Class Reference

#include <RtabmapEvent.h>

Inheritance diagram for rtabmap::RtabmapEvent3DMap:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual std::string getClassName () const
const std::multimap< int, Link > & getConstraints () const
const std::map< int,
std::string > & 
getLabels () const
const std::map< int, int > & getMapIds () const
const std::map< int, Transform > & getPoses () const
const std::map< int, Signature > & getSignatures () const
const std::map< int, double > & getStamps () const
const std::map< int,
std::vector< unsigned char > > & 
getUserDatas () const
 RtabmapEvent3DMap (int codeError=0)
 RtabmapEvent3DMap (const std::map< int, Signature > &signatures, const std::map< int, Transform > &poses, const std::multimap< int, Link > &constraints, const std::map< int, int > &mapIds, const std::map< int, double > &stamps, const std::map< int, std::string > &labels, const std::map< int, std::vector< unsigned char > > &userDatas)
virtual ~RtabmapEvent3DMap ()

Private Attributes

std::multimap< int, Link_constraints
std::map< int, std::string > _labels
std::map< int, int > _mapIds
std::map< int, Transform_poses
std::map< int, Signature_signatures
std::map< int, double > _stamps
std::map< int, std::vector
< unsigned char > > 
_userDatas

Detailed Description

Definition at line 143 of file RtabmapEvent.h.


Constructor & Destructor Documentation

rtabmap::RtabmapEvent3DMap::RtabmapEvent3DMap ( int  codeError = 0) [inline]

Definition at line 146 of file RtabmapEvent.h.

rtabmap::RtabmapEvent3DMap::RtabmapEvent3DMap ( const std::map< int, Signature > &  signatures,
const std::map< int, Transform > &  poses,
const std::multimap< int, Link > &  constraints,
const std::map< int, int > &  mapIds,
const std::map< int, double > &  stamps,
const std::map< int, std::string > &  labels,
const std::map< int, std::vector< unsigned char > > &  userDatas 
) [inline]

Definition at line 148 of file RtabmapEvent.h.

virtual rtabmap::RtabmapEvent3DMap::~RtabmapEvent3DMap ( ) [inline, virtual]

Definition at line 166 of file RtabmapEvent.h.


Member Function Documentation

virtual std::string rtabmap::RtabmapEvent3DMap::getClassName ( ) const [inline, virtual]

This method is used to get the class name of the event. For example, if a class MouseEvent inherits from UEvent, it must return the "MouseEvent" string.

Returns:
the class name

Implements UEvent.

Definition at line 176 of file RtabmapEvent.h.

const std::multimap<int, Link>& rtabmap::RtabmapEvent3DMap::getConstraints ( ) const [inline]

Definition at line 170 of file RtabmapEvent.h.

const std::map<int, std::string>& rtabmap::RtabmapEvent3DMap::getLabels ( ) const [inline]

Definition at line 173 of file RtabmapEvent.h.

const std::map<int, int>& rtabmap::RtabmapEvent3DMap::getMapIds ( ) const [inline]

Definition at line 171 of file RtabmapEvent.h.

const std::map<int, Transform>& rtabmap::RtabmapEvent3DMap::getPoses ( ) const [inline]

Definition at line 169 of file RtabmapEvent.h.

const std::map<int, Signature>& rtabmap::RtabmapEvent3DMap::getSignatures ( ) const [inline]

Definition at line 168 of file RtabmapEvent.h.

const std::map<int, double>& rtabmap::RtabmapEvent3DMap::getStamps ( ) const [inline]

Definition at line 172 of file RtabmapEvent.h.

const std::map<int, std::vector<unsigned char> >& rtabmap::RtabmapEvent3DMap::getUserDatas ( ) const [inline]

Definition at line 174 of file RtabmapEvent.h.


Member Data Documentation

std::multimap<int, Link> rtabmap::RtabmapEvent3DMap::_constraints [private]

Definition at line 181 of file RtabmapEvent.h.

std::map<int, std::string> rtabmap::RtabmapEvent3DMap::_labels [private]

Definition at line 184 of file RtabmapEvent.h.

std::map<int, int> rtabmap::RtabmapEvent3DMap::_mapIds [private]

Definition at line 182 of file RtabmapEvent.h.

Definition at line 180 of file RtabmapEvent.h.

Definition at line 179 of file RtabmapEvent.h.

std::map<int, double> rtabmap::RtabmapEvent3DMap::_stamps [private]

Definition at line 183 of file RtabmapEvent.h.

std::map<int, std::vector<unsigned char> > rtabmap::RtabmapEvent3DMap::_userDatas [private]

Definition at line 185 of file RtabmapEvent.h.


The documentation for this class was generated from the following file:


rtabmap
Author(s): Mathieu Labbe
autogenerated on Fri Aug 28 2015 12:51:44