#include <movement.h>
Public Member Functions | |
| void | compose (const FSRMovement &move2) |
| FSRMovement (const FSRMovement &move1, const FSRMovement &move2) | |
| FSRMovement (const OrientedPoint &pt1, const OrientedPoint &pt2) | |
| FSRMovement (const FSRMovement &src) | |
| 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 9 of file movement.h.
| GMapping::FSRMovement::FSRMovement | ( | double | f = 0.0, |
|
| double | s = 0.0, |
|||
| double | r = 0.0 | |||
| ) |
| GMapping::FSRMovement::FSRMovement | ( | const FSRMovement & | src | ) |
| GMapping::FSRMovement::FSRMovement | ( | const OrientedPoint & | pt1, | |
| const OrientedPoint & | pt2 | |||
| ) |
| GMapping::FSRMovement::FSRMovement | ( | const FSRMovement & | move1, | |
| const FSRMovement & | move2 | |||
| ) |
| void GMapping::FSRMovement::compose | ( | const FSRMovement & | move2 | ) |
| static FSRMovement GMapping::FSRMovement::composeMoves | ( | const FSRMovement & | move1, | |
| const FSRMovement & | move2 | |||
| ) | [static] |
| static OrientedPoint GMapping::FSRMovement::frameTransformation | ( | const OrientedPoint & | reference_pt_frame1, | |
| const OrientedPoint & | reference_pt_frame2, | |||
| const OrientedPoint & | pt_frame1 | |||
| ) | [static] |
| void GMapping::FSRMovement::invert | ( | ) |
| static FSRMovement GMapping::FSRMovement::invertMove | ( | const FSRMovement & | move1 | ) | [static] |
| OrientedPoint GMapping::FSRMovement::move | ( | const OrientedPoint & | pt | ) | const |
| static FSRMovement GMapping::FSRMovement::moveBetweenPoints | ( | const OrientedPoint & | pt1, | |
| const OrientedPoint & | pt2 | |||
| ) | [static] |
| static OrientedPoint GMapping::FSRMovement::movePoint | ( | const OrientedPoint & | pt, | |
| const FSRMovement & | move1 | |||
| ) | [static] |
| void GMapping::FSRMovement::normalize | ( | ) |
| 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.