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