18 #ifndef INCLUDED_QUATERNION 19 #define INCLUDED_QUATERNION void FromEulerAngles(float x, float y, float z)
Definition: Quaternion.cpp:96
CQuaternion GetInverse() const
Definition: Quaternion.cpp:308
CQuaternion operator*(const CQuaternion &quat) const
Definition: Quaternion.cpp:64
CQuaternion & operator*=(const CQuaternion &quat)
Definition: Quaternion.cpp:72
CQuaternion()
Definition: Quaternion.cpp:26
Definition: Vector3D.h:28
float m_W
Definition: Quaternion.h:28
CVector3D Rotate(const CVector3D &vec) const
Definition: Quaternion.cpp:300
Definition: Matrix3D.h:33
CQuaternion & operator-=(const CQuaternion &quat)
Definition: Quaternion.cpp:58
CVector3D ToEulerAngles()
Definition: Quaternion.cpp:122
CQuaternion operator+(const CQuaternion &quat) const
Definition: Quaternion.cpp:36
void ToAxisAngle(CVector3D &axis, float &angle)
Definition: Quaternion.cpp:273
CMatrix3D ToMatrix() const
Definition: Quaternion.cpp:152
Definition: mongoose.cpp:420
float Dot(const CQuaternion &quat) const
Definition: Quaternion.cpp:87
CQuaternion & operator+=(const CQuaternion &quat)
Definition: Quaternion.cpp:44
CQuaternion operator-(const CQuaternion &quat) const
Definition: Quaternion.cpp:50
CVector3D m_V
Definition: Quaternion.h:27
Definition: Quaternion.h:24
void Normalize()
Definition: Quaternion.cpp:288
void FromAxisAngle(const CVector3D &axis, float angle)
Definition: Quaternion.cpp:260
void Nlerp(const CQuaternion &from, const CQuaternion &to, float ratio)
Definition: Quaternion.cpp:248
void Slerp(const CQuaternion &from, const CQuaternion &to, float ratio)
Definition: Quaternion.cpp:198