Class Quaternion8f

Class Documentation

class Quaternion8f

Public Functions

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

Public Members

Scalarf8 q[4]