Template Class Quaternion
Defined in File Quaternion.hpp
Class Documentation
-
template<typename BaseVecT>
class Quaternion Public Functions
-
Quaternion()
-
inline Quaternion(const Quaternion<BaseVecT> &o)
-
Quaternion(ValueType pitch, ValueType yaw, ValueType roll)
-
Quaternion(ValueType x, ValueType y, ValueType z, ValueType w)
-
Quaternion(ValueType *vec, ValueType w)
-
~Quaternion()
-
void normalize()
-
void fromAxis(ValueType *vec, ValueType angle)
-
void fromEuler(ValueType pitch, ValueType yaw, ValueType roll)
-
void getMatrix(ValueType *m)
-
void printMatrix()
-
void printDebugInfo()
-
inline ValueType X() const
-
inline ValueType Y() const
-
inline ValueType Z() const
-
inline ValueType W() const
-
Quaternion<BaseVecT> getConjugate()
-
Quaternion<BaseVecT> copy()
-
Quaternion<BaseVecT> operator*(Quaternion<BaseVecT> rq)
-
Quaternion()