#include <Karto.h>
Public Member Functions | |
LaserRangeFinder * | GetLaserRangeFinder () const |
kt_int32u | GetNumberOfRangeReadings () const |
kt_double * | GetRangeReadings () const |
RangeReadingsVector | GetRangeReadingsVector () const |
LaserRangeScan (const Name &rSensorName) | |
LaserRangeScan (const Name &rSensorName, const RangeReadingsVector &rRangeReadings) | |
void | SetRangeReadings (const RangeReadingsVector &rRangeReadings) |
virtual | ~LaserRangeScan () |
Private Member Functions | |
LaserRangeScan (const LaserRangeScan &) | |
const LaserRangeScan & | operator= (const LaserRangeScan &) |
Private Attributes | |
kt_int32u | m_NumberOfRangeReadings |
kt_double * | m_pRangeReadings |
LaserRangeScan representing the range readings from a laser range finder sensor.
karto::LaserRangeScan::LaserRangeScan | ( | const Name & | rSensorName | ) | [inline] |
karto::LaserRangeScan::LaserRangeScan | ( | const Name & | rSensorName, |
const RangeReadingsVector & | rRangeReadings | ||
) | [inline] |
virtual karto::LaserRangeScan::~LaserRangeScan | ( | ) | [inline, virtual] |
karto::LaserRangeScan::LaserRangeScan | ( | const LaserRangeScan & | ) | [private] |
LaserRangeFinder* karto::LaserRangeScan::GetLaserRangeFinder | ( | ) | const [inline] |
kt_int32u karto::LaserRangeScan::GetNumberOfRangeReadings | ( | ) | const [inline] |
kt_double* karto::LaserRangeScan::GetRangeReadings | ( | ) | const [inline] |
RangeReadingsVector karto::LaserRangeScan::GetRangeReadingsVector | ( | ) | const [inline] |
const LaserRangeScan& karto::LaserRangeScan::operator= | ( | const LaserRangeScan & | ) | [private] |
void karto::LaserRangeScan::SetRangeReadings | ( | const RangeReadingsVector & | rRangeReadings | ) | [inline] |
kt_double* karto::LaserRangeScan::m_pRangeReadings [private] |