CUGL  2.0
cugl::Quaternion Member List

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

angle() const cugl::Quaternioninline
apply(const Vector &w) const cugl::Quaternioninline
apply() const cugl::Quaternion
axis() const cugl::Quaternioninline
conj() const cugl::Quaternioninline
dot(const Quaternion &q, const Quaternion &r)cugl::Quaternionfriend
euler(double &xr, double &yr, double &zr) const cugl::Quaternion
exp(const Quaternion &q)cugl::Quaternionfriend
exp(const Vector &v)cugl::Quaternionfriend
integrate(const Vector &omega, double dt)cugl::Quaternion
inv() const cugl::Quaternion
log(const Quaternion &q)cugl::Quaternionfriend
magnitude() const cugl::Quaternioninline
Matrix (defined in cugl::Quaternion)cugl::Quaternionfriend
matrix(Matrix &m) const cugl::Quaternion
matrix(GL_Matrix m) const cugl::Quaternion
norm() const cugl::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) const cugl::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~() const cugl::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() const cugl::Quaternioninline
trackball(GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2)cugl::Quaternion
unit() const cugl::Quaternion
vcugl::Quaternionprivate
vector() const cugl::Quaternioninline
Vector (defined in cugl::Quaternion)cugl::Quaternionfriend