include
gmapping
log
sensorlog.h
Go to the documentation of this file.
1
#ifndef SENSORLOG_H
2
#define SENSORLOG_H
3
4
#include <list>
5
#include <istream>
6
#include <
gmapping/sensor/sensor_base/sensorreading.h
>
7
#include <
gmapping/sensor/sensor_odometry/odometrysensor.h
>
8
#include <
gmapping/sensor/sensor_range/rangesensor.h
>
9
#include <
gmapping/sensor/sensor_odometry/odometryreading.h
>
10
#include <
gmapping/sensor/sensor_range/rangereading.h
>
11
#include "
gmapping/log/configuration.h
"
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
:
23
const
SensorMap
&
m_sensorMap
;
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::OdometrySensor
Definition:
odometrysensor.h:10
GMapping::SensorLog
Definition:
sensorlog.h:16
rangesensor.h
rangereading.h
odometrysensor.h
GMapping::orientedpoint< double, double >
GMapping::SensorLog::m_sensorMap
const SensorMap & m_sensorMap
Definition:
sensorlog.h:23
GMapping::RangeReading
Definition:
rangereading.h:17
configuration.h
GMapping::OdometryReading
Definition:
odometryreading.h:12
GMapping::SensorMap
std::map< std::string, Sensor * > SensorMap
Definition:
sensor.h:20
odometryreading.h
GMapping
Definition:
configfile.cpp:34
GMapping::RangeSensor
Definition:
rangesensor.h:11
is
ifstream is(argv[c])
sensorreading.h
openslam_gmapping
Author(s): Cyrill Stachniss, Udo Frese, Giorgio Grisetti, Wolfram Burgard
autogenerated on Mon Feb 28 2022 22:59:20