Quaternion Member List

This is the complete list of members for Quaternion, including all inherited members.

Blend(const Quaternion &quat1, float percent1, const Quaternion &quat2, float percent2)Quaternion [friend]
Conjugate() const Quaternion [inline]
Dot(const Quaternion &a, const Quaternion &b)Quaternion [friend]
GetAngle() const Quaternion [inline]
GetAxis() const Quaternion [inline]
GetV() const Quaternion [inline]
GetW() const Quaternion [inline]
GetXAxis() const Quaternion [inline]
GetYAxis() const Quaternion [inline]
GetZAxis() const Quaternion [inline]
IdentityQ()Quaternion [friend]
Inverse() const Quaternion [inline]
IsIdentity()Quaternion [inline]
Matrix33 classQuaternion [friend]
Matrix34 classQuaternion [friend]
Matrix44 classQuaternion [friend]
Negate(void)Quaternion [inline]
Norm() const Quaternion [inline]
Normalize()Quaternion [inline]
Normalized() const Quaternion [inline]
NormalizeLength(void)Quaternion [inline]
operator *(const Quaternion &b) const Quaternion [inline]
operator *(float scalar) const Quaternion [inline]
operator *(float scalar, const Quaternion &q)Quaternion [friend]
operator *(const Vector &v) const Quaternion [inline]
operator *=(const Quaternion &q)Quaternion [inline]
operator *=(float scalar)Quaternion [inline]
operator!=(const Quaternion &a) const Quaternion [inline]
operator+(const Quaternion &b) const Quaternion [inline]
operator+=(const Quaternion &q2)Quaternion [inline]
operator-(void) const Quaternion [inline]
operator-(const Quaternion &b) const Quaternion [inline]
operator-=(const Quaternion &q2)Quaternion [inline]
operator/(float scalar) const Quaternion [inline]
operator/=(float scalar)Quaternion [inline]
operator==(const Quaternion &a) const Quaternion [inline]
operator[](int i)Quaternion [inline]
operator[](int i) const Quaternion [inline]
Quaternion()Quaternion [inline]
Quaternion(const Matrix33 &)Quaternion
Quaternion(const Matrix34 &)Quaternion
Quaternion(const Vector &vec, float scalar)Quaternion [inline]
Quaternion(float x, float y, float z, float s)Quaternion [inline]
Quaternion(const Quaternion &q)Quaternion [inline]
Quaternion(float scalar)Quaternion [inline]
Quaternion(float radangle, const Vector &axis)Quaternion [inline]
Quaternion(const RotateVector &rv)Quaternion [inline]
Quaternion(const RotateSphere &rs)Quaternion [inline]
Quaternion(const RotateSphere &rs, Bone *bone)Quaternion
Quaternion(const RotateEuler &re)Quaternion [inline]
Quaternion(const RotateEuler &re, BOOL isyxz)Quaternion [inline]
Rotate2VQ(const Vector &from, const Vector &to)Quaternion [friend]
RotateVQ(float angle, const Vector &axis)Quaternion [friend]
RotateVRadiansQ(float anglerad, const Vector &axis)Quaternion [friend]
Set(float x, float y, float z, float pw)Quaternion [inline]
Set(Vector pv, float pw)Quaternion [inline]
Set(float fillvalue)Quaternion [inline]
SetAngleAxis(float radangle, const Vector &axis)Quaternion [inline]
SetIdentity()Quaternion [inline]
SetV(const Vector &vec)Quaternion [inline]
SetV(int index, float value)Quaternion [inline]
SetW(float scalar)Quaternion [inline]
TransformVector(const Quaternion &q, Vector &v)Quaternion [friend]
vQuaternion [protected]
Vector classQuaternion [friend]
VectorsToStandardQ(const Vector &becomezdir, const Vector &becomeydir)Quaternion [friend]
wQuaternion [protected]
XRotateQ(float angle)Quaternion [friend]
XRotateRadiansQ(float anglerad)Quaternion [friend]
XYRotateQ(float x, float y)Quaternion [friend]
XYZRotateQ(float x, float y, float z)Quaternion [friend]
YRotateQ(float angle)Quaternion [friend]
YRotateRadiansQ(float anglerad)Quaternion [friend]
YXRotateQ(float y, float x)Quaternion [friend]
YXRotateRadiansQ(float y, float x)Quaternion [friend]
YXZRotateQ(float y, float x, float z)Quaternion [friend]
YXZRotateRadiansQ(float y, float x, float z)Quaternion [friend]
ZRotateQ(float angle)Quaternion [friend]
ZRotateRadiansQ(float anglerad)Quaternion [friend]


This A:M SDK v12.0 documentation is maintained by Hash Inc. Please address any comments concerning this documentation to AMReports. If you have any information, knowledge, or documentation to share with the A:M developer community, please post them on the Hash SDK forum.

Generated on Thu Oct 27 11:47:02 2005 with doxygen 1.4.5 written by Dimitri van Heesch, © 1997-2001