Public Member Functions | Protected Member Functions | Private Member Functions | List of all members
karto::Drive Class Reference

#include <Sensor.h>

Inheritance diagram for karto::Drive:
Inheritance graph
[legend]

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 Pose2GetOffsetPose () const
 
 Sensor (const Identifier &rName)
 
void SetOffsetPose (const Pose2 &rPose)
 
virtual void Validate ()=0
 
- Protected Member Functions inherited from karto::Object
const IdentifierGetIdentifier () const
 
AbstractParameterGetParameter (const String &rParameterName) const
 
template<typename T >
Parameter< T > * GetParameter (const String &rParameterName) const
 
ParameterList GetParameters ()
 
ParameterSetGetParameterSet ()
 
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 Driveoperator= (const Drive &)
 

Detailed Description

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.

Definition at line 131 of file Sensor.h.

Constructor & Destructor Documentation

karto::Drive::Drive ( const Identifier rName)
inline

Drive object with the given name

Parameters
rNamename

Definition at line 140 of file Sensor.h.

karto::Drive::Drive ( const Drive )
private

Member Function Documentation

karto::Drive::KARTO_RTTI ( )
private
const Drive& karto::Drive::operator= ( const Drive )
private
virtual void karto::Drive::Validate ( SensorData pSensorData)
inlineprotectedvirtual

public: virtual void Validate() { }

/** Sensor data is valid if it is not NULL

Implements karto::Sensor.

Definition at line 163 of file Sensor.h.


The documentation for this class was generated from the following file:


nav2d_karto
Author(s): Sebastian Kasperski
autogenerated on Thu Jun 6 2019 19:20:25