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

#include <RtabmapEvent.h>

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

Public Types

enum  dummy { d }
 
enum  Status {
  kInitializing, kInitialized, kClosing, kClosed,
  kInfo, kError
}
 

Public Member Functions

virtual std::string getClassName () const
 
const std::stringgetInfo () const
 
Status getStatus () const
 
 RtabmapEventInit (Status status, const std::string &info=std::string())
 
 RtabmapEventInit (const std::string &info)
 
virtual ~RtabmapEventInit ()
 
- Public Member Functions inherited from UEvent
int getCode () const
 
virtual ~UEvent ()
 

Private Attributes

std::string _info
 
Status _status
 

Additional Inherited Members

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

Detailed Description

Definition at line 135 of file RtabmapEvent.h.

Member Enumeration Documentation

◆ dummy

Enumerator

Definition at line 138 of file RtabmapEvent.h.

◆ Status

Enumerator
kInitializing 
kInitialized 
kClosing 
kClosed 
kInfo 
kError 

Definition at line 139 of file RtabmapEvent.h.

Constructor & Destructor Documentation

◆ RtabmapEventInit() [1/2]

rtabmap::RtabmapEventInit::RtabmapEventInit ( Status  status,
const std::string info = std::string() 
)
inline

Definition at line 149 of file RtabmapEvent.h.

◆ RtabmapEventInit() [2/2]

rtabmap::RtabmapEventInit::RtabmapEventInit ( const std::string info)
inline

Definition at line 156 of file RtabmapEvent.h.

◆ ~RtabmapEventInit()

virtual rtabmap::RtabmapEventInit::~RtabmapEventInit ( )
inlinevirtual

Definition at line 165 of file RtabmapEvent.h.

Member Function Documentation

◆ getClassName()

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

◆ getInfo()

const std::string& rtabmap::RtabmapEventInit::getInfo ( ) const
inline

Definition at line 163 of file RtabmapEvent.h.

◆ getStatus()

Status rtabmap::RtabmapEventInit::getStatus ( ) const
inline

Definition at line 162 of file RtabmapEvent.h.

Member Data Documentation

◆ _info

std::string rtabmap::RtabmapEventInit::_info
private

Definition at line 169 of file RtabmapEvent.h.

◆ _status

Status rtabmap::RtabmapEventInit::_status
private

Definition at line 168 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