#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] |