Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | Static Private Attributes | List of all members
g2o::HyperGraphActionLibrary Class Reference

library of actions, indexed by the action name; More...

#include <hyper_graph_action.h>

Public Member Functions

HyperGraphElementActionactionByName (const std::string &name)
 
HyperGraphElementAction::ActionMapactionMap ()
 
bool registerAction (HyperGraphElementAction *action)
 
bool unregisterAction (HyperGraphElementAction *action)
 

Static Public Member Functions

static void destroy ()
 free the instance More...
 
static HyperGraphActionLibraryinstance ()
 return the single instance of the HyperGraphActionLibrary More...
 

Protected Member Functions

 HyperGraphActionLibrary ()
 
 ~HyperGraphActionLibrary ()
 

Protected Attributes

HyperGraphElementAction::ActionMap _actionMap
 

Static Private Attributes

static HyperGraphActionLibraryactionLibInstance = 0
 

Detailed Description

library of actions, indexed by the action name;

library of actions, indexed by the action name; one can use ti to register a collection of actions

Definition at line 136 of file hyper_graph_action.h.

Constructor & Destructor Documentation

g2o::HyperGraphActionLibrary::HyperGraphActionLibrary ( )
protected

Definition at line 141 of file hyper_graph_action.cpp.

g2o::HyperGraphActionLibrary::~HyperGraphActionLibrary ( )
protected

Definition at line 159 of file hyper_graph_action.cpp.

Member Function Documentation

HyperGraphElementAction * g2o::HyperGraphActionLibrary::actionByName ( const std::string &  name)

Definition at line 166 of file hyper_graph_action.cpp.

HyperGraphElementAction::ActionMap& g2o::HyperGraphActionLibrary::actionMap ( )
inline

Definition at line 149 of file hyper_graph_action.h.

void g2o::HyperGraphActionLibrary::destroy ( )
static

free the instance

Definition at line 153 of file hyper_graph_action.cpp.

HyperGraphActionLibrary * g2o::HyperGraphActionLibrary::instance ( )
static

return the single instance of the HyperGraphActionLibrary

Definition at line 145 of file hyper_graph_action.cpp.

bool g2o::HyperGraphActionLibrary::registerAction ( HyperGraphElementAction action)

Definition at line 174 of file hyper_graph_action.cpp.

bool g2o::HyperGraphActionLibrary::unregisterAction ( HyperGraphElementAction action)

Definition at line 195 of file hyper_graph_action.cpp.

Member Data Documentation

HyperGraphElementAction::ActionMap g2o::HyperGraphActionLibrary::_actionMap
protected

Definition at line 153 of file hyper_graph_action.h.

HyperGraphActionLibrary * g2o::HyperGraphActionLibrary::actionLibInstance = 0
staticprivate

Definition at line 155 of file hyper_graph_action.h.


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


orb_slam2_ros
Author(s):
autogenerated on Wed Apr 21 2021 02:53:06