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