DUECA/DUSIME
|
Represent an orientation or rotation transformation with a quaternion. More...
#include <AxisTransforms.hxx>
Public Member Functions | |
Orientation (const EulerAngles &angles) | |
Construction, phi, theta, psi. | |
template<class V > | |
Orientation (double angle, const V &axis) | |
Construction from angle and axis. | |
Orientation () | |
Default, null orientation. | |
Orientation (const Orientation &o) | |
Copy constructor. | |
const double & | operator[] (const int i) const |
Indexation operator. | |
double & | operator[] (const int i) |
Indexation operator. | |
Orientation | operator* (const Orientation &o) const |
Multiplication. | |
Public Attributes | |
double | L |
Quaternion Lambda parameter. | |
double | lx |
Quaternion lx. | |
double | ly |
Quaternion ly. | |
double | lz |
Quaternion lz. | |
VectorE | quat |
All coordinates as a vector. | |
Represent an orientation or rotation transformation with a quaternion.