library of actions, indexed by the action name; More...
#include <hyper_graph_action.h>
Public Member Functions | |
HyperGraphElementAction * | actionByName (const std::string &name) |
HyperGraphElementAction::ActionMap & | actionMap () |
bool | registerAction (HyperGraphElementAction *action) |
Static Public Member Functions | |
static void | destroy () |
free the instance | |
static HyperGraphActionLibrary * | instance () |
return the single instance of the HyperGraphActionLibrary | |
Protected Member Functions | |
HyperGraphActionLibrary () | |
~HyperGraphActionLibrary () | |
Protected Attributes | |
HyperGraphElementAction::ActionMap | _actionMap |
Static Private Attributes | |
static HyperGraphActionLibrary * | actionLibInstance = 0 |
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 115 of file hyper_graph_action.h.
g2o::HyperGraphActionLibrary::HyperGraphActionLibrary | ( | ) | [protected] |
Definition at line 106 of file hyper_graph_action.cpp.
g2o::HyperGraphActionLibrary::~HyperGraphActionLibrary | ( | ) | [protected] |
Definition at line 123 of file hyper_graph_action.cpp.
HyperGraphElementAction * g2o::HyperGraphActionLibrary::actionByName | ( | const std::string & | name | ) |
Definition at line 128 of file hyper_graph_action.cpp.
Definition at line 126 of file hyper_graph_action.h.
void g2o::HyperGraphActionLibrary::destroy | ( | ) | [static] |
free the instance
Definition at line 117 of file hyper_graph_action.cpp.
HyperGraphActionLibrary * g2o::HyperGraphActionLibrary::instance | ( | ) | [static] |
return the single instance of the HyperGraphActionLibrary
Definition at line 110 of file hyper_graph_action.cpp.
Definition at line 137 of file hyper_graph_action.cpp.
Definition at line 130 of file hyper_graph_action.h.
HyperGraphActionLibrary * g2o::HyperGraphActionLibrary::actionLibInstance = 0 [static, private] |
Definition at line 132 of file hyper_graph_action.h.