![]() |
CUGL 1.2
Cornell University Game Library
|
This is the complete list of members for cugl::Quaternion, including all inherited members.
| add(const Quaternion &q1, const Quaternion &q2, Quaternion *dst) | cugl::Quaternion | static |
| add(const Quaternion &q) | cugl::Quaternion | inline |
| conjugate(const Quaternion &quat, Quaternion *dst) | cugl::Quaternion | static |
| conjugate() | cugl::Quaternion | inline |
| createFromAxisAngle(const Vec3 &axis, float angle, Quaternion *dst) | cugl::Quaternion | static |
| createFromRotationMatrix(const Mat4 &m, Quaternion *dst) | cugl::Quaternion | static |
| divide(const Quaternion &q1, const Quaternion &q2, Quaternion *dst) | cugl::Quaternion | static |
| divide(const Quaternion &q) | cugl::Quaternion | inline |
| dot(const Quaternion &q1, const Quaternion &q2) | cugl::Quaternion | static |
| dot(const Quaternion &q) const | cugl::Quaternion | inline |
| equals(const Quaternion &q, float variance=CU_MATH_EPSILON) const | cugl::Quaternion | |
| getConjugate() const | cugl::Quaternion | inline |
| getInverse() const | cugl::Quaternion | inline |
| getLerp(const Quaternion &q, float t) | cugl::Quaternion | inline |
| getNegation() const | cugl::Quaternion | inline |
| getNlerp(const Quaternion &q, float t) | cugl::Quaternion | inline |
| getNormalization() const | cugl::Quaternion | inline |
| getRotation(const Vec3 &v) | cugl::Quaternion | inline |
| getSlerp(const Quaternion &q, float t) | cugl::Quaternion | inline |
| IDENTITY | cugl::Quaternion | static |
| invert(const Quaternion &quat, Quaternion *dst) | cugl::Quaternion | static |
| invert() | cugl::Quaternion | inline |
| isIdentity() const | cugl::Quaternion | |
| isNearIdentity(float variance=CU_MATH_EPSILON) const | cugl::Quaternion | inline |
| isNearZero(float variance=CU_MATH_EPSILON) const | cugl::Quaternion | inline |
| isUnit(float variance=CU_MATH_EPSILON) const | cugl::Quaternion | inline |
| isZero() const | cugl::Quaternion | |
| lerp(const Quaternion &q1, const Quaternion &q2, float t, Quaternion *dst) | cugl::Quaternion | static |
| lerp(const Quaternion &q, float t) | cugl::Quaternion | inline |
| multiply(const Quaternion &q1, const Quaternion &q2, Quaternion *dst) | cugl::Quaternion | static |
| multiply(const Quaternion &q) | cugl::Quaternion | inline |
| negate(const Quaternion &quat, Quaternion *dst) | cugl::Quaternion | static |
| negate() | cugl::Quaternion | inline |
| nlerp(const Quaternion &q1, const Quaternion &q2, float t, Quaternion *dst) | cugl::Quaternion | static |
| nlerp(const Quaternion &q, float t) | cugl::Quaternion | inline |
| norm() const | cugl::Quaternion | inline |
| normalize(const Quaternion &quat, Quaternion *dst) | cugl::Quaternion | static |
| normalize() | cugl::Quaternion | inline |
| normSquared() const | cugl::Quaternion | inline |
| operator Mat4() const | cugl::Quaternion | |
| operator std::string() const | cugl::Quaternion | inline |
| operator Vec4() const | cugl::Quaternion | |
| operator!=(const Quaternion &q) const | cugl::Quaternion | |
| operator*(float s) const | cugl::Quaternion | inline |
| operator*(const Quaternion &q) const | cugl::Quaternion | inline |
| operator*=(float s) | cugl::Quaternion | inline |
| operator*=(const Quaternion &q) | cugl::Quaternion | inline |
| operator+(const Quaternion &q) const | cugl::Quaternion | inline |
| operator+=(const Quaternion &q) | cugl::Quaternion | inline |
| operator-(const Quaternion &q) const | cugl::Quaternion | inline |
| operator-() const | cugl::Quaternion | inline |
| operator-=(const Quaternion &q) | cugl::Quaternion | inline |
| operator/(float s) const | cugl::Quaternion | inline |
| operator/(const Quaternion &q) const | cugl::Quaternion | inline |
| operator/=(float s) | cugl::Quaternion | inline |
| operator/=(const Quaternion &q) | cugl::Quaternion | inline |
| operator=(const float *array) | cugl::Quaternion | inline |
| operator=(const Vec4 &vector) | cugl::Quaternion | inline |
| operator=(const Mat4 &m) | cugl::Quaternion | inline |
| operator==(const Quaternion &q) const | cugl::Quaternion | |
| Quaternion() | cugl::Quaternion | inline |
| Quaternion(float x, float y, float z, float w) | cugl::Quaternion | inline |
| Quaternion(float *array) | cugl::Quaternion | |
| Quaternion(const Vec3 &axis, float angle) | cugl::Quaternion | |
| Quaternion(const Vec4 &vector) | cugl::Quaternion | explicit |
| Quaternion(const Mat4 &m) | cugl::Quaternion | explicit |
| rotate(const Vec3 &v, const Quaternion &quat, Vec3 *dst) | cugl::Quaternion | static |
| scale(const Quaternion &q1, float s, Quaternion *dst) | cugl::Quaternion | static |
| scale(float s) | cugl::Quaternion | inline |
| set(float x, float y, float z, float w) | cugl::Quaternion | inline |
| set(const float *array) | cugl::Quaternion | |
| set(const Vec3 &axis, float angle) | cugl::Quaternion | |
| set(const Quaternion &q) | cugl::Quaternion | inline |
| set(const Vec4 &vector) | cugl::Quaternion | |
| set(const Mat4 &m) | cugl::Quaternion | |
| setIdentity() | cugl::Quaternion | inline |
| setZero() | cugl::Quaternion | inline |
| slerp(const Quaternion &q1, const Quaternion &q2, float t, Quaternion *dst) | cugl::Quaternion | static |
| slerp(const Quaternion &q, float t) | cugl::Quaternion | inline |
| subtract(const Quaternion &q1, const Quaternion &q2, Quaternion *dst) | cugl::Quaternion | static |
| subtract(const Quaternion &q) | cugl::Quaternion | inline |
| toAxisAngle(Vec3 *e) const | cugl::Quaternion | |
| toString(bool verbose=false) const | cugl::Quaternion | |
| w | cugl::Quaternion | |
| x | cugl::Quaternion | |
| y | cugl::Quaternion | |
| z | cugl::Quaternion | |
| ZERO | cugl::Quaternion | static |
1.8.10