Public Member Functions | |
FixedZYZ (double rot, double tilt, double psi) | |
double | get_psi () const |
double | get_rot () const |
double | get_tilt () const |
Related Functions | |
(Note that these are not member functions.) | |
Euler Angles | |
There are many conventions for how to define Euler angles, based on choices of which of the x,y,z axis to use in what order and whether the rotation axis is in the body frame (and hence affected by previous rotations) or in in a fixed frame. See http://en.wikipedia.org/wiki/Conversion_between_quaternions_and_Euler_angles for a general description.
| |
FixedZYZ | get_fixed_zyz_from_rotation (const Rotation3D &r) |
The inverse of rotation_from_fixed_zyz(). | |
Rotation3D | get_rotation_from_fixed_zyz (double Rot, double Tilt, double Psi) |
Generate a rotation object from Euler Angles. |
FixedZYZ get_fixed_zyz_from_rotation | ( | const Rotation3D & | r | ) | [related] |
The inverse of rotation_from_fixed_zyz().
Rotation3D get_rotation_from_fixed_zyz | ( | double | Rot, | |
double | Tilt, | |||
double | Psi | |||
) | [related] |
Generate a rotation object from Euler Angles.
[in] | Rot | First Euler angle (radians) defining the rotation (Z axis) |
[in] | Tilt | Second Euler angle (radians) defining the rotation (Y axis) |
[in] | Psi | Third Euler angle (radians) defining the rotation (Z axis) |