#include <quaternion.h>
Definition at line 33 of file quaternion.h.
◆ Quaternion() [1/4]
| superdex::Quaternion::Quaternion |
( |
| ) |
|
|
inline |
◆ Quaternion() [2/4]
| superdex::Quaternion::Quaternion |
( |
Vec4r | v | ) |
|
|
inlineexplicit |
◆ Quaternion() [3/4]
| superdex::Quaternion::Quaternion |
( |
Real4 const & | v | ) |
|
|
inlineexplicit |
◆ Quaternion() [4/4]
◆ FromAxisAngle() [1/2]
◆ FromAxisAngle() [2/2]
◆ FromRotationVector() [1/2]
| Quaternion superdex::Quaternion::FromRotationVector |
( |
Real3 const & | rotVector | ) |
|
|
inlinestaticnodiscard |
◆ FromRotationVector() [2/2]
◆ FromUnitAxisAngle()
◆ GetAngle()
| real superdex::Quaternion::GetAngle |
( |
| ) |
const |
|
inlinenodiscard |
◆ GetConjugate()
| Quaternion superdex::Quaternion::GetConjugate |
( |
| ) |
const |
|
inlinenodiscard |
◆ Identity()
◆ operator!=()
| bool superdex::Quaternion::operator!= |
( |
Quaternion const & | rhs | ) |
const |
|
inlinenodiscard |
◆ operator*() [1/3]
◆ operator*() [2/3]
| Real3 superdex::Quaternion::operator* |
( |
Real3 const & | v | ) |
const |
|
inlinenodiscard |
◆ operator*() [3/3]
| Vec4r superdex::Quaternion::operator* |
( |
Vec4r | v | ) |
const |
|
inlinenodiscard |
◆ operator+()
◆ operator-() [1/2]
| Quaternion superdex::Quaternion::operator- |
( |
| ) |
const |
|
inlinenodiscard |
◆ operator-() [2/2]
◆ operator==()
| bool superdex::Quaternion::operator== |
( |
Quaternion const & | rhs | ) |
const |
|
inlinenodiscard |
◆ RotationX()
◆ RotationY()
◆ RotationZ()
◆ ToAxisAngle() [1/2]
| void superdex::Quaternion::ToAxisAngle |
( |
Real3 * | outAxis, |
|
|
real * | outAngleRad ) const |
|
inline |
◆ ToAxisAngle() [2/2]
| void superdex::Quaternion::ToAxisAngle |
( |
Vec4r * | outAxis, |
|
|
real * | outAngleRad ) const |
|
inline |
◆ ToReal4()
| Real4 superdex::Quaternion::ToReal4 |
( |
| ) |
const |
|
inlinenodiscard |
◆ ToRotationVector()
| Real3 superdex::Quaternion::ToRotationVector |
( |
| ) |
const |
|
inlinenodiscard |
◆ VToRotationVector()
| Vec4r superdex::Quaternion::VToRotationVector |
( |
| ) |
const |
|
inlinenodiscard |
◆ Zero()
◆ data
| Vec4r superdex::Quaternion::data |
The documentation for this class was generated from the following files: