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

#include <Karto.h>

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

Public Member Functions

 DrivePose (const Name &rSensorName)
 
const Pose3GetOdometricPose () const
 
void SetOdometricPose (const Pose3 &rPose)
 
virtual ~DrivePose ()
 
- Public Member Functions inherited from karto::SensorData
void AddCustomData (CustomData *pCustomData)
 
const CustomDataVectorGetCustomData () const
 
const NameGetSensorName () const
 
kt_int32s GetStateId () const
 
kt_double GetTime () const
 
kt_int32s GetUniqueId () const
 
void SetStateId (kt_int32s stateId)
 
void SetTime (kt_double time)
 
void SetUniqueId (kt_int32u uniqueId)
 
virtual ~SensorData ()
 
- 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

 DrivePose (const DrivePose &)
 
const DrivePoseoperator= (const DrivePose &)
 

Private Attributes

Pose3 m_OdometricPose
 

Additional Inherited Members

- Protected Member Functions inherited from karto::SensorData
 SensorData (const Name &rSensorName)
 
- Protected Member Functions inherited from karto::NonCopyable
 NonCopyable ()
 
virtual ~NonCopyable ()
 

Detailed Description

DrivePose representing the pose value of a drive sensor.

Definition at line 5093 of file Karto.h.

Constructor & Destructor Documentation

karto::DrivePose::DrivePose ( const Name rSensorName)
inline

Constructs a pose of the given drive sensor

Parameters
rSensorName

Definition at line 5105 of file Karto.h.

virtual karto::DrivePose::~DrivePose ( )
inlinevirtual

Destructor

Definition at line 5113 of file Karto.h.

karto::DrivePose::DrivePose ( const DrivePose )
private

Member Function Documentation

const Pose3& karto::DrivePose::GetOdometricPose ( ) const
inline

Gets the odometric pose of this scan

Returns
odometric pose of this scan

Definition at line 5122 of file Karto.h.

const DrivePose& karto::DrivePose::operator= ( const DrivePose )
private
void karto::DrivePose::SetOdometricPose ( const Pose3 rPose)
inline

Sets the odometric pose of this scan

Parameters
rPose

Definition at line 5131 of file Karto.h.

Member Data Documentation

Pose3 karto::DrivePose::m_OdometricPose
private

Odometric pose of robot

Definition at line 5144 of file Karto.h.


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


open_karto
Author(s):
autogenerated on Mon Jun 10 2019 14:02:19