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

#include <Karto.h>

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

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 Pose2GetOffsetPose () const
 
void SetOffsetPose (const Pose2 &rPose)
 
virtual ~Sensor ()
 
- Public Member Functions inherited from karto::Object
virtual const char * GetClassName () const =0
 
const NameGetName () const
 
virtual kt_objecttype GetObjectType () const =0
 
AbstractParameterGetParameter (const std::string &rName) const
 
virtual ParameterManagerGetParameterManager ()
 
const ParameterVectorGetParameters () 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 Driveoperator= (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 ()
 

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 z axis.

Definition at line 3658 of file Karto.h.

Constructor & Destructor Documentation

karto::Drive::Drive ( const std::string &  rName)
inline

Constructs a Drive object

Definition at line 3669 of file Karto.h.

virtual karto::Drive::~Drive ( )
inlinevirtual

Destructor

Definition at line 3677 of file Karto.h.

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

Member Function Documentation

const Drive& karto::Drive::operator= ( const Drive )
private
virtual kt_bool karto::Drive::Validate ( )
inlinevirtual

Validates sensor

Returns
true if valid

Implements karto::Sensor.

Definition at line 3682 of file Karto.h.

virtual kt_bool karto::Drive::Validate ( SensorData pSensorData)
inlinevirtual

Validates sensor data

Parameters
pSensorDatasensor data
Returns
true if valid

Implements karto::Sensor.

Definition at line 3687 of file Karto.h.


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


open_karto
Author(s):
autogenerated on Sat Apr 6 2019 02:22:46