#include <Sensor.h>
Protected Member Functions | |
const Pose2 & | GetOffsetPose () const |
Sensor (const Identifier &rName) | |
void | SetOffsetPose (const Pose2 &rPose) |
virtual void | Validate ()=0 |
virtual void | Validate (SensorData *pSensorData)=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 | |
KARTO_RTTI () | |
const Sensor & | operator= (const Sensor &) |
Sensor (const Sensor &) | |
Private Attributes | |
Parameter< Pose2 > * | m_pOffsetPose |
Additional Inherited Members | |
Public Member Functions inherited from karto::Object | |
Object () | |
Object (const Identifier &rIdentifier) | |
Public Member Functions inherited from karto::Referenced | |
Referenced () | |
|
protected |
Constructs a sensor with the given name
rName | sensor name |
Definition at line 49 of file Sensor.cpp.
|
private |
|
inlineprotected |
|
private |
|
inlineprotected |
|
protectedpure virtual |
Validates this sensor
Implemented in karto::LaserRangeFinder.
|
protectedpure virtual |
Validates sensor data
pSensorData | sensor data |
Implemented in karto::LaserRangeFinder, and karto::Drive.