#include <SE3.h>
Public Member Functions | |
Pose3D () | |
Pose3D (Decimal x, Decimal y, Decimal z, Angle roll, Angle pitch, Angle yaw) | |
Pose3D (Position3D pos, Orientation3D ori) | |
Pose3D (Decimal x, Decimal y, Decimal z, Orientation3D ori) | |
Pose3D (Position3D pos, Angle roll, Angle pitch, Angle yaw) | |
Pose3D (const Pose3D &p) | |
Pose3D & | operator= (const Pose3D &rhs) |
Pose3D & | operator+= (const Pose3D &a) |
Pose3D & | operator-= (const Pose3D &a) |
const Pose3D | operator+ (const Pose3D &other) const |
const Pose3D | operator- (const Pose3D &other) const |
const Position3D | operator* (Position3D p) |
binary arithmetic operator product by a Position (rototranslation) | |
bool | operator== (const Pose3D &other) const |
bool | operator!= (const Pose3D &other) const |
Position3D | pos () |
Orientation3D | ori () |
bool | valid () |
string | print () |
void | directComposition (Pose3D &t) |
void | inverseComposition (Pose3D &t) |
void | directCompositionYaw (Pose3D &t) |
void | inverseCompositionYaw (Pose3D &t) |
void | setPos (Position3D &p) |
Set Position. | |
void | setOri (Orientation3D &o) |
Set Orientation. | |
bool | fromString (const string &s) |
string | toString () const |
Pose3D::Pose3D | ( | ) | [inline] |
default constructor