#include <movement.h>
Public Member Functions | |
| void | compose (const FSRMovement &move2) |
| FSRMovement (const FSRMovement &move1, const FSRMovement &move2) | |
| FSRMovement (const FSRMovement &src) | |
| FSRMovement (const OrientedPoint &pt1, const OrientedPoint &pt2) | |
| FSRMovement (double f=0.0, double s=0.0, double r=0.0) | |
| 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 |
fsr-movement (forward, sideward, rotate)
Definition at line 10 of file movement.h.
| 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.
| void GMapping::FSRMovement::compose | ( | const FSRMovement & | move2 | ) |
Definition at line 47 of file movement.cpp.
|
static |
Definition at line 52 of file movement.cpp.
|
static |
Definition at line 92 of file movement.cpp.
| void GMapping::FSRMovement::invert | ( | ) |
Definition at line 43 of file movement.cpp.
|
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.
|
static |
Definition at line 71 of file movement.cpp.
|
static |
Definition at line 62 of file movement.cpp.
| void GMapping::FSRMovement::normalize | ( | ) |
Definition at line 26 of file movement.cpp.
| double GMapping::FSRMovement::f |
Definition at line 41 of file movement.h.
| double GMapping::FSRMovement::r |
Definition at line 43 of file movement.h.
| double GMapping::FSRMovement::s |
Definition at line 42 of file movement.h.