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
 
 SensorData ()
 
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)
 
 Object (const Object &)
 
const Objectoperator= (const Object &)
 
template<typename T >
void SetParameter (const std::string &rName, T value)
 
virtual ~Object ()
 
- Public Member Functions inherited from karto::NonCopyable
 NonCopyable ()
 
template<class Archive >
void serialize (Archive &ar, const unsigned int version)
 
virtual ~NonCopyable ()
 

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)
 

Detailed Description

DrivePose representing the pose value of a drive sensor.

Definition at line 5441 of file Karto.h.

Constructor & Destructor Documentation

◆ DrivePose() [1/2]

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

Constructs a pose of the given drive sensor

Parameters
rSensorName

Definition at line 5453 of file Karto.h.

◆ ~DrivePose()

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

Destructor

Definition at line 5461 of file Karto.h.

◆ DrivePose() [2/2]

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

Member Function Documentation

◆ GetOdometricPose()

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

Gets the odometric pose of this scan

Returns
odometric pose of this scan

Definition at line 5470 of file Karto.h.

◆ operator=()

const DrivePose& karto::DrivePose::operator= ( const DrivePose )
private

◆ SetOdometricPose()

void karto::DrivePose::SetOdometricPose ( const Pose3 rPose)
inline

Sets the odometric pose of this scan

Parameters
rPose

Definition at line 5479 of file Karto.h.

Member Data Documentation

◆ m_OdometricPose

Pose3 karto::DrivePose::m_OdometricPose
private

Odometric pose of robot

Definition at line 5492 of file Karto.h.


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


slam_toolbox
Author(s): Steve Macenski
autogenerated on Thu Jan 11 2024 03:37:56