| ComponentType typedef (defined in plQuatTemplate< Type >) | plQuatTemplate< Type > | |
| Dot(const plQuatTemplate &rhs) const | plQuatTemplate< Type > | |
| GetAsEulerAngles(plAngle &out_x, plAngle &out_y, plAngle &out_z) const | plQuatTemplate< Type > | |
| GetAsMat3() const | plQuatTemplate< Type > | |
| GetAsMat4() const | plQuatTemplate< Type > | |
| GetData() const | plQuatTemplate< Type > | inline |
| GetData() | plQuatTemplate< Type > | inline |
| GetInverse() const | plQuatTemplate< Type > | |
| GetNegated() const | plQuatTemplate< Type > | |
| GetRotationAxisAndAngle(plVec3Template< Type > &out_vAxis, plAngle &out_angle, Type fEpsilon=plMath::DefaultEpsilon< Type >()) const | plQuatTemplate< Type > | |
| GetVectorPart() const | plQuatTemplate< Type > | inline |
| Invert() | plQuatTemplate< Type > | |
| IsEqualRotation(const plQuatTemplate &qOther, Type fEpsilon) const | plQuatTemplate< Type > | |
| IsNaN() const | plQuatTemplate< Type > | |
| IsValid(Type fEpsilon=plMath::DefaultEpsilon< Type >()) const | plQuatTemplate< Type > | |
| MakeFromAxisAndAngle(const plVec3Template< Type > &vRotationAxis, plAngle angle) | plQuatTemplate< Type > | static |
| MakeFromElements(Type x, Type y, Type z, Type w) | plQuatTemplate< Type > | static |
| MakeFromEulerAngles(const plAngle &x, const plAngle &y, const plAngle &z) | plQuatTemplate< Type > | static |
| MakeFromMat3(const plMat3Template< Type > &m) | plQuatTemplate< Type > | static |
| MakeIdentity() | plQuatTemplate< Type > | static |
| MakeShortestRotation(const plVec3Template< Type > &vDirFrom, const plVec3Template< Type > &vDirTo) | plQuatTemplate< Type > | static |
| MakeSlerp(const plQuatTemplate &qFrom, const plQuatTemplate &qTo, Type t) | plQuatTemplate< Type > | static |
| Normalize() | plQuatTemplate< Type > | |
| PL_DECLARE_POD_TYPE() (defined in plQuatTemplate< Type >) | plQuatTemplate< Type > | |
| plQuatTemplate() (defined in plQuatTemplate< Type >) | plQuatTemplate< Type > | |
| plQuatTemplate(Type x, Type y, Type z, Type w) | plQuatTemplate< Type > | |
| ReconstructFromMat3(const plMat3Template< Type > &m) | plQuatTemplate< Type > | |
| ReconstructFromMat4(const plMat4Template< Type > &m) | plQuatTemplate< Type > | |
| Rotate(const plVec3Template< Type > &v) const | plQuatTemplate< Type > | |
| SetIdentity() | plQuatTemplate< Type > | |
| w (defined in plQuatTemplate< Type >) | plQuatTemplate< Type > | |
| x (defined in plQuatTemplate< Type >) | plQuatTemplate< Type > | |
| y (defined in plQuatTemplate< Type >) | plQuatTemplate< Type > | |
| z (defined in plQuatTemplate< Type >) | plQuatTemplate< Type > | |