#include <CarmenLog.h>
Public Member Functions | |
virtual void | readLog (std::istream &_stream, std::vector< AbstractReading * > &_log) const |
Protected Member Functions | |
LaserReading * | parseFLaser (std::istream &_stream) const |
LaserReading * | parseRawLaser (std::istream &_stream) const |
LaserReading * | parseRobotLaser (std::istream &_stream) const |
AbstractReading * | readLine (std::istream &_stream) const |
Representation of a CARMEN log reader. It implements the LogReader class for the CARMEN log file format.
Definition at line 46 of file CarmenLog.h.
LaserReading * CarmenLogReader::parseFLaser | ( | std::istream & | _stream | ) | const [protected] |
Parse the old laser structure (FLASER).
Definition at line 113 of file CarmenLog.cpp.
LaserReading * CarmenLogReader::parseRawLaser | ( | std::istream & | _stream | ) | const [protected] |
Parse the raw laser structure (RAWLASERX).
Definition at line 76 of file CarmenLog.cpp.
LaserReading * CarmenLogReader::parseRobotLaser | ( | std::istream & | _stream | ) | const [protected] |
Parse the new laser structure (ROBOTLASERX).
Definition at line 33 of file CarmenLog.cpp.
AbstractReading * CarmenLogReader::readLine | ( | std::istream & | _stream | ) | const [protected] |
Read a single line from the stream.
Definition at line 18 of file CarmenLog.cpp.
void CarmenLogReader::readLog | ( | std::istream & | _stream, | |
std::vector< AbstractReading * > & | _log | |||
) | const [virtual] |