|
float | w |
|
float | x |
|
float | y |
|
float | z |
|
Definition at line 1132 of file vrmaths.h.
◆ Quaternion() [1/5]
Quaternion::Quaternion |
( |
| ) |
|
|
inline |
◆ Quaternion() [2/5]
Quaternion::Quaternion |
( |
float |
fW, |
|
|
float |
fX, |
|
|
float |
fY, |
|
|
float |
fZ |
|
) |
| |
|
inline |
◆ Quaternion() [3/5]
Quaternion::Quaternion |
( |
const XrQuaternionf |
q | ) |
|
|
inline |
◆ Quaternion() [4/5]
Quaternion::Quaternion |
( |
const Matrix3 & |
rot | ) |
|
|
inline |
◆ Quaternion() [5/5]
Quaternion::Quaternion |
( |
const float & |
rfAngle, |
|
|
const Vector3 & |
rkAxis |
|
) |
| |
|
inline |
◆ FromAngleAxis()
void Quaternion::FromAngleAxis |
( |
const float & |
rfAngle, |
|
|
const Vector3 & |
rkAxis |
|
) |
| |
|
inline |
◆ FromRotationMatrix()
void Quaternion::FromRotationMatrix |
( |
const Matrix3 & |
kRot | ) |
|
◆ Inverse()
◆ Norm()
float Quaternion::Norm |
( |
| ) |
const |
◆ normalise()
float Quaternion::normalise |
( |
void |
| ) |
|
◆ operator!=()
bool Quaternion::operator!= |
( |
const Quaternion & |
rhs | ) |
const |
|
inline |
◆ operator*() [1/3]
◆ operator*() [2/3]
◆ operator*() [3/3]
Quaternion Quaternion::operator* |
( |
float |
fScalar | ) |
const |
|
inline |
◆ operator+()
◆ operator-() [1/2]
◆ operator-() [2/2]
◆ operator=()
◆ operator==()
bool Quaternion::operator== |
( |
const Quaternion & |
rhs | ) |
const |
|
inline |
◆ operator[]() [1/2]
float & Quaternion::operator[] |
( |
const size_t |
i | ) |
|
|
inline |
◆ operator[]() [2/2]
float Quaternion::operator[] |
( |
const size_t |
i | ) |
const |
|
inline |
◆ ptr() [1/2]
float * Quaternion::ptr |
( |
| ) |
|
|
inline |
◆ ptr() [2/2]
const float * Quaternion::ptr |
( |
| ) |
const |
|
inline |
◆ ToRotationMatrix()
void Quaternion::ToRotationMatrix |
( |
Matrix3 & |
kRot | ) |
const |
The documentation for this class was generated from the following files: