#include <GteQuaternion.h>

Public Member Functions | |
| Quaternion & | operator= (Quaternion const &q) |
| Quaternion & | operator= (Vector< 4, Real > const &q) |
| Quaternion () | |
| Quaternion (Quaternion const &q) | |
| Quaternion (Vector< 4, Real > const &q) | |
| Quaternion (Real x, Real y, Real z, Real w) | |
Public Member Functions inherited from gte::Vector< 4, Real > | |
| int | GetSize () const |
| void | MakeUnit (int d) |
| void | MakeZero () |
| bool | operator!= (Vector const &vec) const |
| bool | operator< (Vector const &vec) const |
| bool | operator<= (Vector const &vec) const |
| bool | operator== (Vector const &vec) const |
| bool | operator> (Vector const &vec) const |
| bool | operator>= (Vector const &vec) const |
| Real const & | operator[] (int i) const |
| Real & | operator[] (int i) |
| Vector () | |
| Vector (std::array< Real, N > const &values) | |
| Vector (std::initializer_list< Real > values) | |
| Vector (int d) | |
Static Public Member Functions | |
| static Quaternion | I () |
| static Quaternion | Identity () |
| static Quaternion | J () |
| static Quaternion | K () |
| static Quaternion | Zero () |
Static Public Member Functions inherited from gte::Vector< 4, Real > | |
| static Vector | Unit (int d) |
| static Vector | Zero () |
Additional Inherited Members | |
Protected Attributes inherited from gte::Vector< 4, Real > | |
| std::array< Real, N > | mTuple |
Definition at line 18 of file GteQuaternion.h.
| gte::Quaternion< Real >::Quaternion | ( | ) |
Definition at line 130 of file GteQuaternion.h.
| gte::Quaternion< Real >::Quaternion | ( | Quaternion< Real > const & | q | ) |
Definition at line 136 of file GteQuaternion.h.
| gte::Quaternion< Real >::Quaternion | ( | Vector< 4, Real > const & | q | ) |
Definition at line 145 of file GteQuaternion.h.
| gte::Quaternion< Real >::Quaternion | ( | Real | x, |
| Real | y, | ||
| Real | z, | ||
| Real | w | ||
| ) |
Definition at line 154 of file GteQuaternion.h.
|
static |
Definition at line 183 of file GteQuaternion.h.
|
static |
Definition at line 201 of file GteQuaternion.h.
|
static |
Definition at line 189 of file GteQuaternion.h.
|
static |
Definition at line 195 of file GteQuaternion.h.
| Quaternion< Real > & gte::Quaternion< Real >::operator= | ( | Quaternion< Real > const & | q | ) |
Definition at line 163 of file GteQuaternion.h.
| Quaternion< Real > & gte::Quaternion< Real >::operator= | ( | Vector< 4, Real > const & | q | ) |
Definition at line 170 of file GteQuaternion.h.
|
static |
Definition at line 177 of file GteQuaternion.h.