#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.