Allolib
1.0
C++ Components For Interactive Multimedia
|
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 |
components | al::Quat< T > | |
conj() const | al::Quat< T > | inline |
dot(const Quat &v) const | al::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() const | al::Quat< T > | inline |
mag() const | al::Quat< T > | inline |
magSqr() const | al::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) const | 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 (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) const | al::Quat< T > | inline |
operator[](int i) | al::Quat< T > | inline |
operator[](int i) const | al::Quat< T > | inline |
pow(T v) const | al::Quat< T > | |
print(std::ostream &stream) const | al::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() const | al::Quat< T > | inline |
reverseMultiply(const Quat &q2) const (defined in al::Quat< T >) | al::Quat< T > | inline |
rotate(const Vec< 3, T > &v) const | al::Quat< T > | inline |
rotateTransposed(const Vec< 3, T > &v) const | al::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() const | al::Quat< T > | inline |
slerp(const Quat &from, const Quat &to, T amt) | al::Quat< T > | static |
slerp(const Quat &target, T amt) const | al::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) const | al::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) const | al::Quat< T > | |
toEuler(T &az, T &el, T &ba) const | al::Quat< T > | inline |
toEuler(T *aeb) const | al::Quat< T > | inline |
toEuler(Vec< 3, T > &aeb) const | al::Quat< T > | inline |
toMatrix(T2 *matrix) const | al::Quat< T > | |
toMatrixTransposed(T2 *matrix) const | al::Quat< T > | |
toVectorX(T2 &ax, T2 &ay, T2 &az) const | al::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) const | al::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) const | al::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 > | |
w | al::Quat< T > | |
x | al::Quat< T > | |
y | al::Quat< T > | |
z | al::Quat< T > |