#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 |
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 |
||
) |
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.
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.
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.