, including all inherited members.
abs() const (defined in vmml::Quaternion< T >) | vmml::Quaternion< T > | [inline] |
absSquared() const (defined in vmml::Quaternion< T >) | vmml::Quaternion< T > | [inline] |
conjug() const (defined in vmml::Quaternion< T >) | vmml::Quaternion< T > | [inline] |
cross(const Quaternion< T > &a) const (defined in vmml::Quaternion< T >) | vmml::Quaternion< T > | [inline] |
cross(const Quaternion< T > &a, const Quaternion< T > &b) const (defined in vmml::Quaternion< T >) | vmml::Quaternion< T > | [inline] |
cross(const Quaternion< T > &a, const Quaternion< T > &b) (defined in vmml::Quaternion< T >) | vmml::Quaternion< T > | [inline] |
dot(const Quaternion< T > &a) const (defined in vmml::Quaternion< T >) | vmml::Quaternion< T > | [inline] |
dot(const Quaternion< T > &a, const Quaternion< T > &b) (defined in vmml::Quaternion< T >) | vmml::Quaternion< T > | [inline, static] |
getMaxComponent() (defined in vmml::Quaternion< T >) | vmml::Quaternion< T > | [inline] |
getMinComponent() (defined in vmml::Quaternion< T >) | vmml::Quaternion< T > | [inline] |
getRotationMatrix() const (defined in vmml::Quaternion< T >) | vmml::Quaternion< T > | [inline] |
IDENTITY (defined in vmml::Quaternion< T >) | vmml::Quaternion< T > | [inline, static] |
invert() (defined in vmml::Quaternion< T >) | vmml::Quaternion< T > | [inline] |
isAkin(const Quaternion &a, const T &delta=std::numeric_limits< T >::epsilon()) (defined in vmml::Quaternion< T >) | vmml::Quaternion< T > | [inline] |
normal(const Quaternion &aa, const Quaternion &bb, const Quaternion &cc, const Quaternion &dd) (defined in vmml::Quaternion< T >) | vmml::Quaternion< T > | [inline] |
normal(const Quaternion &aa, const Quaternion &bb, const Quaternion &cc) (defined in vmml::Quaternion< T >) | vmml::Quaternion< T > | [inline] |
normalise() (defined in vmml::Quaternion< T >) | vmml::Quaternion< T > | [inline] |
normalise(float *source) (defined in vmml::Quaternion< T >) | vmml::Quaternion< T > | [inline, static] |
normalize() (defined in vmml::Quaternion< T >) | vmml::Quaternion< T > | [inline] |
normalize(float *source) (defined in vmml::Quaternion< T >) | vmml::Quaternion< T > | [inline, static] |
operator!=(const T &a) const (defined in vmml::Quaternion< T >) | vmml::Quaternion< T > | [inline] |
operator!=(const Quaternion &a) const (defined in vmml::Quaternion< T >) | vmml::Quaternion< T > | [inline] |
operator*(const T a) const (defined in vmml::Quaternion< T >) | vmml::Quaternion< T > | [inline] |
operator*(const Vector3< T > &a) const (defined in vmml::Quaternion< T >) | vmml::Quaternion< T > | [inline] |
operator*(const Quaternion< T > &a) const (defined in vmml::Quaternion< T >) | vmml::Quaternion< T > | [inline] |
operator*=(T a) (defined in vmml::Quaternion< T >) | vmml::Quaternion< T > | [inline] |
operator*=(const Vector3< T > &a) (defined in vmml::Quaternion< T >) | vmml::Quaternion< T > | [inline] |
operator*=(const Quaternion< T > &a) (defined in vmml::Quaternion< T >) | vmml::Quaternion< T > | [inline] |
operator+(const T a) const (defined in vmml::Quaternion< T >) | vmml::Quaternion< T > | [inline] |
operator+(const Vector3< T > &a) const (defined in vmml::Quaternion< T >) | vmml::Quaternion< T > | [inline] |
operator+(const Quaternion< T > &a) const (defined in vmml::Quaternion< T >) | vmml::Quaternion< T > | [inline] |
operator+=(T a) (defined in vmml::Quaternion< T >) | vmml::Quaternion< T > | [inline] |
operator+=(const Vector3< T > &a) (defined in vmml::Quaternion< T >) | vmml::Quaternion< T > | [inline] |
operator+=(const Quaternion< T > &a) (defined in vmml::Quaternion< T >) | vmml::Quaternion< T > | [inline] |
operator-(const T a) const (defined in vmml::Quaternion< T >) | vmml::Quaternion< T > | [inline] |
operator-(const Vector3< T > &a) const (defined in vmml::Quaternion< T >) | vmml::Quaternion< T > | [inline] |
operator-(const Quaternion< T > &a) const (defined in vmml::Quaternion< T >) | vmml::Quaternion< T > | [inline] |
operator-() const (defined in vmml::Quaternion< T >) | vmml::Quaternion< T > | [inline] |
operator-=(T a) (defined in vmml::Quaternion< T >) | vmml::Quaternion< T > | [inline] |
operator-=(const Vector3< T > &a) (defined in vmml::Quaternion< T >) | vmml::Quaternion< T > | [inline] |
operator-=(const Quaternion< T > &a) (defined in vmml::Quaternion< T >) | vmml::Quaternion< T > | [inline] |
operator/(T a) const (defined in vmml::Quaternion< T >) | vmml::Quaternion< T > | [inline] |
operator/=(T a) (defined in vmml::Quaternion< T >) | vmml::Quaternion< T > | [inline] |
operator<< (defined in vmml::Quaternion< T >) | vmml::Quaternion< T > | [friend] |
operator=(T a) (defined in vmml::Quaternion< T >) | vmml::Quaternion< T > | [inline] |
operator=(const Quaternion &a) (defined in vmml::Quaternion< T >) | vmml::Quaternion< T > | [inline] |
operator==(const T &a) const (defined in vmml::Quaternion< T >) | vmml::Quaternion< T > | [inline] |
operator==(const Quaternion &a) const (defined in vmml::Quaternion< T >) | vmml::Quaternion< T > | [inline] |
operator[](size_t position) (defined in vmml::Quaternion< T >) | vmml::Quaternion< T > | [inline] |
operator[](size_t position) const (defined in vmml::Quaternion< T >) | vmml::Quaternion< T > | [inline] |
QUATERI (defined in vmml::Quaternion< T >) | vmml::Quaternion< T > | [inline, static] |
QUATERJ (defined in vmml::Quaternion< T >) | vmml::Quaternion< T > | [inline, static] |
QUATERK (defined in vmml::Quaternion< T >) | vmml::Quaternion< T > | [inline, static] |
Quaternion() (defined in vmml::Quaternion< T >) | vmml::Quaternion< T > | [inline] |
Quaternion(const T a) (defined in vmml::Quaternion< T >) | vmml::Quaternion< T > | [inline] |
Quaternion(const T r, const T i, const T j, const T k) (defined in vmml::Quaternion< T >) | vmml::Quaternion< T > | [inline] |
Quaternion(const T &real, const Vector3< T > &imag) (defined in vmml::Quaternion< T >) | vmml::Quaternion< T > | [inline] |
Quaternion(const Vector3< T > &v) (defined in vmml::Quaternion< T >) | vmml::Quaternion< T > | [inline] |
Quaternion(const Matrix3< T > &m) (defined in vmml::Quaternion< T >) | vmml::Quaternion< T > | [inline] |
Quaternion(const float *values) (defined in vmml::Quaternion< T >) | vmml::Quaternion< T > | [inline] |
Quaternion(const double *values) (defined in vmml::Quaternion< T >) | vmml::Quaternion< T > | [inline] |
rotate(T theta, const Vector3< T > &a) (defined in vmml::Quaternion< T >) | vmml::Quaternion< T > | |
rotate(T theta, Vector3< T > &axis, const Vector3< T > &a) (defined in vmml::Quaternion< T >) | vmml::Quaternion< T > | [inline] |
rotatex(T theta) (defined in vmml::Quaternion< T >) | vmml::Quaternion< T > | |
rotatex(T theta, const Vector3< T > &a) (defined in vmml::Quaternion< T >) | vmml::Quaternion< T > | [inline] |
rotatey(T theta) (defined in vmml::Quaternion< T >) | vmml::Quaternion< T > | |
rotatey(T theta, const Vector3< T > &a) (defined in vmml::Quaternion< T >) | vmml::Quaternion< T > | [inline] |
rotatez(T theta) (defined in vmml::Quaternion< T >) | vmml::Quaternion< T > | |
rotatez(T theta, const Vector3< T > &a) (defined in vmml::Quaternion< T >) | vmml::Quaternion< T > | [inline] |
s (defined in vmml::Quaternion< T >) | vmml::Quaternion< T > | |
scale(T scale_factor) (defined in vmml::Quaternion< T >) | vmml::Quaternion< T > | |
set(T ww, T xx, T yy, T zz) (defined in vmml::Quaternion< T >) | vmml::Quaternion< T > | [inline] |
set(const float *values) (defined in vmml::Quaternion< T >) | vmml::Quaternion< T > | [inline] |
set(const double *values) (defined in vmml::Quaternion< T >) | vmml::Quaternion< T > | [inline] |
slerp(T a, Quaternion< T > &p, Quaternion &q) (defined in vmml::Quaternion< T >) | vmml::Quaternion< T > | [inline] |
stuv (defined in vmml::Quaternion< T >) | vmml::Quaternion< T > | |
t (defined in vmml::Quaternion< T >) | vmml::Quaternion< T > | |
u (defined in vmml::Quaternion< T >) | vmml::Quaternion< T > | |
v (defined in vmml::Quaternion< T >) | vmml::Quaternion< T > | |
w (defined in vmml::Quaternion< T >) | vmml::Quaternion< T > | |
wxyz (defined in vmml::Quaternion< T >) | vmml::Quaternion< T > | |
x (defined in vmml::Quaternion< T >) | vmml::Quaternion< T > | |
y (defined in vmml::Quaternion< T >) | vmml::Quaternion< T > | |
z (defined in vmml::Quaternion< T >) | vmml::Quaternion< T > | |
ZERO (defined in vmml::Quaternion< T >) | vmml::Quaternion< T > | [inline, static] |
~Quaternion() (defined in vmml::Quaternion< T >) | vmml::Quaternion< T > | [inline] |