Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
GMapping::FSRMovement Class Reference

#include <movement.h>

Public Member Functions

void compose (const FSRMovement &move2)
 
 FSRMovement (double f=0.0, double s=0.0, double r=0.0)
 
 FSRMovement (const FSRMovement &src)
 
 FSRMovement (const OrientedPoint &pt1, const OrientedPoint &pt2)
 
 FSRMovement (const FSRMovement &move1, const FSRMovement &move2)
 
void invert ()
 
OrientedPoint move (const OrientedPoint &pt) const
 
void normalize ()
 

Static Public Member Functions

static FSRMovement composeMoves (const FSRMovement &move1, const FSRMovement &move2)
 
static OrientedPoint frameTransformation (const OrientedPoint &reference_pt_frame1, const OrientedPoint &reference_pt_frame2, const OrientedPoint &pt_frame1)
 
static FSRMovement invertMove (const FSRMovement &move1)
 
static FSRMovement moveBetweenPoints (const OrientedPoint &pt1, const OrientedPoint &pt2)
 
static OrientedPoint movePoint (const OrientedPoint &pt, const FSRMovement &move1)
 

Public Attributes

double f
 
double r
 
double s
 

Detailed Description

fsr-movement (forward, sideward, rotate)

Definition at line 9 of file movement.h.

Constructor & Destructor Documentation

GMapping::FSRMovement::FSRMovement ( double  f = 0.0,
double  s = 0.0,
double  r = 0.0 
)

Definition at line 7 of file movement.cpp.

GMapping::FSRMovement::FSRMovement ( const FSRMovement src)

Definition at line 13 of file movement.cpp.

GMapping::FSRMovement::FSRMovement ( const OrientedPoint pt1,
const OrientedPoint pt2 
)

Definition at line 17 of file movement.cpp.

GMapping::FSRMovement::FSRMovement ( const FSRMovement move1,
const FSRMovement move2 
)

Definition at line 22 of file movement.cpp.

Member Function Documentation

void GMapping::FSRMovement::compose ( const FSRMovement move2)

Definition at line 47 of file movement.cpp.

FSRMovement GMapping::FSRMovement::composeMoves ( const FSRMovement move1,
const FSRMovement move2 
)
static

Definition at line 52 of file movement.cpp.

OrientedPoint GMapping::FSRMovement::frameTransformation ( const OrientedPoint reference_pt_frame1,
const OrientedPoint reference_pt_frame2,
const OrientedPoint pt_frame1 
)
static

Definition at line 92 of file movement.cpp.

void GMapping::FSRMovement::invert ( )

Definition at line 43 of file movement.cpp.

FSRMovement GMapping::FSRMovement::invertMove ( const FSRMovement move1)
static

Definition at line 82 of file movement.cpp.

OrientedPoint GMapping::FSRMovement::move ( const OrientedPoint pt) const

Definition at line 39 of file movement.cpp.

FSRMovement GMapping::FSRMovement::moveBetweenPoints ( const OrientedPoint pt1,
const OrientedPoint pt2 
)
static

Definition at line 71 of file movement.cpp.

OrientedPoint GMapping::FSRMovement::movePoint ( const OrientedPoint pt,
const FSRMovement move1 
)
static

Definition at line 62 of file movement.cpp.

void GMapping::FSRMovement::normalize ( )

Definition at line 26 of file movement.cpp.

Member Data Documentation

double GMapping::FSRMovement::f

Definition at line 40 of file movement.h.

double GMapping::FSRMovement::r

Definition at line 42 of file movement.h.

double GMapping::FSRMovement::s

Definition at line 41 of file movement.h.


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


openslam_gmapping
Author(s): Giorgio Grisetti, Cyrill Stachniss, Wolfram Burgard
autogenerated on Mon Jun 10 2019 14:04:22