#include <SensorData.h>

Public Member Functions | |
| LaserRangeScan (const Identifier &rSensorIdentifier) | |
| LaserRangeScan (const Identifier &rSensorIdentifier, const RangeReadingsList &rRangeReadings) | |
Public Member Functions inherited from karto::Object | |
| Object () | |
| Object (const Identifier &rIdentifier) | |
Public Member Functions inherited from karto::Referenced | |
| Referenced () | |
Protected Member Functions | |
| LaserRangeFinder * | GetLaserRangeFinder () const |
| const RangeReadingsList & | GetRangeReadings () const |
| void | SetRangeReadings (const RangeReadingsList &rRangeReadings) |
Protected Member Functions inherited from karto::SensorData | |
| void | AddCustomItem (CustomItem *pCustomItem) |
| const CustomItemList & | GetCustomItems () const |
| const Identifier & | GetSensorIdentifier () const |
| kt_int32s | GetStateId () const |
| kt_int64s | GetTime () const |
| kt_int32s | GetUniqueId () const |
| kt_bool | HasCustomItem () |
| SensorData (const Identifier &rSensorIdentifier) | |
| void | SetSensorIdentifier (const Identifier &rSensorIdentifier) |
| void | SetStateId (kt_int32s stateId) |
| void | SetTime (kt_int64s time) |
| void | SetUniqueId (kt_int32u uniqueId) |
Protected Member Functions inherited from karto::Object | |
| const Identifier & | GetIdentifier () const |
| AbstractParameter * | GetParameter (const String &rParameterName) const |
| template<typename T > | |
| Parameter< T > * | GetParameter (const String &rParameterName) const |
| ParameterList | GetParameters () |
| ParameterSet * | GetParameterSet () |
| template<typename T > | |
| void | SetParameters (const karto::String &rParameterName, const T &rValue) |
Protected Member Functions inherited from karto::Referenced | |
| kt_int32s | GetReferenceCount () |
| kt_int32s | Reference () const |
| kt_int32s | Unreference () const |
| kt_int32s | UnreferenceNoDelete () const |
Private Member Functions | |
| KARTO_RTTI () | |
| LaserRangeScan (const LaserRangeScan &) | |
| const LaserRangeScan & | operator= (const LaserRangeScan &) |
Private Attributes | |
| RangeReadingsList | m_RangeReadings |
LaserRangeScan representing the range readings from a laser range finder sensor.
Definition at line 214 of file SensorData.h.
| karto::LaserRangeScan::LaserRangeScan | ( | const Identifier & | rSensorIdentifier | ) |
Laser range scan from the given sensor
| rSensorIdentifier | sensor identifier |
Definition at line 72 of file SensorData.cpp.
| karto::LaserRangeScan::LaserRangeScan | ( | const Identifier & | rSensorIdentifier, |
| const RangeReadingsList & | rRangeReadings | ||
| ) |
Laser range scan from the given sensor with the given readings
| rSensorIdentifier | sensor identifier |
| rRangeReadings | list of range readings |
Definition at line 77 of file SensorData.cpp.
|
private |
|
inlineprotected |
Gets the laser range finder sensor that generated this scan
Definition at line 263 of file SensorData.h.
|
inlineprotected |
public: /** Gets the range readings of this scan
Definition at line 245 of file SensorData.h.
|
private |
|
private |
|
inlineprotected |
Sets the range readings of this scan
| rRangeReadings | range readings of this scan |
Definition at line 254 of file SensorData.h.
|
private |
Definition at line 274 of file SensorData.h.