Pose3D Class Reference
[Spaces]

Represents (x,y,z,roll,pitch,yaw) in SE(3). More...

#include <SE3.h>

Inheritance diagram for Pose3D:

kybalg::Pose3DIdTime

List of all members.

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)
Pose3Doperator= (const Pose3D &rhs)
Pose3Doperator+= (const Pose3D &a)
Pose3Doperator-= (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


Detailed Description

Represents (x,y,z,roll,pitch,yaw) in SE(3).

Author:
Paolo Stegagno

Constructor & Destructor Documentation

Pose3D::Pose3D (  )  [inline]

default constructor


The documentation for this class was generated from the following file:

Generated on Mon Feb 20 07:01:10 2017 for MIP by  doxygen 1.5.6