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) |
redefine this to do the action stuff. If successful, the action returns a pointer to itself More... | |
virtual HyperGraphElementAction * | operator() (const HyperGraph::HyperGraphElement *element, Parameters *parameters) |
redefine this to do the action stuff. If successful, the action returns a pointer to itself More... | |
virtual | ~HyperGraphElementAction () |
destroyed actions release the memory More... | |
const std::string & | typeName () const |
returns the typeid name of the action More... | |
const std::string & | name () const |
returns the name of an action, e.g "draw" More... | |
void | setTypeName (const std::string &typeName_) |
sets the type on which an action has to operate More... | |
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 |
BoolProperty * | _showId |
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::map< std::string, HyperGraphElementAction * > | ActionMap |
draw actions
Definition at line 180 of file hyper_graph_action.h.
g2o::DrawAction::DrawAction | ( | const std::string & | typeName_ | ) |
Definition at line 230 of file hyper_graph_action.cpp.
References _cacheDrawActions, g2o::HyperGraphElementAction::_name, _previousParams, and refreshPropertyPtrs().
|
protected |
Definition at line 261 of file hyper_graph_action.cpp.
|
protected |
Definition at line 270 of file hyper_graph_action.cpp.
References _cacheDrawActions.
|
protected |
Definition at line 255 of file hyper_graph_action.cpp.
References _cacheDrawActions, g2o::HyperGraphActionLibrary::actionByName(), and g2o::HyperGraphActionLibrary::instance().
|
protectedvirtual |
Definition at line 239 of file hyper_graph_action.cpp.
References _previousParams, _show, _showId, g2o::HyperGraphElementAction::_typeName, and g2o::PropertyMap::makeProperty().
Referenced by DrawAction(), g2o::VertexSE2WriteGnuplotAction::operator()(), g2o::VertexPointXYWriteGnuplotAction::operator()(), g2o::VertexSegment2DWriteGnuplotAction::operator()(), g2o::EdgeSE2WriteGnuplotAction::operator()(), g2o::deprecated::VertexSE3WriteGnuplotAction::operator()(), g2o::VertexSE3WriteGnuplotAction::operator()(), g2o::RobotLaser::setOdomPose(), g2o::CacheSE3Offset::setOffsetParam(), g2o::deprecated::CacheSE3Offset::setOffsetParam(), g2o::VertexPointXYZ::write(), g2o::VertexPlane::write(), g2o::deprecated::VertexPointXYZ::write(), g2o::VertexEllipse::write(), g2o::VertexTag::write(), g2o::EdgeSE3PlaneSensorCalib::write(), and g2o::VertexLine2D::write().
|
protected |
Definition at line 195 of file hyper_graph_action.h.
Referenced by DrawAction(), drawUserData(), and initializeDrawActionsCache().
|
protected |
Definition at line 192 of file hyper_graph_action.h.
Referenced by DrawAction(), and refreshPropertyPtrs().
|
protected |
Definition at line 193 of file hyper_graph_action.h.
Referenced by refreshPropertyPtrs().
|
protected |
Definition at line 194 of file hyper_graph_action.h.
Referenced by refreshPropertyPtrs().