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

#include <RtabmapEvent.h>

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

Public Types

enum  Cmd {
  kCmdInit, kCmdResetMemory, kCmdClose, kCmdDumpMemory,
  kCmdDumpPrediction, kCmdGenerateDOTGraph, kCmdExportPoses, kCmdCleanDataBuffer,
  kCmdPublish3DMap, kCmdTriggerNewMap, kCmdPause, kCmdResume,
  kCmdGoal, kCmdCancelGoal, kCmdLabel
}
 
enum  dummy { d }
 

Public Member Functions

virtual std::string getClassName () const
 
Cmd getCmd () const
 
const ParametersMapgetParameters () const
 
 RtabmapEventCmd (Cmd cmd, const ParametersMap &parameters=ParametersMap())
 
 RtabmapEventCmd (Cmd cmd, const UVariant &value1, const ParametersMap &parameters=ParametersMap())
 
 RtabmapEventCmd (Cmd cmd, const UVariant &value1, const UVariant &value2, const ParametersMap &parameters=ParametersMap())
 
 RtabmapEventCmd (Cmd cmd, const UVariant &value1, const UVariant &value2, const UVariant &value3, const ParametersMap &parameters=ParametersMap())
 
 RtabmapEventCmd (Cmd cmd, const UVariant &value1, const UVariant &value2, const UVariant &value3, const UVariant &value4, const ParametersMap &parameters=ParametersMap())
 
const UVariantvalue1 () const
 
const UVariantvalue2 () const
 
const UVariantvalue3 () const
 
const UVariantvalue4 () const
 
virtual ~RtabmapEventCmd ()
 
- Public Member Functions inherited from UEvent
int getCode () const
 
virtual ~UEvent ()
 

Private Attributes

Cmd cmd_
 
ParametersMap parameters_
 
UVariant value1_
 
UVariant value2_
 
UVariant value3_
 
UVariant value4_
 

Additional Inherited Members

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

Detailed Description

Definition at line 57 of file RtabmapEvent.h.

Member Enumeration Documentation

Enumerator
kCmdInit 
kCmdResetMemory 
kCmdClose 
kCmdDumpMemory 
kCmdDumpPrediction 
kCmdGenerateDOTGraph 
kCmdExportPoses 
kCmdCleanDataBuffer 
kCmdPublish3DMap 
kCmdTriggerNewMap 
kCmdPause 
kCmdResume 
kCmdGoal 
kCmdCancelGoal 
kCmdLabel 

Definition at line 61 of file RtabmapEvent.h.

Enumerator

Definition at line 60 of file RtabmapEvent.h.

Constructor & Destructor Documentation

rtabmap::RtabmapEventCmd::RtabmapEventCmd ( Cmd  cmd,
const ParametersMap parameters = ParametersMap() 
)
inline

Definition at line 79 of file RtabmapEvent.h.

rtabmap::RtabmapEventCmd::RtabmapEventCmd ( Cmd  cmd,
const UVariant value1,
const ParametersMap parameters = ParametersMap() 
)
inline

Definition at line 83 of file RtabmapEvent.h.

rtabmap::RtabmapEventCmd::RtabmapEventCmd ( Cmd  cmd,
const UVariant value1,
const UVariant value2,
const ParametersMap parameters = ParametersMap() 
)
inline

Definition at line 88 of file RtabmapEvent.h.

rtabmap::RtabmapEventCmd::RtabmapEventCmd ( Cmd  cmd,
const UVariant value1,
const UVariant value2,
const UVariant value3,
const ParametersMap parameters = ParametersMap() 
)
inline

Definition at line 94 of file RtabmapEvent.h.

rtabmap::RtabmapEventCmd::RtabmapEventCmd ( Cmd  cmd,
const UVariant value1,
const UVariant value2,
const UVariant value3,
const UVariant value4,
const ParametersMap parameters = ParametersMap() 
)
inline

Definition at line 101 of file RtabmapEvent.h.

virtual rtabmap::RtabmapEventCmd::~RtabmapEventCmd ( )
inlinevirtual

Definition at line 110 of file RtabmapEvent.h.

Member Function Documentation

virtual std::string rtabmap::RtabmapEventCmd::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 120 of file RtabmapEvent.h.

Cmd rtabmap::RtabmapEventCmd::getCmd ( ) const
inline

Definition at line 111 of file RtabmapEvent.h.

const ParametersMap& rtabmap::RtabmapEventCmd::getParameters ( ) const
inline

Definition at line 118 of file RtabmapEvent.h.

const UVariant& rtabmap::RtabmapEventCmd::value1 ( ) const
inline

Definition at line 113 of file RtabmapEvent.h.

const UVariant& rtabmap::RtabmapEventCmd::value2 ( ) const
inline

Definition at line 114 of file RtabmapEvent.h.

const UVariant& rtabmap::RtabmapEventCmd::value3 ( ) const
inline

Definition at line 115 of file RtabmapEvent.h.

const UVariant& rtabmap::RtabmapEventCmd::value4 ( ) const
inline

Definition at line 116 of file RtabmapEvent.h.

Member Data Documentation

Cmd rtabmap::RtabmapEventCmd::cmd_
private

Definition at line 123 of file RtabmapEvent.h.

ParametersMap rtabmap::RtabmapEventCmd::parameters_
private

Definition at line 128 of file RtabmapEvent.h.

UVariant rtabmap::RtabmapEventCmd::value1_
private

Definition at line 124 of file RtabmapEvent.h.

UVariant rtabmap::RtabmapEventCmd::value2_
private

Definition at line 125 of file RtabmapEvent.h.

UVariant rtabmap::RtabmapEventCmd::value3_
private

Definition at line 126 of file RtabmapEvent.h.

UVariant rtabmap::RtabmapEventCmd::value4_
private

Definition at line 127 of file RtabmapEvent.h.


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


rtabmap
Author(s): Mathieu Labbe
autogenerated on Mon Dec 14 2020 03:37:09