Allolib  1.0
C++ Components For Interactive Multimedia
al::Quat< T > Member List

This is the complete list of members for al::Quat< T >, including all inherited members.

accuracyMax() (defined in al::Quat< T >)al::Quat< T >inlinestatic
accuracyMin() (defined in al::Quat< T >)al::Quat< T >inlinestatic
componentsal::Quat< T >
conj() constal::Quat< T >inline
dot(const Quat &v) constal::Quat< T >inline
eps() (defined in al::Quat< T >)al::Quat< T >inlinestatic
fromAxisAngle(const T &angle, const T &ux, const T &uy, const T &uz)al::Quat< T >
fromAxisAngle(const T &angle, const Vec< 3, T > &axis)al::Quat< T >inline
fromAxisX(const T &angle)al::Quat< T >inline
fromAxisY(const T &angle)al::Quat< T >inline
fromAxisZ(const T &angle)al::Quat< T >inline
fromEuler(const Vec< 3, T > &aeb)al::Quat< T >inline
fromEuler(const T &az, const T &el, const T &ba)al::Quat< T >
fromMatrix(const T *matrix)al::Quat< T >
fromMatrix(const Mat< 4, T > &v)al::Quat< T >inline
fromMatrixTransposed(const T *matrix)al::Quat< T >
fromMatrixTransposed(const Mat< 4, T > &v)al::Quat< T >inline
getBillboardRotation(const Vec< 3, T > &forward, const Vec< 3, T > &up)al::Quat< T >static
getRotationTo(const Vec< 3, T > &usrc, const Vec< 3, T > &udst)al::Quat< T >static
identity()al::Quat< T >inlinestatic
inverse() constal::Quat< T >inline
mag() constal::Quat< T >inline
magSqr() constal::Quat< T >inline
multiply(const Quat &q2) const (defined in al::Quat< T >)al::Quat< T >inline
normalize()al::Quat< T >inline
operator!=(const Quat &v) constal::Quat< T >inline
operator*(const Quat &v) const (defined in al::Quat< T >)al::Quat< T >inline
operator*(const T &v) const (defined in al::Quat< T >)al::Quat< T >inline
operator*=(const Quat &v) (defined in al::Quat< T >)al::Quat< T >inline
operator*=(const T &v) (defined in al::Quat< T >)al::Quat< T >inline
operator+(const Quat &v) const (defined in al::Quat< T >)al::Quat< T >inline
operator+(const T &v) const (defined in al::Quat< T >)al::Quat< T >inline
operator+=(const Quat &v) (defined in al::Quat< T >)al::Quat< T >inline
operator+=(const T &v) (defined in al::Quat< T >)al::Quat< T >inline
operator-() const (defined in al::Quat< T >)al::Quat< T >inline
operator-(const Quat &v) const (defined in al::Quat< T >)al::Quat< T >inline
operator-(const T &v) const (defined in al::Quat< T >)al::Quat< T >inline
operator-=(const Quat &v) (defined in al::Quat< T >)al::Quat< T >inline
operator-=(const T &v) (defined in al::Quat< T >)al::Quat< T >inline
operator/(const Quat &v) const (defined in al::Quat< T >)al::Quat< T >inline
operator/(const T &v) const (defined in al::Quat< T >)al::Quat< T >inline
operator/=(const Quat &v) (defined in al::Quat< T >)al::Quat< T >inline
operator/=(const T &v) (defined in al::Quat< T >)al::Quat< T >inline
operator=(const Quat< U > &v) (defined in al::Quat< T >)al::Quat< T >inline
operator=(const T &v) (defined in al::Quat< T >)al::Quat< T >inline
operator==(const Quat &v) constal::Quat< T >inline
operator[](int i)al::Quat< T >inline
operator[](int i) constal::Quat< T >inline
pow(T v) constal::Quat< T >
print(std::ostream &stream) constal::Quat< T >
Quat(const T &w=T(1), const T &x=T(0), const T &y=T(0), const T &z=T(0))al::Quat< T >inline
Quat(const Quat< U > &v)al::Quat< T >inline
Quat(const Vec< 3, U > &xyz)al::Quat< T >inline
Quat(const T &w, const Vec< 3, U > &xyz)al::Quat< T >inline
recip() constal::Quat< T >inline
reverseMultiply(const Quat &q2) const (defined in al::Quat< T >)al::Quat< T >inline
rotate(const Vec< 3, T > &v) constal::Quat< T >inline
rotateTransposed(const Vec< 3, T > &v) constal::Quat< T >inline
rotor(const Vec< 3, T > &v1, const Vec< 3, T > &v2)al::Quat< T >static
set(const T &w, const T &x, const T &y, const T &z)al::Quat< T >inline
set(const Quat< U > &q)al::Quat< T >inline
setIdentity()al::Quat< T >inline
sgn() constal::Quat< T >inline
slerp(const Quat &from, const Quat &to, T amt)al::Quat< T >static
slerp(const Quat &target, T amt) constal::Quat< T >inline
slerpBuffer(const Quat &from, const Quat &to, Quat< T > *buffer, int numFrames)al::Quat< T >static
slerpTo(const Quat &target, T amt)al::Quat< T >inline
toAxisAngle(T &angle, T &ax, T &ay, T &az) constal::Quat< T >
toAxisAngle(T &angle, Vec< 3, T > &axis) const (defined in al::Quat< T >)al::Quat< T >inline
toCoordinateFrame(Vec< 3, T > &ux, Vec< 3, T > &uy, Vec< 3, T > &uz) constal::Quat< T >
toEuler(T &az, T &el, T &ba) constal::Quat< T >inline
toEuler(T *aeb) constal::Quat< T >inline
toEuler(Vec< 3, T > &aeb) constal::Quat< T >inline
toMatrix(T2 *matrix) constal::Quat< T >
toMatrixTransposed(T2 *matrix) constal::Quat< T >
toVectorX(T2 &ax, T2 &ay, T2 &az) constal::Quat< T >inline
toVectorX(Vec< 3, T2 > &v) const (defined in al::Quat< T >)al::Quat< T >inline
toVectorX() const (defined in al::Quat< T >)al::Quat< T >inline
toVectorY(T2 &ax, T2 &ay, T2 &az) constal::Quat< T >inline
toVectorY(Vec< 3, T2 > &v) const (defined in al::Quat< T >)al::Quat< T >inline
toVectorY() const (defined in al::Quat< T >)al::Quat< T >inline
toVectorZ(T2 &ax, T2 &ay, T2 &az) constal::Quat< T >inline
toVectorZ(Vec< 3, T2 > &v) const (defined in al::Quat< T >)al::Quat< T >inline
toVectorZ() const (defined in al::Quat< T >)al::Quat< T >inline
towardPoint(const Vec< 3, T > &pos, const Quat< T > &q, const Vec< 3, T > &v, float amt)al::Quat< T >
wal::Quat< T >
xal::Quat< T >
yal::Quat< T >
zal::Quat< T >