Public Member Functions | Static Protected Member Functions | Protected Attributes | List of all members
GMapping::SensorStream Class Referenceabstract

#include <sensorstream.h>

Inheritance diagram for GMapping::SensorStream:
Inheritance graph
[legend]

Public Member Functions

const SensorMapgetSensorMap () const
 
virtual operator bool () const =0
 
virtual SensorStreamoperator>> (const SensorReading *&)=0
 
virtual bool rewind ()=0
 
 SensorStream (const SensorMap &sensorMap)
 
virtual ~SensorStream ()
 

Static Protected Member Functions

static OdometryReadingparseOdometry (std::istream &is, const OdometrySensor *)
 
static RangeReadingparseRange (std::istream &is, const RangeSensor *)
 
static SensorReadingparseReading (std::istream &is, const SensorMap &smap)
 

Protected Attributes

const SensorMapm_sensorMap
 

Detailed Description

Definition at line 9 of file sensorstream.h.

Constructor & Destructor Documentation

◆ SensorStream()

GMapping::SensorStream::SensorStream ( const SensorMap sensorMap)

Definition at line 14 of file sensorstream.cpp.

◆ ~SensorStream()

GMapping::SensorStream::~SensorStream ( )
virtual

Definition at line 16 of file sensorstream.cpp.

Member Function Documentation

◆ getSensorMap()

const SensorMap& GMapping::SensorStream::getSensorMap ( ) const
inline

Definition at line 16 of file sensorstream.h.

◆ operator bool()

virtual GMapping::SensorStream::operator bool ( ) const
pure virtual

◆ operator>>()

virtual SensorStream& GMapping::SensorStream::operator>> ( const SensorReading *&  )
pure virtual

◆ parseOdometry()

OdometryReading * GMapping::SensorStream::parseOdometry ( std::istream &  is,
const OdometrySensor osen 
)
staticprotected

Definition at line 50 of file sensorstream.cpp.

◆ parseRange()

RangeReading * GMapping::SensorStream::parseRange ( std::istream &  is,
const RangeSensor rs 
)
staticprotected

Definition at line 68 of file sensorstream.cpp.

◆ parseReading()

SensorReading * GMapping::SensorStream::parseReading ( std::istream &  is,
const SensorMap smap 
)
staticprotected

Definition at line 18 of file sensorstream.cpp.

◆ rewind()

virtual bool GMapping::SensorStream::rewind ( )
pure virtual

Member Data Documentation

◆ m_sensorMap

const SensorMap& GMapping::SensorStream::m_sensorMap
protected

Definition at line 18 of file sensorstream.h.


The documentation for this class was generated from the following files:


openslam_gmapping
Author(s): Cyrill Stachniss, Udo Frese, Giorgio Grisetti, Wolfram Burgard
autogenerated on Thu Oct 19 2023 02:25:51