#include <rangesensor.h>

Classes | |
| struct | Beam |
Public Member Functions | |
| const std::vector< Beam > & | beams () const |
| std::vector< Beam > & | beams () |
| OrientedPoint | getPose () const |
| RangeSensor (std::string name) | |
| RangeSensor (std::string name, unsigned int beams, double res, const OrientedPoint &position=OrientedPoint(0, 0, 0), double span=0, double maxrange=89.0) | |
| void | updateBeamsLookup () |
Public Attributes | |
| bool | newFormat |
Protected Attributes | |
| std::vector< Beam > | m_beams |
| OrientedPoint | m_pose |
Friends | |
| class | CarmenConfiguration |
| class | CarmenWrapper |
| class | Configuration |
Definition at line 10 of file rangesensor.h.
| GMapping::RangeSensor::RangeSensor | ( | std::string | name | ) |
Definition at line 5 of file rangesensor.cpp.
| GMapping::RangeSensor::RangeSensor | ( | std::string | name, |
| unsigned int | beams, | ||
| double | res, | ||
| const OrientedPoint & | position = OrientedPoint(0,0,0), |
||
| double | span = 0, |
||
| double | maxrange = 89.0 |
||
| ) |
Definition at line 7 of file rangesensor.cpp.
| const std::vector<Beam>& GMapping::RangeSensor::beams | ( | ) | const [inline] |
Definition at line 23 of file rangesensor.h.
| std::vector<Beam>& GMapping::RangeSensor::beams | ( | ) | [inline] |
Definition at line 24 of file rangesensor.h.
| OrientedPoint GMapping::RangeSensor::getPose | ( | ) | const [inline] |
Definition at line 25 of file rangesensor.h.
Definition at line 22 of file rangesensor.cpp.
friend class CarmenConfiguration [friend] |
Definition at line 12 of file rangesensor.h.
friend class CarmenWrapper [friend] |
Definition at line 13 of file rangesensor.h.
friend class Configuration [friend] |
Definition at line 11 of file rangesensor.h.
std::vector<Beam> GMapping::RangeSensor::m_beams [protected] |
Definition at line 30 of file rangesensor.h.
OrientedPoint GMapping::RangeSensor::m_pose [protected] |
Definition at line 29 of file rangesensor.h.
Definition at line 27 of file rangesensor.h.