#include <CarmenLog.h>

Public Member Functions | |
| virtual void | writeLog (std::ostream &_stream, const std::vector< AbstractReading * > &_log) const |
Protected Member Functions | |
| void | writeFLaser (std::ostream &_stream, const LaserReading *_reading) const |
| void | writeLine (std::ostream &_stream, const AbstractReading *_reading) const |
| void | writeRawLaser (std::ostream &_stream, const LaserReading *_reading) const |
| void | writeRobotLaser (std::ostream &_stream, const LaserReading *_reading) const |
Representation of a CARMEN log writer. It implements the LogWriter class for the CARMEN log file format.
Definition at line 68 of file CarmenLog.h.
| void CarmenLogWriter::writeFLaser | ( | std::ostream & | _stream, | |
| const LaserReading * | _reading | |||
| ) | const [protected] |
Write the old laser structure (FLASER).
Definition at line 164 of file CarmenLog.cpp.
| void CarmenLogWriter::writeLine | ( | std::ostream & | _stream, | |
| const AbstractReading * | _reading | |||
| ) | const [protected] |
Write a single line to the stream.
Definition at line 154 of file CarmenLog.cpp.
| void CarmenLogWriter::writeLog | ( | std::ostream & | _stream, | |
| const std::vector< AbstractReading * > & | _log | |||
| ) | const [virtual] |
| void CarmenLogWriter::writeRawLaser | ( | std::ostream & | _stream, | |
| const LaserReading * | _reading | |||
| ) | const [protected] |
Write the raw laser structure (RAWLASERX).
Definition at line 220 of file CarmenLog.cpp.
| void CarmenLogWriter::writeRobotLaser | ( | std::ostream & | _stream, | |
| const LaserReading * | _reading | |||
| ) | const [protected] |
Write the new laser structure (ROBOTLASERX).
Definition at line 185 of file CarmenLog.cpp.