sensorlog.h
Go to the documentation of this file.
1 #ifndef SENSORLOG_H
2 #define SENSORLOG_H
3 
4 #include <list>
5 #include <istream>
12 #include <gmapping/log/log_export.h>
13 
14 namespace GMapping {
15 
16 class LOG_EXPORT SensorLog : public std::list<SensorReading*>{
17  public:
18  SensorLog(const SensorMap&);
19  ~SensorLog();
20  std::istream& load(std::istream& is);
21  OrientedPoint boundingBox(double& xmin, double& ymin, double& xmax, double& ymax) const;
22  protected:
24  OdometryReading* parseOdometry(std::istream& is, const OdometrySensor* ) const;
25  RangeReading* parseRange(std::istream& is, const RangeSensor* ) const;
26 };
27 
28 };
29 
30 #endif
GMapping::SensorMap
std::map< std::string, Sensor * > SensorMap
Definition: sensor.h:20
rangesensor.h
odometryreading.h
is
ifstream is(argv[c])
GMapping
Definition: configfile.cpp:34
GMapping::RangeSensor
Definition: rangesensor.h:11
GMapping::OdometryReading
Definition: odometryreading.h:12
rangereading.h
GMapping::RangeReading
Definition: rangereading.h:17
GMapping::SensorLog::m_sensorMap
const SensorMap & m_sensorMap
Definition: sensorlog.h:23
odometrysensor.h
sensorreading.h
configuration.h
GMapping::orientedpoint< double, double >
GMapping::SensorLog
Definition: sensorlog.h:16
GMapping::OdometrySensor
Definition: odometrysensor.h:10


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