blended(float u, const Quaternion &dest) const (defined in OpenCAL::Utils::Quaternion) | OpenCAL::Utils::Quaternion | [inline] |
createFromAxisAngle(const Vector3 &axis, float degrees) (defined in OpenCAL::Utils::Quaternion) | OpenCAL::Utils::Quaternion | [static] |
dotProduct(const Quaternion &q) const (defined in OpenCAL::Utils::Quaternion) | OpenCAL::Utils::Quaternion | |
fromAxisAngle(const Vector3 &axis, float degrees) | OpenCAL::Utils::Quaternion | |
fromEulerAngle(float rotX, float rotY, float rotZ) (defined in OpenCAL::Utils::Quaternion) | OpenCAL::Utils::Quaternion | |
fromEulerAngle(const Vector3 &rot) (defined in OpenCAL::Utils::Quaternion) | OpenCAL::Utils::Quaternion | |
fromMatrix33(const Matrix33 &matrix) (defined in OpenCAL::Utils::Quaternion) | OpenCAL::Utils::Quaternion | |
getScalar() const (defined in OpenCAL::Utils::Quaternion) | OpenCAL::Utils::Quaternion | [inline] |
getVector() const (defined in OpenCAL::Utils::Quaternion) | OpenCAL::Utils::Quaternion | [inline] |
identity (defined in OpenCAL::Utils::Quaternion) | OpenCAL::Utils::Quaternion | [static] |
inverse() | OpenCAL::Utils::Quaternion | |
inversed() const | OpenCAL::Utils::Quaternion | |
inversed(Quaternion *q) const | OpenCAL::Utils::Quaternion | |
m_scalar (defined in OpenCAL::Utils::Quaternion) | OpenCAL::Utils::Quaternion | [protected] |
m_vector (defined in OpenCAL::Utils::Quaternion) | OpenCAL::Utils::Quaternion | [protected] |
magnitude() const | OpenCAL::Utils::Quaternion | |
magnitudeSquared() const (defined in OpenCAL::Utils::Quaternion) | OpenCAL::Utils::Quaternion | |
normalize() | OpenCAL::Utils::Quaternion | |
normalized() const (defined in OpenCAL::Utils::Quaternion) | OpenCAL::Utils::Quaternion | |
normalized(Quaternion *q) const (defined in OpenCAL::Utils::Quaternion) | OpenCAL::Utils::Quaternion | |
operator *(const Quaternion &q) const | OpenCAL::Utils::Quaternion | |
operator *(const Vector3 &v) const | OpenCAL::Utils::Quaternion | |
operator *(float factor) const | OpenCAL::Utils::Quaternion | |
operator * (defined in OpenCAL::Utils::Quaternion) | OpenCAL::Utils::Quaternion | [friend] |
operator * (defined in OpenCAL::Utils::Quaternion) | OpenCAL::Utils::Quaternion | [friend] |
operator *=(const Quaternion &q) (defined in OpenCAL::Utils::Quaternion) | OpenCAL::Utils::Quaternion | |
operator *=(const Vector3 &v) (defined in OpenCAL::Utils::Quaternion) | OpenCAL::Utils::Quaternion | |
operator *=(float factor) (defined in OpenCAL::Utils::Quaternion) | OpenCAL::Utils::Quaternion | |
operator Matrix33() const (defined in OpenCAL::Utils::Quaternion) | OpenCAL::Utils::Quaternion | [inline] |
operator!=(const Quaternion &q) const | OpenCAL::Utils::Quaternion | |
operator+(const Quaternion &q) const | OpenCAL::Utils::Quaternion | |
operator+=(const Quaternion &q) (defined in OpenCAL::Utils::Quaternion) | OpenCAL::Utils::Quaternion | |
operator-(const Quaternion &q) const | OpenCAL::Utils::Quaternion | |
operator-() const | OpenCAL::Utils::Quaternion | |
operator-=(const Quaternion &q) (defined in OpenCAL::Utils::Quaternion) | OpenCAL::Utils::Quaternion | |
operator/(float factor) const | OpenCAL::Utils::Quaternion | |
operator/ (defined in OpenCAL::Utils::Quaternion) | OpenCAL::Utils::Quaternion | [friend] |
operator/=(float factor) (defined in OpenCAL::Utils::Quaternion) | OpenCAL::Utils::Quaternion | |
operator<< (defined in OpenCAL::Utils::Quaternion) | OpenCAL::Utils::Quaternion | [friend] |
operator==(const Quaternion &q) const | OpenCAL::Utils::Quaternion | |
print() const (defined in OpenCAL::Utils::Quaternion) | OpenCAL::Utils::Quaternion | |
Quaternion() (defined in OpenCAL::Utils::Quaternion) | OpenCAL::Utils::Quaternion | |
Quaternion(float scalar, const Vector3 &vector) (defined in OpenCAL::Utils::Quaternion) | OpenCAL::Utils::Quaternion | |
setScalar(float scalar) (defined in OpenCAL::Utils::Quaternion) | OpenCAL::Utils::Quaternion | [inline] |
setVector(const Vector3 &vector) (defined in OpenCAL::Utils::Quaternion) | OpenCAL::Utils::Quaternion | [inline] |
slerp(float u, const Quaternion &dest) (defined in OpenCAL::Utils::Quaternion) | OpenCAL::Utils::Quaternion | [inline] |
slerp(float u, const Quaternion &source, const Quaternion &dest) (defined in OpenCAL::Utils::Quaternion) | OpenCAL::Utils::Quaternion | [inline] |
slerped(float u, const Quaternion &dest) const (defined in OpenCAL::Utils::Quaternion) | OpenCAL::Utils::Quaternion | [inline] |
slerped(float u, const Quaternion &source, const Quaternion &dest) const | OpenCAL::Utils::Quaternion | |
toAxisAngle(Vector3 *axis, float *degrees) const (defined in OpenCAL::Utils::Quaternion) | OpenCAL::Utils::Quaternion | |
toEulerAngle() const | OpenCAL::Utils::Quaternion | |
toEulerAngle(float *rotX, float *rotY, float *rotZ) const | OpenCAL::Utils::Quaternion | |
toEulerAngle(Vector3 *rot) const | OpenCAL::Utils::Quaternion | |
toMatrix33() const (defined in OpenCAL::Utils::Quaternion) | OpenCAL::Utils::Quaternion | |
toMatrix33(Matrix33 *matrix) const | OpenCAL::Utils::Quaternion | |
~Quaternion() (defined in OpenCAL::Utils::Quaternion) | OpenCAL::Utils::Quaternion | [virtual] |