Public Member Functions | Public Attributes
mcl::pose Struct Reference

#include <CParticleFilter.h>

List of all members.

Public Member Functions

const pose integrateDifferential (const pose diff)
 pose ()
 pose (float _x, float _y, float _a)
void set (pose &p)
void set (float xx, float yy, float aa)
void setToDifferentialPose (pose odo_cur, pose odo_ref)
void to2PI ()
void toPI ()
 ~pose ()

Public Attributes

float a
float x
float y

Detailed Description

ScanMatch pose definition 2D-pose x,y and heading

Definition at line 232 of file CParticleFilter.h.

Constructor & Destructor Documentation

mcl::pose::pose ( ) [inline]

Definition at line 237 of file CParticleFilter.h.

mcl::pose::pose ( float  _x,
float  _y,
float  _a 
) [inline]

Definition at line 242 of file CParticleFilter.h.

mcl::pose::~pose ( ) [inline]

Definition at line 316 of file CParticleFilter.h.

Member Function Documentation

const pose mcl::pose::integrateDifferential ( const pose  diff) [inline]

Integrates new position from this position and differential position

diffthe differential position to be added to this position
pose New integrated position

Definition at line 282 of file CParticleFilter.h.

void mcl::pose::set ( pose p) [inline]

Definition at line 245 of file CParticleFilter.h.

void mcl::pose::set ( float  xx,
float  yy,
float  aa 
) [inline]

Definition at line 250 of file CParticleFilter.h.

void mcl::pose::setToDifferentialPose ( pose  odo_cur,
pose  odo_ref 
) [inline]

Calculates differential movement based on two global positions i.e. odometric positions

Calculates the differential movement in odometry frame of reference

Definition at line 259 of file CParticleFilter.h.

void mcl::pose::to2PI ( ) [inline]

Definition at line 298 of file CParticleFilter.h.

void mcl::pose::toPI ( ) [inline]

Definition at line 302 of file CParticleFilter.h.

Member Data Documentation

float mcl::pose::a


Definition at line 236 of file CParticleFilter.h.

float mcl::pose::x


Definition at line 234 of file CParticleFilter.h.

float mcl::pose::y


Definition at line 235 of file CParticleFilter.h.

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

Author(s): Jari Saarinen
autogenerated on Wed Aug 26 2015 15:25:02