Class Quaternion8f

Class Documentation

class Quaternion8f

Public Functions

inline Quaternion8f()
inline Quaternion8f(Scalarf8 x, Scalarf8 y, Scalarf8 z, Scalarf8 w)
inline Quaternion8f(Vector3f8 &v)
inline Scalarf8 &operator[](int i)
inline Scalarf8 operator[](int i) const
inline Scalarf8 &x()
inline Scalarf8 &y()
inline Scalarf8 &z()
inline Scalarf8 &w()
inline Scalarf8 x() const
inline Scalarf8 y() const
inline Scalarf8 z() const
inline Scalarf8 w() const
inline const Quaternion8f operator*(const Quaternion8f &a) const
inline void toRotationMatrix(Matrix3f8 &R)
inline void toRotationMatrix(Vector3f8 &R1, Vector3f8 &R2, Vector3f8 &R3)
inline void store(std::vector<Quaternionr> &qf) const
inline void store(Quaternionr *qf) const
inline void set(const Quaternionr *qf)

Public Members

Scalarf8 q[4]