![]() |
Eigen-unsupported
5.0.1-dev+284dcc12
|
This module provides generic euler angles rotation.
Euler angles are a way to represent 3D rotation.
In order to use this module in your code, include this header:
See EulerAngles for more information.
Classes | |
| class | Eigen::EulerAngles< Scalar_, _System > |
| Represents a rotation in a 3 dimensional space as three Euler angles. More... | |
| class | Eigen::EulerSystem< _AlphaAxis, _BetaAxis, _GammaAxis > |
| Represents a fixed Euler rotation system. More... | |
Typedefs | |
| typedef EulerAngles< double, EulerSystemXYZ > | Eigen::EulerAnglesXYZd |
| typedef EulerAngles< float, EulerSystemZYZ > | Eigen::EulerAnglesZYZf |
| typedef EulerSystem< EULER_X, EULER_Y, EULER_Z > | Eigen::EulerSystemXYZ |
Enumerations | |
| enum | Eigen::EulerAxis { Eigen::EULER_X , Eigen::EULER_Y , Eigen::EULER_Z } |
| Representation of a fixed signed rotation axis for EulerSystem. More... | |
| typedef EulerAngles<double, EulerSystemXYZ> Eigen::EulerAnglesXYZd |
Euler XYZ system with type double entries.
| typedef EulerAngles<float, EulerSystemZYZ> Eigen::EulerAnglesZYZf |
Euler ZYZ system with type float entries.
| typedef EulerSystem<EULER_X, EULER_Y, EULER_Z> Eigen::EulerSystemXYZ |
Default XYZ Euler coordinate system.
| enum Eigen::EulerAxis |
Representation of a fixed signed rotation axis for EulerSystem.
Values here represent:
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 |