Public Types | |
| enum | { Dim = 3 } |
| typedef Matrix< Scalar, 3, 3 > | Matrix3 |
| typedef Quaternion< Scalar > | QuaternionType |
| typedef _Scalar | Scalar |
| typedef Matrix< Scalar, 3, 1 > | Vector3 |
Public Member Functions | |
| const Vector3 & | coeffs () const |
| Vector3 & | coeffs () |
| EulerAngles () | |
| EulerAngles (Scalar a0, Scalar a1, Scalar a2) | |
| EulerAngles (const QuaternionType &q) | |
| operator QuaternionType () | |
| EulerAngles & | operator= (const QuaternionType &q) |
| EulerAngles & | operator= (const Matrix3 &m) |
| Matrix3 | toRotationMatrix (void) const |
Protected Attributes | |
| Vector3 | m_angles |
Definition at line 135 of file quaternion_demo.cpp.
| typedef Matrix<Scalar,3,3> EulerAngles< _Scalar >::Matrix3 |
Definition at line 140 of file quaternion_demo.cpp.
| typedef Quaternion<Scalar> EulerAngles< _Scalar >::QuaternionType |
Definition at line 142 of file quaternion_demo.cpp.
| typedef _Scalar EulerAngles< _Scalar >::Scalar |
Definition at line 139 of file quaternion_demo.cpp.
| typedef Matrix<Scalar,3,1> EulerAngles< _Scalar >::Vector3 |
Definition at line 141 of file quaternion_demo.cpp.
| anonymous enum |
| Enumerator | |
|---|---|
| Dim | |
Definition at line 138 of file quaternion_demo.cpp.
|
inline |
Definition at line 150 of file quaternion_demo.cpp.
|
inline |
Definition at line 151 of file quaternion_demo.cpp.
|
inline |
Definition at line 152 of file quaternion_demo.cpp.
|
inline |
Definition at line 154 of file quaternion_demo.cpp.
|
inline |
Definition at line 155 of file quaternion_demo.cpp.
|
inline |
Definition at line 185 of file quaternion_demo.cpp.
|
inline |
Definition at line 157 of file quaternion_demo.cpp.
|
inline |
Definition at line 163 of file quaternion_demo.cpp.
|
inline |
Definition at line 174 of file quaternion_demo.cpp.
|
protected |
Definition at line 146 of file quaternion_demo.cpp.