CUGL  2.0
cugl::Quaternion Member List

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

angle() constcugl::Quaternioninline
apply(const Vector &w) constcugl::Quaternioninline
apply() constcugl::Quaternion
axis() constcugl::Quaternioninline
conj() constcugl::Quaternioninline
dot(const Quaternion &q, const Quaternion &r)cugl::Quaternionfriend
euler(double &xr, double &yr, double &zr) constcugl::Quaternion
exp(const Quaternion &q)cugl::Quaternionfriend
exp(const Vector &v)cugl::Quaternionfriend
integrate(const Vector &omega, double dt)cugl::Quaternion
inv() constcugl::Quaternion
log(const Quaternion &q)cugl::Quaternionfriend
magnitude() constcugl::Quaternioninline
Matrix (defined in cugl::Quaternion)cugl::Quaternionfriend
matrix(Matrix &m) constcugl::Quaternion
matrix(GL_Matrix m) constcugl::Quaternion
norm() constcugl::Quaternioninline
normalize()cugl::Quaternion
operator!=(const Quaternion &x, const Quaternion &y)cugl::Quaternionfriend
operator*(const Quaternion &q, const Quaternion &r)cugl::Quaternionfriend
operator*(const Vector &v, const Quaternion &q)cugl::Quaternionfriend
operator*(const Quaternion &q, const Vector &v)cugl::Quaternionfriend
operator*(const Quaternion &q, GLfloat a)cugl::Quaternionfriend
operator*(GLfloat a, const Quaternion &q)cugl::Quaternionfriend
operator*=(const Quaternion &q)cugl::Quaternioninline
operator*=(GLfloat s)cugl::Quaternioninline
operator+(const Quaternion &q, const Quaternion &r)cugl::Quaternionfriend
operator+=(const Quaternion &q)cugl::Quaternioninline
operator-(const Quaternion &q, const Quaternion &r)cugl::Quaternionfriend
operator-=(const Quaternion &q)cugl::Quaternioninline
operator/(GLfloat scale) constcugl::Quaternion
operator/=(const Quaternion &q)cugl::Quaternioninline
operator/=(GLfloat s)cugl::Quaternioninline
operator<<(std::ostream &os, const Quaternion &q)cugl::Quaternionfriend
operator==(const Quaternion &x, const Quaternion &y)cugl::Quaternionfriend
operator~() constcugl::Quaternioninline
Quaternion()cugl::Quaternioninline
Quaternion(GLfloat s, GLfloat x, GLfloat y, GLfloat z)cugl::Quaternioninline
Quaternion(const Vector &v)cugl::Quaternioninline
Quaternion(GLfloat s, const Vector &v)cugl::Quaternioninline
Quaternion(Vector axis, double angle)cugl::Quaternioninline
Quaternion(Matrix m)cugl::Quaternion
Quaternion(double xr, double yr, double zr)cugl::Quaternion
Quaternion(const Point &p)cugl::Quaternion
Quaternion(const Vector &u, const Vector &v)cugl::Quaternion
scugl::Quaternionprivate
scalar() constcugl::Quaternioninline
trackball(GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2)cugl::Quaternion
unit() constcugl::Quaternion
vcugl::Quaternionprivate
vector() constcugl::Quaternioninline
Vector (defined in cugl::Quaternion)cugl::Quaternionfriend