18 #ifndef INCLUDED_QUATERNION 19 #define INCLUDED_QUATERNION CQuaternion operator*(const CQuaternion &quat) const
Definition: Quaternion.cpp:66
CQuaternion operator-(const CQuaternion &quat) const
Definition: Quaternion.cpp:52
CQuaternion operator+(const CQuaternion &quat) const
Definition: Quaternion.cpp:38
void FromEulerAngles(float x, float y, float z)
Definition: Quaternion.cpp:98
CQuaternion & operator*=(const CQuaternion &quat)
Definition: Quaternion.cpp:74
CQuaternion()
Definition: Quaternion.cpp:28
Definition: Vector3D.h:30
float m_W
Definition: Quaternion.h:29
float Dot(const CQuaternion &quat) const
Definition: Quaternion.cpp:89
CQuaternion GetInverse() const
Definition: Quaternion.cpp:310
CVector3D Rotate(const CVector3D &vec) const
Definition: Quaternion.cpp:302
Definition: Matrix3D.h:33
CQuaternion & operator-=(const CQuaternion &quat)
Definition: Quaternion.cpp:60
CVector3D ToEulerAngles()
Definition: Quaternion.cpp:124
void ToAxisAngle(CVector3D &axis, float &angle)
Definition: Quaternion.cpp:275
Definition: mongoose.cpp:428
CQuaternion & operator+=(const CQuaternion &quat)
Definition: Quaternion.cpp:46
CVector3D m_V
Definition: Quaternion.h:28
Definition: Quaternion.h:25
void Normalize()
Definition: Quaternion.cpp:290
void FromAxisAngle(const CVector3D &axis, float angle)
Definition: Quaternion.cpp:262
void Nlerp(const CQuaternion &from, const CQuaternion &to, float ratio)
Definition: Quaternion.cpp:250
void Slerp(const CQuaternion &from, const CQuaternion &to, float ratio)
Definition: Quaternion.cpp:200
CMatrix3D ToMatrix() const
Definition: Quaternion.cpp:154