#include <rangesensor.h>
Classes | |
struct | Beam |
Public Member Functions | |
std::vector< Beam > & | beams () |
const std::vector< Beam > & | beams () const |
OrientedPoint | getPose () const |
RangeSensor (std::string name, unsigned int beams, double res, const OrientedPoint &position=OrientedPoint(0, 0, 0), double span=0, double maxrange=89.0) | |
RangeSensor (std::string name) | |
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 | ) |
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 | |||
) |
std::vector<Beam>& GMapping::RangeSensor::beams | ( | ) | [inline] |
Definition at line 24 of file rangesensor.h.
const std::vector<Beam>& GMapping::RangeSensor::beams | ( | ) | const [inline] |
Definition at line 23 of file rangesensor.h.
OrientedPoint GMapping::RangeSensor::getPose | ( | ) | const [inline] |
Definition at line 25 of file rangesensor.h.
void GMapping::RangeSensor::updateBeamsLookup | ( | ) |
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.