#include <Karto.h>

Public Member Functions | |
| const Pose2 & | GetOffsetPose () const |
| void | SetOffsetPose (const Pose2 &rPose) |
| virtual kt_bool | Validate ()=0 |
| virtual kt_bool | Validate (SensorData *pSensorData)=0 |
| virtual | ~Sensor () |
Protected Member Functions | |
| Sensor (const Name &rName) | |
Private Member Functions | |
| const Sensor & | operator= (const Sensor &) |
| Sensor (const Sensor &) | |
Private Attributes | |
| Parameter< Pose2 > * | m_pOffsetPose |
| karto::Sensor::Sensor | ( | const Name & | rName | ) | [protected] |
| karto::Sensor::~Sensor | ( | ) | [virtual] |
| karto::Sensor::Sensor | ( | const Sensor & | ) | [private] |
Restrict the copy constructor
| const Pose2& karto::Sensor::GetOffsetPose | ( | ) | const [inline] |
Restrict the assignment operator
| void karto::Sensor::SetOffsetPose | ( | const Pose2 & | rPose | ) | [inline] |
| virtual kt_bool karto::Sensor::Validate | ( | ) | [pure virtual] |
| virtual kt_bool 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] |