|
g2o
|
draw actions More...
#include <hyper_graph_action.h>


Classes | |
| class | Parameters |
Public Member Functions | |
| DrawAction (const std::string &typeName_) | |
Public Member Functions inherited from g2o::HyperGraphElementAction | |
| HyperGraphElementAction (const std::string &typeName_="") | |
| virtual HyperGraphElementAction * | operator() (HyperGraph::HyperGraphElement *element, Parameters *parameters) |
| virtual HyperGraphElementAction * | operator() (const HyperGraph::HyperGraphElement *element, Parameters *parameters) |
| virtual | ~HyperGraphElementAction () |
| const std::string & | typeName () const |
| returns the typeid name of the action | |
| const std::string & | name () const |
| returns the name of an action, e.g "draw" | |
| void | setTypeName (const std::string &typeName_) |
| sets the type on which an action has to operate | |
Protected Member Functions | |
| virtual bool | refreshPropertyPtrs (HyperGraphElementAction::Parameters *params_) |
| void | initializeDrawActionsCache () |
| void | drawCache (CacheContainer *caches, HyperGraphElementAction::Parameters *params_) |
| void | drawUserData (HyperGraph::Data *data, HyperGraphElementAction::Parameters *params_) |
Protected Attributes | |
| Parameters * | _previousParams |
| BoolProperty * | _show |
| HyperGraphElementAction * | _cacheDrawActions |
Protected Attributes inherited from g2o::HyperGraphElementAction | |
| std::string | _typeName |
| std::string | _name |
Additional Inherited Members | |
Public Types inherited from g2o::HyperGraphElementAction | |
| typedef std::shared_ptr< HyperGraphElementAction > | HyperGraphElementActionPtr |
| typedef std::map< std::string, HyperGraphElementActionPtr > | ActionMap |
draw actions
Definition at line 201 of file hyper_graph_action.h.
| g2o::DrawAction::DrawAction | ( | const std::string & | typeName_ | ) |
Definition at line 213 of file hyper_graph_action.cpp.
References _cacheDrawActions, g2o::HyperGraphElementAction::_name, _previousParams, and refreshPropertyPtrs().
|
protected |
Definition at line 242 of file hyper_graph_action.cpp.
|
protected |
Definition at line 253 of file hyper_graph_action.cpp.
References _cacheDrawActions.
|
protected |
Definition at line 235 of file hyper_graph_action.cpp.
References _cacheDrawActions, g2o::HyperGraphActionLibrary::actionByName(), and g2o::HyperGraphActionLibrary::instance().
|
protectedvirtual |
Definition at line 221 of file hyper_graph_action.cpp.
References _previousParams, _show, g2o::HyperGraphElementAction::_typeName, and g2o::PropertyMap::makeProperty().
Referenced by DrawAction().
|
protected |
Definition at line 220 of file hyper_graph_action.h.
Referenced by DrawAction(), drawUserData(), and initializeDrawActionsCache().
|
protected |
Definition at line 218 of file hyper_graph_action.h.
Referenced by DrawAction(), and refreshPropertyPtrs().
|
protected |
Definition at line 219 of file hyper_graph_action.h.
Referenced by refreshPropertyPtrs().