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

#include <SensorData.h>

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

Public Member Functions

 DrivePose (const Identifier &rSensorIdentifier)
 
- Public Member Functions inherited from karto::Object
 Object ()
 
 Object (const Identifier &rIdentifier)
 
- Public Member Functions inherited from karto::Referenced
 Referenced ()
 

Protected Member Functions

const Pose2GetOdometricPose () const
 
void SetOdometricPose (const Pose2 &rPose)
 
- Protected Member Functions inherited from karto::SensorData
void AddCustomItem (CustomItem *pCustomItem)
 
const CustomItemList & GetCustomItems () const
 
const IdentifierGetSensorIdentifier () const
 
kt_int32s GetStateId () const
 
kt_int64s GetTime () const
 
kt_int32s GetUniqueId () const
 
kt_bool HasCustomItem ()
 
 SensorData (const Identifier &rSensorIdentifier)
 
void SetSensorIdentifier (const Identifier &rSensorIdentifier)
 
void SetStateId (kt_int32s stateId)
 
void SetTime (kt_int64s time)
 
void SetUniqueId (kt_int32u uniqueId)
 
- 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

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

Private Attributes

Pose2 m_OdometricPose
 

Detailed Description

DrivePose representing the pose value of a drive sensor.

Definition at line 289 of file SensorData.h.

Constructor & Destructor Documentation

karto::DrivePose::DrivePose ( const Identifier rSensorIdentifier)
inline

Pose of the given drive sensor

Parameters
rSensorIdentifiersensor identifier

Definition at line 298 of file SensorData.h.

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

Member Function Documentation

const Pose2& karto::DrivePose::GetOdometricPose ( ) const
inlineprotected

public: /** Gets the odometric pose of this scan

Returns
odometric pose of this scan

Definition at line 318 of file SensorData.h.

karto::DrivePose::KARTO_RTTI ( )
private
const DrivePose& karto::DrivePose::operator= ( const DrivePose )
private
void karto::DrivePose::SetOdometricPose ( const Pose2 rPose)
inlineprotected

Sets the odometric pose of this scan

Parameters
rPosenew odometric pose

Definition at line 327 of file SensorData.h.

Member Data Documentation

Pose2 karto::DrivePose::m_OdometricPose
private

Odometric pose of robot

Definition at line 341 of file SensorData.h.


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


nav2d_karto
Author(s): Sebastian Kasperski
autogenerated on Tue Nov 7 2017 06:02:36