This module provides generic euler angles rotation.
Euler angles are a way to represent 3D rotation.
|
| typedef EulerAngles< double, EulerSystemXYX > | Eigen::EulerAnglesXYXd |
| |
| typedef EulerAngles< float, EulerSystemXYX > | Eigen::EulerAnglesXYXf |
| |
| typedef EulerAngles< double, EulerSystemXYZ > | Eigen::EulerAnglesXYZd |
| |
| typedef EulerAngles< float, EulerSystemXYZ > | Eigen::EulerAnglesXYZf |
| |
| typedef EulerAngles< double, EulerSystemXZX > | Eigen::EulerAnglesXZXd |
| |
| typedef EulerAngles< float, EulerSystemXZX > | Eigen::EulerAnglesXZXf |
| |
| typedef EulerAngles< double, EulerSystemXZY > | Eigen::EulerAnglesXZYd |
| |
| typedef EulerAngles< float, EulerSystemXZY > | Eigen::EulerAnglesXZYf |
| |
| typedef EulerAngles< double, EulerSystemYXY > | Eigen::EulerAnglesYXYd |
| |
| typedef EulerAngles< float, EulerSystemYXY > | Eigen::EulerAnglesYXYf |
| |
| typedef EulerAngles< double, EulerSystemYXZ > | Eigen::EulerAnglesYXZd |
| |
| typedef EulerAngles< float, EulerSystemYXZ > | Eigen::EulerAnglesYXZf |
| |
| typedef EulerAngles< double, EulerSystemYZX > | Eigen::EulerAnglesYZXd |
| |
| typedef EulerAngles< float, EulerSystemYZX > | Eigen::EulerAnglesYZXf |
| |
| typedef EulerAngles< double, EulerSystemYZY > | Eigen::EulerAnglesYZYd |
| |
| typedef EulerAngles< float, EulerSystemYZY > | Eigen::EulerAnglesYZYf |
| |
| typedef EulerAngles< double, EulerSystemZXY > | Eigen::EulerAnglesZXYd |
| |
| typedef EulerAngles< float, EulerSystemZXY > | Eigen::EulerAnglesZXYf |
| |
| typedef EulerAngles< double, EulerSystemZXZ > | Eigen::EulerAnglesZXZd |
| |
| typedef EulerAngles< float, EulerSystemZXZ > | Eigen::EulerAnglesZXZf |
| |
| typedef EulerAngles< double, EulerSystemZYX > | Eigen::EulerAnglesZYXd |
| |
| typedef EulerAngles< float, EulerSystemZYX > | Eigen::EulerAnglesZYXf |
| |
| typedef EulerAngles< double, EulerSystemZYZ > | Eigen::EulerAnglesZYZd |
| |
| typedef EulerAngles< float, EulerSystemZYZ > | Eigen::EulerAnglesZYZf |
| |
| typedef EulerSystem< EULER_X, EULER_Y, EULER_X > | Eigen::EulerSystemXYX |
| |
| typedef EulerSystem< EULER_X, EULER_Y, EULER_Z > | Eigen::EulerSystemXYZ |
| |
| typedef EulerSystem< EULER_X, EULER_Z, EULER_X > | Eigen::EulerSystemXZX |
| |
| typedef EulerSystem< EULER_X, EULER_Z, EULER_Y > | Eigen::EulerSystemXZY |
| |
| typedef EulerSystem< EULER_Y, EULER_X, EULER_Y > | Eigen::EulerSystemYXY |
| |
| typedef EulerSystem< EULER_Y, EULER_X, EULER_Z > | Eigen::EulerSystemYXZ |
| |
| typedef EulerSystem< EULER_Y, EULER_Z, EULER_X > | Eigen::EulerSystemYZX |
| |
| typedef EulerSystem< EULER_Y, EULER_Z, EULER_Y > | Eigen::EulerSystemYZY |
| |
| typedef EulerSystem< EULER_Z, EULER_X, EULER_Y > | Eigen::EulerSystemZXY |
| |
| typedef EulerSystem< EULER_Z, EULER_X, EULER_Z > | Eigen::EulerSystemZXZ |
| |
| typedef EulerSystem< EULER_Z, EULER_Y, EULER_X > | Eigen::EulerSystemZYX |
| |
| typedef EulerSystem< EULER_Z, EULER_Y, EULER_Z > | Eigen::EulerSystemZYZ |
| |
Representation of a fixed signed rotation axis for EulerSystem.
Values here represent:
- The axis of the rotation: X, Y or Z.
- The sign (i.e. direction of the rotation along the axis): positive(+) or negative(-)
Therefore, this could express all the axes {+X,+Y,+Z,-X,-Y,-Z}
For positive axis, use +EULER_{axis}, and for negative axis use -EULER_{axis}.
| Enumerator |
|---|
| EULER_X |
the X axis
|
| EULER_Y |
the Y axis
|
| EULER_Z |
the Z axis
|