g2o
|
data recorded by the robot More...
#include <robot_data.h>
Public Member Functions | |
RobotData () | |
virtual | ~RobotData () |
double | timestamp () const |
void | setTimestamp (double ts) |
double | loggerTimestamp () const |
void | setLoggerTimestamp (double ts) |
const std::string & | tag () const |
void | setTag (const std::string &tag) |
const std::string & | hostname () const |
void | setHostname (const std::string &hostname) |
Public Member Functions inherited from g2o::HyperGraph::Data | |
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 | |
double | _timestamp |
timestamp when the measurement was generated More... | |
double | _loggerTimestamp |
timestamp when the measurement was recorded More... | |
std::string | _tag |
string tag (FLASER, ROBOTLASER, ODOM..) of the line in the log More... | |
std::string | _hostname |
name of the computer/robot generating the data More... | |
Protected Attributes inherited from g2o::HyperGraph::Data | |
Data * | _next |
DataContainer * | _dataContainer |
data recorded by the robot
Definition at line 41 of file robot_data.h.
g2o::RobotData::RobotData | ( | ) |
Definition at line 31 of file robot_data.cpp.
|
virtual |
Definition at line 37 of file robot_data.cpp.
|
inline |
Definition at line 56 of file robot_data.h.
Referenced by setHostname(), g2o::VertexTag::write(), and g2o::RobotLaser::write().
|
inline |
Definition at line 50 of file robot_data.h.
Referenced by g2o::RobotLaser::write(), and g2o::VertexTag::write().
void g2o::RobotData::setHostname | ( | const std::string & | hostname | ) |
Definition at line 56 of file robot_data.cpp.
References _hostname, and hostname().
void g2o::RobotData::setLoggerTimestamp | ( | double | ts | ) |
Definition at line 46 of file robot_data.cpp.
References _loggerTimestamp.
void g2o::RobotData::setTag | ( | const std::string & | tag | ) |
Definition at line 51 of file robot_data.cpp.
void g2o::RobotData::setTimestamp | ( | double | ts | ) |
Definition at line 41 of file robot_data.cpp.
References _timestamp.
|
inline |
Definition at line 53 of file robot_data.h.
Referenced by setTag().
|
inline |
Definition at line 47 of file robot_data.h.
Referenced by g2o::DataQueue::add(), g2o::addOdometryCalibLinksDifferential(), main(), g2o::VertexTag::write(), and g2o::RobotLaser::write().
|
protected |
name of the computer/robot generating the data
Definition at line 63 of file robot_data.h.
Referenced by g2o::RobotLaser::read(), g2o::VertexTag::read(), g2o::RawLaser::read(), and setHostname().
|
protected |
timestamp when the measurement was recorded
Definition at line 61 of file robot_data.h.
Referenced by g2o::RobotLaser::read(), g2o::VertexTag::read(), g2o::RawLaser::read(), and setLoggerTimestamp().
|
protected |
string tag (FLASER, ROBOTLASER, ODOM..) of the line in the log
Definition at line 62 of file robot_data.h.
Referenced by setTag().
|
protected |
timestamp when the measurement was generated
Definition at line 60 of file robot_data.h.
Referenced by g2o::RobotLaser::read(), g2o::VertexTag::read(), g2o::RawLaser::read(), and setTimestamp().