My Project
|
This is the complete list of members for ParaEngine::Quaternion, including all inherited members.
Dot(const Quaternion &rkQ) const (defined in ParaEngine::Quaternion) | ParaEngine::Quaternion | |
equals(const Quaternion &rhs, const Radian &tolerance) const | ParaEngine::Quaternion | |
Exp() const (defined in ParaEngine::Quaternion) | ParaEngine::Quaternion | |
FromAngleAxis(const Radian &rfAngle, const Vector3 &rkAxis) (defined in ParaEngine::Quaternion) | ParaEngine::Quaternion | |
FromAxes(const Vector3 *akAxis) (defined in ParaEngine::Quaternion) | ParaEngine::Quaternion | |
FromAxes(const Vector3 &xAxis, const Vector3 &yAxis, const Vector3 &zAxis) (defined in ParaEngine::Quaternion) | ParaEngine::Quaternion | |
FromRotationMatrix(const Matrix3 &kRot) (defined in ParaEngine::Quaternion) | ParaEngine::Quaternion | |
FromRotationMatrix(const Matrix4 &kRot) (defined in ParaEngine::Quaternion) | ParaEngine::Quaternion | |
getPitch(bool reprojectAxis=true) const | ParaEngine::Quaternion | |
getRoll(bool reprojectAxis=true) const | ParaEngine::Quaternion | |
getYaw(bool reprojectAxis=true) const | ParaEngine::Quaternion | |
IDENTITY (defined in ParaEngine::Quaternion) | ParaEngine::Quaternion | static |
Intermediate(const Quaternion &rkQ0, const Quaternion &rkQ1, const Quaternion &rkQ2, Quaternion &rka, Quaternion &rkB) (defined in ParaEngine::Quaternion) | ParaEngine::Quaternion | static |
Inverse() const (defined in ParaEngine::Quaternion) | ParaEngine::Quaternion | |
invertWinding() (defined in ParaEngine::Quaternion) | ParaEngine::Quaternion | inline |
Log() const (defined in ParaEngine::Quaternion) | ParaEngine::Quaternion | |
ms_fEpsilon (defined in ParaEngine::Quaternion) | ParaEngine::Quaternion | static |
nlerp(float fT, const Quaternion &rkP, const Quaternion &rkQ, bool shortestPath=false) (defined in ParaEngine::Quaternion) | ParaEngine::Quaternion | static |
Norm() const (defined in ParaEngine::Quaternion) | ParaEngine::Quaternion | |
normalise(void) | ParaEngine::Quaternion | |
operator!=(const Quaternion &rhs) const (defined in ParaEngine::Quaternion) | ParaEngine::Quaternion | inline |
operator*(const Quaternion &rkQ) const (defined in ParaEngine::Quaternion) | ParaEngine::Quaternion | |
operator*(float fScalar) const (defined in ParaEngine::Quaternion) | ParaEngine::Quaternion | |
operator* (defined in ParaEngine::Quaternion) | ParaEngine::Quaternion | friend |
operator*(const Vector3 &rkVector) const (defined in ParaEngine::Quaternion) | ParaEngine::Quaternion | |
operator+(const Quaternion &rkQ) const (defined in ParaEngine::Quaternion) | ParaEngine::Quaternion | |
operator-(const Quaternion &rkQ) const (defined in ParaEngine::Quaternion) | ParaEngine::Quaternion | |
operator-() const (defined in ParaEngine::Quaternion) | ParaEngine::Quaternion | |
operator<<(std::ostream &o, const Quaternion &q) | ParaEngine::Quaternion | friend |
operator=(const Quaternion &rkQ) (defined in ParaEngine::Quaternion) | ParaEngine::Quaternion | inline |
operator==(const Quaternion &rhs) const (defined in ParaEngine::Quaternion) | ParaEngine::Quaternion | inline |
operator[](const size_t i) const | ParaEngine::Quaternion | inline |
operator[](const size_t i) | ParaEngine::Quaternion | inline |
ptr() | ParaEngine::Quaternion | inline |
ptr() const | ParaEngine::Quaternion | inline |
Quaternion(float fX=0.0, float fY=0.0, float fZ=0.0, float fW=1.0) (defined in ParaEngine::Quaternion) | ParaEngine::Quaternion | inline |
Quaternion(const Matrix3 &rot) | ParaEngine::Quaternion | inline |
Quaternion(const Matrix4 &rot) (defined in ParaEngine::Quaternion) | ParaEngine::Quaternion | inline |
Quaternion(const Vector3 &a, const Vector3 &b) | ParaEngine::Quaternion | |
Quaternion(const Radian &rfAngle, const Vector3 &rkAxis) | ParaEngine::Quaternion | inline |
Quaternion(const Vector3 &rkAxis, float fAngle) | ParaEngine::Quaternion | inline |
Quaternion(const Vector3 &xaxis, const Vector3 &yaxis, const Vector3 &zaxis) | ParaEngine::Quaternion | inline |
Quaternion(const Vector3 *akAxis) | ParaEngine::Quaternion | inline |
Quaternion(float *valptr) | ParaEngine::Quaternion | inline |
Slerp(float fT, const Quaternion &rkP, const Quaternion &rkQ, bool shortestPath=false) (defined in ParaEngine::Quaternion) | ParaEngine::Quaternion | static |
SlerpExtraSpins(float fT, const Quaternion &rkP, const Quaternion &rkQ, int iExtraSpins) (defined in ParaEngine::Quaternion) | ParaEngine::Quaternion | static |
Squad(float fT, const Quaternion &rkP, const Quaternion &rkA, const Quaternion &rkB, const Quaternion &rkQ, bool shortestPath=false) (defined in ParaEngine::Quaternion) | ParaEngine::Quaternion | static |
ToAngleAxis(Radian &rfAngle, Vector3 &rkAxis) const (defined in ParaEngine::Quaternion) | ParaEngine::Quaternion | |
ToAngleAxis(Degree &dAngle, Vector3 &rkAxis) const (defined in ParaEngine::Quaternion) | ParaEngine::Quaternion | inline |
ToAxes(Vector3 *akAxis) const (defined in ParaEngine::Quaternion) | ParaEngine::Quaternion | |
ToAxes(Vector3 &xAxis, Vector3 &yAxis, Vector3 &zAxis) const (defined in ParaEngine::Quaternion) | ParaEngine::Quaternion | |
ToRadians(float *outX, float *outY, float *outZ) const (defined in ParaEngine::Quaternion) | ParaEngine::Quaternion | |
ToRotationMatrix(Matrix3 &kRot) const (defined in ParaEngine::Quaternion) | ParaEngine::Quaternion | |
ToRotationMatrix(Matrix4 &kRot, const Vector3 &Origin) const (defined in ParaEngine::Quaternion) | ParaEngine::Quaternion | |
UnitInverse() const (defined in ParaEngine::Quaternion) | ParaEngine::Quaternion | |
w (defined in ParaEngine::Quaternion) | ParaEngine::Quaternion | |
x (defined in ParaEngine::Quaternion) | ParaEngine::Quaternion | |
xAxis(void) const | ParaEngine::Quaternion | |
y (defined in ParaEngine::Quaternion) | ParaEngine::Quaternion | |
yAxis(void) const | ParaEngine::Quaternion | |
z (defined in ParaEngine::Quaternion) | ParaEngine::Quaternion | |
zAxis(void) const | ParaEngine::Quaternion | |
ZERO (defined in ParaEngine::Quaternion) | ParaEngine::Quaternion | static |