#include <Quaternion.h>
|
| Quaternion (void) |
|
| Quaternion (float val0, float val1, float val2, float val3) |
|
| Quaternion (float angle, const Vector3 &axis) |
|
| Quaternion (float xAngle, float yAngle, float zAngle) |
|
| Quaternion (const Quaternion &q1, Quaternion q2, float interpolation) |
|
Quaternion | operator* (const Quaternion &quat) const |
|
void | operator*= (const Quaternion &quat) |
|
Quaternion | operator- (void) const |
|
bool | operator== (const Quaternion &quat) const |
|
bool | operator!= (const Quaternion &quat) const |
|
void | normalize (void) |
|
void | loadIdentity (void) |
|
void | setFromAngles (float xAngle, float yAngle, float zAngle) |
|
void | slerp (const Quaternion &q1, const Quaternion &q2, float interpolation) |
|
void | invert (void) |
|
void | setFromAngleAxis (float angle, const Vector3 &axis) |
|
void | setFromVectors (const Vector3 &source, const Vector3 &destination) |
|
Vector3 | getEulerAngles (void) const |
|
float | getAngle (void) const |
|
Vector3 | getAxis (void) const |
|
Neo::Quaternion::Quaternion |
( |
void |
| ) |
|
|
inline |
Neo::Quaternion::Quaternion |
( |
float |
val0, |
|
|
float |
val1, |
|
|
float |
val2, |
|
|
float |
val3 |
|
) |
| |
|
inline |
Neo::Quaternion::Quaternion |
( |
float |
angle, |
|
|
const Vector3 & |
axis |
|
) |
| |
|
inline |
Neo::Quaternion::Quaternion |
( |
float |
xAngle, |
|
|
float |
yAngle, |
|
|
float |
zAngle |
|
) |
| |
|
inline |
float Neo::Quaternion::getAngle |
( |
void |
| ) |
const |
Vector3 Neo::Quaternion::getAxis |
( |
void |
| ) |
const |
Vector3 Neo::Quaternion::getEulerAngles |
( |
void |
| ) |
const |
void Neo::Quaternion::invert |
( |
void |
| ) |
|
void Neo::Quaternion::loadIdentity |
( |
void |
| ) |
|
void Neo::Quaternion::normalize |
( |
void |
| ) |
|
bool Neo::Quaternion::operator!= |
( |
const Quaternion & |
quat | ) |
const |
|
inline |
void Neo::Quaternion::operator*= |
( |
const Quaternion & |
quat | ) |
|
Quaternion Neo::Quaternion::operator- |
( |
void |
| ) |
const |
|
inline |
bool Neo::Quaternion::operator== |
( |
const Quaternion & |
quat | ) |
const |
|
inline |
void Neo::Quaternion::setFromAngleAxis |
( |
float |
angle, |
|
|
const Vector3 & |
axis |
|
) |
| |
void Neo::Quaternion::setFromAngles |
( |
float |
xAngle, |
|
|
float |
yAngle, |
|
|
float |
zAngle |
|
) |
| |
void Neo::Quaternion::setFromVectors |
( |
const Vector3 & |
source, |
|
|
const Vector3 & |
destination |
|
) |
| |
float Neo::Quaternion::values[4] |
The documentation for this class was generated from the following file: