CarmenLogReader Class Reference

#include <CarmenLog.h>

Inheritance diagram for CarmenLogReader:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual void readLog (std::istream &_stream, std::vector< AbstractReading * > &_log) const

Protected Member Functions

LaserReadingparseFLaser (std::istream &_stream) const
LaserReadingparseRawLaser (std::istream &_stream) const
LaserReadingparseRobotLaser (std::istream &_stream) const
AbstractReadingreadLine (std::istream &_stream) const

Detailed Description

Representation of a CARMEN log reader. It implements the LogReader class for the CARMEN log file format.

Author:
Gian Diego Tipaldi

Definition at line 46 of file CarmenLog.h.


Member Function Documentation

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]

Read a log from an inputstream.

Implements LogReader.

Definition at line 6 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:46 2013