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 {
  kCmdUndef, kCmdInit, kCmdResetMemory, kCmdClose,
  kCmdUpdateParams, kCmdDumpMemory, kCmdDumpPrediction, kCmdGenerateDOTGraph,
  kCmdExportPoses, kCmdCleanDataBuffer, kCmdPublish3DMap, kCmdRepublishData,
  kCmdTriggerNewMap, kCmdPause, kCmdResume, kCmdGoal,
  kCmdCancelGoal, kCmdLabel, kCmdRemoveLabel
}
 
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

◆ Cmd

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

Definition at line 61 of file RtabmapEvent.h.

◆ dummy

Enumerator

Definition at line 60 of file RtabmapEvent.h.

Constructor & Destructor Documentation

◆ RtabmapEventCmd() [1/5]

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

Definition at line 83 of file RtabmapEvent.h.

◆ RtabmapEventCmd() [2/5]

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

Definition at line 87 of file RtabmapEvent.h.

◆ RtabmapEventCmd() [3/5]

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

Definition at line 92 of file RtabmapEvent.h.

◆ RtabmapEventCmd() [4/5]

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

Definition at line 98 of file RtabmapEvent.h.

◆ RtabmapEventCmd() [5/5]

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

◆ ~RtabmapEventCmd()

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

Definition at line 114 of file RtabmapEvent.h.

Member Function Documentation

◆ getClassName()

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

◆ getCmd()

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

Definition at line 115 of file RtabmapEvent.h.

◆ getParameters()

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

Definition at line 122 of file RtabmapEvent.h.

◆ value1()

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

Definition at line 117 of file RtabmapEvent.h.

◆ value2()

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

Definition at line 118 of file RtabmapEvent.h.

◆ value3()

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

Definition at line 119 of file RtabmapEvent.h.

◆ value4()

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

Definition at line 120 of file RtabmapEvent.h.

Member Data Documentation

◆ cmd_

Cmd rtabmap::RtabmapEventCmd::cmd_
private

Definition at line 127 of file RtabmapEvent.h.

◆ parameters_

ParametersMap rtabmap::RtabmapEventCmd::parameters_
private

Definition at line 132 of file RtabmapEvent.h.

◆ value1_

UVariant rtabmap::RtabmapEventCmd::value1_
private

Definition at line 128 of file RtabmapEvent.h.

◆ value2_

UVariant rtabmap::RtabmapEventCmd::value2_
private

Definition at line 129 of file RtabmapEvent.h.

◆ value3_

UVariant rtabmap::RtabmapEventCmd::value3_
private

Definition at line 130 of file RtabmapEvent.h.

◆ value4_

UVariant rtabmap::RtabmapEventCmd::value4_
private

Definition at line 131 of file RtabmapEvent.h.


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


rtabmap
Author(s): Mathieu Labbe
autogenerated on Mon Jan 23 2023 03:39:00