#include <Sensor.h>
Public Member Functions | |
Drive (const Identifier &rName) | |
Public Member Functions inherited from karto::Object | |
Object () | |
Object (const Identifier &rIdentifier) | |
Public Member Functions inherited from karto::Referenced | |
Referenced () | |
Protected Member Functions | |
virtual void | Validate (SensorData *pSensorData) |
Protected Member Functions inherited from karto::Sensor | |
const Pose2 & | GetOffsetPose () const |
Sensor (const Identifier &rName) | |
void | SetOffsetPose (const Pose2 &rPose) |
virtual void | Validate ()=0 |
Protected Member Functions inherited from karto::Object | |
const Identifier & | GetIdentifier () const |
AbstractParameter * | GetParameter (const String &rParameterName) const |
template<typename T > | |
Parameter< T > * | GetParameter (const String &rParameterName) const |
ParameterList | GetParameters () |
ParameterSet * | GetParameterSet () |
template<typename T > | |
void | SetParameters (const karto::String &rParameterName, const T &rValue) |
Protected Member Functions inherited from karto::Referenced | |
kt_int32s | GetReferenceCount () |
kt_int32s | Reference () const |
kt_int32s | Unreference () const |
kt_int32s | UnreferenceNoDelete () const |
Private Member Functions | |
Drive (const Drive &) | |
KARTO_RTTI () | |
const Drive & | operator= (const Drive &) |
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 x axis.
|
inline |
|
private |
|
private |
|
inlineprotectedvirtual |
public: virtual void Validate() { }
/** Sensor data is valid if it is not NULL
Implements karto::Sensor.