# cQuaternion Member List

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

add(cQuaternion const &a_otherQ) | cQuaternion | `[inline]`
conj() | cQuaternion | `[inline]`
cQuaternion() | cQuaternion | `[inline]`
cQuaternion(double nw, double nx, double ny, double nz) | cQuaternion | `[inline]`
cQuaternion(double const *in) | cQuaternion | `[inline]`
dot(cQuaternion const &a_otherQ) const | cQuaternion | `[inline]`
fromAxisAngle(cVector3d a_axis, double a_angle) | cQuaternion | `[inline]`
fromRotMat(cMatrix3d const &a_mat) | cQuaternion | `[inline]`
invert() | cQuaternion | `[inline]`
length() const | cQuaternion | `[inline]`
lengthsq() const | cQuaternion | `[inline]`
mag() const | cQuaternion | `[inline]`
magsq() const | cQuaternion | `[inline]`
mul(cQuaternion const &a_otherQ) | cQuaternion | `[inline]`
mul(double s) | cQuaternion | `[inline]`
negate() | cQuaternion | `[inline]`
normalize() | cQuaternion | `[inline]`
operator double *() | cQuaternion | `[inline]`
operator double const *() const | cQuaternion | `[inline]`
operator*=(cQuaternion const &a_otherQ) | cQuaternion | `[inline]`
operator*=(double a_scale) | cQuaternion | `[inline]`
operator+=(cQuaternion const &a_otherQ) | cQuaternion | `[inline]`
operator==(cQuaternion const &a_otherQ) const | cQuaternion | `[inline]`
slerp(double a_level, cQuaternion const &a_q1, cQuaternion a_q2) | cQuaternion | `[inline]`
toAxisAngle(cVector3d &a_axis, double &a_angle) const | cQuaternion | `[inline]`
toRotMat(cMatrix3d &a_mat) const | cQuaternion | `[inline]`
w | cQuaternion |
x | cQuaternion |
y | cQuaternion |
z | cQuaternion |
zero() | cQuaternion | `[inline]`

CHAI3D 2.0.0 documentation
Please address any questions to support@chai3d.org
(C) 2003-2009 - CHAI 3D
All Rights Reserved.