vmml::Quaternion< T > Member List

This is the complete list of members for vmml::Quaternion< T >, 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]

Generated by  doxygen 1.6.2