#include <mQuat.h>
|
| QuatF () |
|
| QuatF (F32 _x, F32 _y, F32 _z, F32 w) |
|
| QuatF (const MatrixF &m) |
|
| QuatF (const AngAxisF &a) |
|
| QuatF (const EulerF &e) |
|
QuatF & | set (F32 _x, F32 _y, F32 _z, F32 _w) |
|
QuatF & | set (const MatrixF &m) |
|
QuatF & | set (const AngAxisF &m) |
|
QuatF & | set (const EulerF &e) |
|
int | operator== (const QuatF &c) const |
|
int | operator!= (const QuatF &c) const |
|
QuatF & | operator*= (const QuatF &c) |
|
QuatF & | operator/= (const QuatF &c) |
|
QuatF & | operator+= (const QuatF &c) |
|
QuatF & | operator-= (const QuatF &c) |
|
QuatF & | operator*= (F32 a) |
|
QuatF & | operator/= (F32 a) |
|
QuatF & | square () |
|
QuatF & | neg () |
|
F32 | dot (const QuatF &q) const |
|
MatrixF * | setMatrix (MatrixF *mat) const |
|
QuatF & | normalize () |
|
QuatF & | inverse () |
|
QuatF & | identity () |
|
int | isIdentity () const |
|
QuatF & | slerp (const QuatF &q, F32 t) |
|
QuatF & | extrapolate (const QuatF &q1, const QuatF &q2, F32 t) |
|
QuatF & | interpolate (const QuatF &q1, const QuatF &q2, F32 t) |
|
F32 | angleBetween (const QuatF &q) |
|
Point3F & | mulP (const Point3F &a, Point3F *b) |
|
QuatF & | mul (const QuatF &a, const QuatF &b) |
|
QuatF |
( |
F32 |
_x, |
|
|
F32 |
_y, |
|
|
F32 |
_z, |
|
|
F32 |
w |
|
) |
| |
|
inline |
F32 angleBetween |
( |
const QuatF & |
q | ) |
|
|
inline |
F32 dot |
( |
const QuatF & |
q | ) |
const |
|
inline |
QuatF & identity |
( |
void |
| ) |
|
|
inline |
int operator!= |
( |
const QuatF & |
c | ) |
const |
|
inline |
QuatF & operator*= |
( |
F32 |
a | ) |
|
QuatF & operator/= |
( |
F32 |
a | ) |
|
int operator== |
( |
const QuatF & |
c | ) |
const |
|
inline |
QuatF & set |
( |
F32 |
_x, |
|
|
F32 |
_y, |
|
|
F32 |
_z, |
|
|
F32 |
_w |
|
) |
| |
|
inline |
The documentation for this class was generated from the following files:
- math/mQuat.h
- math/mQuat.cc