axes(Vec3 &axisX, Vec3 &axisY, Vec3 &axisZ) const | honey::Quat_< Real__ > | |
axisAngle(Vec3 &axis, Real &angle) const | honey::Quat_< Real__ > | |
axisX() const | honey::Quat_< Real__ > | |
axisY() const | honey::Quat_< Real__ > | |
axisZ() const | honey::Quat_< Real__ > | |
baryCentric(Real f, Real g, const Quat_ &q0, const Quat_ &q1, const Quat_ &q2) | honey::Quat_< Real__ > | static |
conjugate() const | honey::Quat_< Real__ > | inline |
dim | honey::Quat_< Real__ > | static |
dot(const Quat_ &q) const | honey::Quat_< Real__ > | inline |
eulerAngles() const | honey::Quat_< Real__ > | |
eulerAngles(EulerOrder order) const | honey::Quat_< Real__ > | |
EulerOrder enum name | honey::Quat_< Real__ > | |
exp() const | honey::Quat_< Real__ > | |
fromAlign(const Vec3 &v1, const Vec3 &v2) | honey::Quat_< Real__ > | |
fromAxes(const Vec3 &axisX, const Vec3 &axisY, const Vec3 &axisZ) | honey::Quat_< Real__ > | |
fromAxisAngle(const Vec3 &axis, Real angle) | honey::Quat_< Real__ > | |
fromEulerAngles(const Vec3 &eulerAngles) | honey::Quat_< Real__ > | |
fromEulerAngles(const Vec3 &eulerAngles, EulerOrder order) | honey::Quat_< Real__ > | |
fromIdentity() | honey::Quat_< Real__ > | inline |
fromMatrix(const Matrix4 &rot) | honey::Quat_< Real__ > | |
fromZero() | honey::Quat_< Real__ > | inline |
identity | honey::Quat_< Real__ > | static |
inverse() const | honey::Quat_< Real__ > | inline |
inverseNonUnit() const | honey::Quat_< Real__ > | inline |
length() const | honey::Quat_< Real__ > | inline |
lengthSqr() const | honey::Quat_< Real__ > | inline |
ln() const | honey::Quat_< Real__ > | |
normalize(optional< Real & > len=optnull) const | honey::Quat_< Real__ > | inline |
normalize_fast() const | honey::Quat_< Real__ > | inline |
operator const Real *() const | honey::Quat_< Real__ > | inline |
operator Real *() | honey::Quat_< Real__ > | inline |
operator!=(const Quat_ &rhs) const | honey::Quat_< Real__ > | inline |
operator*(const Quat_ &rhs) const | honey::Quat_< Real__ > | inline |
operator*(const Vec3 &rhs) const | honey::Quat_< Real__ > | inline |
operator*(Real rhs) const | honey::Quat_< Real__ > | inline |
operator*(Real lhs, const Quat_ &rhs) | honey::Quat_< Real__ > | friend |
operator*=(const Quat_ &rhs) | honey::Quat_< Real__ > | inline |
operator*=(Real rhs) | honey::Quat_< Real__ > | inline |
operator+() const | honey::Quat_< Real__ > | inline |
operator+(const Quat_ &rhs) const | honey::Quat_< Real__ > | inline |
operator+=(const Quat_ &rhs) | honey::Quat_< Real__ > | inline |
operator-() const | honey::Quat_< Real__ > | inline |
operator-(const Quat_ &rhs) const | honey::Quat_< Real__ > | inline |
operator-=(const Quat_ &rhs) | honey::Quat_< Real__ > | inline |
operator/(const Quat_ &rhs) const | honey::Quat_< Real__ > | inline |
operator/(Real rhs) const | honey::Quat_< Real__ > | inline |
operator/=(const Quat_ &rhs) | honey::Quat_< Real__ > | inline |
operator/=(Real rhs) | honey::Quat_< Real__ > | inline |
operator<<(ostream &os, const Quat_ &val) | honey::Quat_< Real__ > | friend |
operator==(const Quat_ &rhs) const | honey::Quat_< Real__ > | inline |
operator[](int i) const | honey::Quat_< Real__ > | inline |
operator[](int i) | honey::Quat_< Real__ > | inline |
Quat_() | honey::Quat_< Real__ > | inline |
Quat_(Real x, Real y, Real z, Real w) | honey::Quat_< Real__ > | inline |
Quat_(const Vec3 &axis, Real angle) | honey::Quat_< Real__ > | inline |
Quat_(const Vec3 &axisX, const Vec3 &axisY, const Vec3 &axisZ) | honey::Quat_< Real__ > | inline |
Quat_(const Vec3 &from, const Vec3 &to) | honey::Quat_< Real__ > | inline |
Quat_(const Vec3 &eulerAngles) | honey::Quat_< Real__ > | inlineexplicit |
Quat_(const Vec3 &eulerAngles, EulerOrder order) | honey::Quat_< Real__ > | inline |
Quat_(const Matrix4 &rot) | honey::Quat_< Real__ > | inline |
Real typedef | honey::Quat_< Real__ > | |
slerp(Real t, const Quat_ &q0, const Quat_ &q1) | honey::Quat_< Real__ > | inlinestatic |
sqrt() const | honey::Quat_< Real__ > | inline |
squad(Real t, const Quat_ &q1, const Quat_ &a, const Quat_ &b, const Quat_ &c) | honey::Quat_< Real__ > | static |
squadSetup(const Quat_ &q0, const Quat_ &q1, const Quat_ &q2, const Quat_ &q3, Quat_ &a, Quat_ &b, Quat_ &c) | honey::Quat_< Real__ > | static |
toMatrix(Matrix4 &rot, bool b3x3=false) const | honey::Quat_< Real__ > | |
w | honey::Quat_< Real__ > | |
x | honey::Quat_< Real__ > | |
y | honey::Quat_< Real__ > | |
z | honey::Quat_< Real__ > | |
zero | honey::Quat_< Real__ > | static |