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
const SensorMap & m_sensorMap
Definition: sensorlog.h:23
std::map< std::string, Sensor * > SensorMap
Definition: sensor.h:20
ifstream is(argv[c])


openslam_gmapping
Author(s): Cyrill Stachniss, Udo Frese, Giorgio Grisetti, Wolfram Burgard
autogenerated on Mon Feb 28 2022 22:59:20