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