Public Member Functions | Private Attributes | List of all members
rtabmap::RtabmapEvent3DMap Class Reference

#include <RtabmapEvent.h>

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

Public Member Functions

virtual std::string getClassName () const
 
const std::multimap< int, Link > & getConstraints () const
 
const std::map< int, Transform > & getPoses () const
 
const std::map< int, Signature > & getSignatures () const
 
 RtabmapEvent3DMap (const std::map< int, Signature > &signatures, const std::map< int, Transform > &poses, const std::multimap< int, Link > &constraints)
 
 RtabmapEvent3DMap (int codeError=0)
 
virtual ~RtabmapEvent3DMap ()
 
- Public Member Functions inherited from UEvent
int getCode () const
 
virtual ~UEvent ()
 

Private Attributes

std::multimap< int, Link_constraints
 
std::map< int, Transform_poses
 
std::map< int, Signature_signatures
 

Additional Inherited Members

- Protected Member Functions inherited from UEvent
 UEvent (int code=0)
 

Detailed Description

Definition at line 172 of file RtabmapEvent.h.

Constructor & Destructor Documentation

◆ RtabmapEvent3DMap() [1/2]

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

Definition at line 175 of file RtabmapEvent.h.

◆ RtabmapEvent3DMap() [2/2]

rtabmap::RtabmapEvent3DMap::RtabmapEvent3DMap ( const std::map< int, Signature > &  signatures,
const std::map< int, Transform > &  poses,
const std::multimap< int, Link > &  constraints 
)
inline

Definition at line 177 of file RtabmapEvent.h.

◆ ~RtabmapEvent3DMap()

virtual rtabmap::RtabmapEvent3DMap::~RtabmapEvent3DMap ( )
inlinevirtual

Definition at line 187 of file RtabmapEvent.h.

Member Function Documentation

◆ getClassName()

virtual std::string rtabmap::RtabmapEvent3DMap::getClassName ( ) const
inlinevirtual

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 193 of file RtabmapEvent.h.

◆ getConstraints()

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

Definition at line 191 of file RtabmapEvent.h.

◆ getPoses()

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

Definition at line 190 of file RtabmapEvent.h.

◆ getSignatures()

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

Definition at line 189 of file RtabmapEvent.h.

Member Data Documentation

◆ _constraints

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

Definition at line 198 of file RtabmapEvent.h.

◆ _poses

std::map<int, Transform> rtabmap::RtabmapEvent3DMap::_poses
private

Definition at line 197 of file RtabmapEvent.h.

◆ _signatures

std::map<int, Signature> rtabmap::RtabmapEvent3DMap::_signatures
private

Definition at line 196 of file RtabmapEvent.h.


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


rtabmap
Author(s): Mathieu Labbe
autogenerated on Thu Jul 25 2024 02:50:28