g2o
|
data packet for a vertex. Extend this class to store in the vertices the potential additional information you need (e.g. images, laser scans, ...). More...
#include <hyper_graph.h>
Public Member Functions | |
Data () | |
~Data () | |
virtual bool | read (std::istream &is)=0 |
read the data from a stream More... | |
virtual bool | write (std::ostream &os) const =0 |
write the data to a stream More... | |
virtual HyperGraph::HyperGraphElementType | elementType () const |
const Data * | next () const |
Data * | next () |
void | setNext (Data *next_) |
DataContainer * | dataContainer () |
const DataContainer * | dataContainer () const |
void | setDataContainer (DataContainer *dataContainer_) |
Public Member Functions inherited from g2o::HyperGraph::HyperGraphElement | |
virtual | ~HyperGraphElement () |
HyperGraphElement * | clone () const |
Protected Attributes | |
Data * | _next |
DataContainer * | _dataContainer |
data packet for a vertex. Extend this class to store in the vertices the potential additional information you need (e.g. images, laser scans, ...).
Definition at line 97 of file hyper_graph.h.
g2o::HyperGraph::Data::Data | ( | ) |
g2o::HyperGraph::Data::~Data | ( | ) |
Definition at line 39 of file hyper_graph.cpp.
References _next.
|
inline |
|
inline |
Definition at line 110 of file hyper_graph.h.
|
inlinevirtual |
returns the type of the graph element, see HyperGraphElementType
Implements g2o::HyperGraph::HyperGraphElement.
Definition at line 105 of file hyper_graph.h.
References HGET_DATA.
|
inline |
Definition at line 106 of file hyper_graph.h.
Referenced by g2o::deprecated::VertexSE3WriteGnuplotAction::operator()(), and g2o::OptimizableGraph::saveUserData().
|
inline |
Definition at line 107 of file hyper_graph.h.
|
pure virtual |
read the data from a stream
Implemented in g2o::RawLaser, g2o::RobotLaser, g2o::VertexTag, and g2o::VertexEllipse.
Referenced by g2o::OptimizableGraph::setFixed().
|
inline |
|
inline |
Definition at line 108 of file hyper_graph.h.
Referenced by g2o::HyperGraph::DataContainer::addUserData(), and g2o::OptimizableGraph::setFixed().
|
pure virtual |
write the data to a stream
Implemented in g2o::RawLaser, g2o::RobotLaser, g2o::VertexTag, and g2o::VertexEllipse.
Referenced by g2o::OptimizableGraph::saveUserData(), and g2o::Gm2dlIO::writeGm2dl().
|
protected |
Definition at line 114 of file hyper_graph.h.
Referenced by Data().
|
protected |
Definition at line 113 of file hyper_graph.h.