Public Types | Public Member Functions | Private Attributes
rtabmap::RtabmapEventCmd Class Reference

#include <RtabmapEvent.h>

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

List of all members.

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

Private Attributes

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

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:
d 

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 ( ) [inline, virtual]

Definition at line 110 of file RtabmapEvent.h.


Member Function Documentation

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

Definition at line 111 of file RtabmapEvent.h.

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

Definition at line 123 of file RtabmapEvent.h.

Definition at line 128 of file RtabmapEvent.h.

Definition at line 124 of file RtabmapEvent.h.

Definition at line 125 of file RtabmapEvent.h.

Definition at line 126 of file RtabmapEvent.h.

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 Sat Jul 23 2016 11:44:32