#include <Sensor.h>
Public Member Functions | |
Drive (const Identifier &rName) | |
![]() | |
Object () | |
Object (const Identifier &rIdentifier) | |
![]() | |
Referenced () | |
Protected Member Functions | |
virtual void | Validate (SensorData *pSensorData) |
![]() | |
const Pose2 & | GetOffsetPose () const |
Sensor (const Identifier &rName) | |
void | SetOffsetPose (const Pose2 &rPose) |
virtual void | Validate ()=0 |
![]() | |
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) |
![]() | |
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.