#include <Karto.h>
Public Member Functions | |
Drive (const std::string &rName) | |
virtual kt_bool | Validate () |
virtual kt_bool | Validate (SensorData *pSensorData) |
virtual | ~Drive () |
Public Member Functions inherited from karto::Sensor | |
const Pose2 & | GetOffsetPose () const |
void | SetOffsetPose (const Pose2 &rPose) |
virtual | ~Sensor () |
Public Member Functions inherited from karto::Object | |
virtual const char * | GetClassName () const =0 |
const Name & | GetName () const |
virtual kt_objecttype | GetObjectType () const =0 |
AbstractParameter * | GetParameter (const std::string &rName) const |
virtual ParameterManager * | GetParameterManager () |
const ParameterVector & | GetParameters () const |
Object () | |
Object (const Name &rName) | |
template<typename T > | |
void | SetParameter (const std::string &rName, T value) |
virtual | ~Object () |
Private Member Functions | |
Drive (const Drive &) | |
const Drive & | operator= (const Drive &) |
Additional Inherited Members | |
Protected Member Functions inherited from karto::Sensor | |
Sensor (const Name &rName) | |
Protected Member Functions inherited from karto::NonCopyable | |
NonCopyable () | |
virtual | ~NonCopyable () |
Sensor that provides pose information relative to world coordinates.
The user can set the offset pose of the drive sensor. If no value is provided by the user the default is no offset, i.e, the sensor is initially at the world origin, oriented along the positive z axis.
|
inline |
|
private |
|
inlinevirtual |
|
inlinevirtual |
Validates sensor data
pSensorData | sensor data |
Implements karto::Sensor.