CarmenLogWriter Class Reference

#include <CarmenLog.h>

Inheritance diagram for CarmenLogWriter:
Inheritance graph
[legend]

List of all members.

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

Detailed Description

Representation of a CARMEN log writer. It implements the LogWriter class for the CARMEN log file format.

Author:
Gian Diego Tipaldi

Definition at line 68 of file CarmenLog.h.


Member Function Documentation

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]

Write a log to an outputstream.

Implements LogWriter.

Definition at line 148 of file CarmenLog.cpp.

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.


The documentation for this class was generated from the following files:
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Defines


flirtlib
Author(s): Bhaskara Marthi, Gian Diego Tipaldi
autogenerated on Fri Jan 11 11:15:47 2013