#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] |