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