#include <Sensor.h>

Public Member Functions | |
| const Pose2 & | GetOffsetPose () const |
| void | SetOffsetPose (const Pose2 &rPose) |
| virtual void | Validate ()=0 |
| virtual void | Validate (SensorData *pSensorData)=0 |
Protected Member Functions | |
| Sensor (const Identifier &rName) | |
Private Member Functions | |
| KARTO_RTTI () | |
| const Sensor & | operator= (const Sensor &) |
| Sensor (const Sensor &) | |
Private Attributes | |
| Parameter< Pose2 > * | m_pOffsetPose |
| karto::Sensor::Sensor | ( | const Identifier & | rName | ) | [protected] |
Constructs a sensor with the given name
| rName | sensor name |
Definition at line 49 of file Sensor.cpp.
| karto::Sensor::Sensor | ( | const Sensor & | ) | [private] |
| const Pose2& karto::Sensor::GetOffsetPose | ( | ) | const [inline] |
| karto::Sensor::KARTO_RTTI | ( | ) | [private] |
Reimplemented from karto::Object.
Reimplemented in karto::LaserRangeFinder, and karto::Drive.
| void karto::Sensor::SetOffsetPose | ( | const Pose2 & | rPose | ) | [inline] |
| virtual void karto::Sensor::Validate | ( | ) | [pure virtual] |
Validates this sensor
Implemented in karto::LaserRangeFinder, and karto::Drive.
| virtual void karto::Sensor::Validate | ( | SensorData * | pSensorData | ) | [pure virtual] |
Validates sensor data
| pSensorData | sensor data |
Implemented in karto::LaserRangeFinder, and karto::Drive.
Parameter<Pose2>* karto::Sensor::m_pOffsetPose [private] |