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 > | |