#include <mv.h>
Public Member Functions | |
| Real | angle () const |
| Vect3 | axis () const |
| void | deriv (const Quat &q, const Vect3 &w) |
| void | invert (const Quat &q) |
| void | invert () |
| void | invXform (const Vect3 &v, Vect3 &xv) const |
| void | invXform (Vect3 &v) const |
| void | mult (const Quat &p, const Quat &q) |
| void | normalize (const Quat &q) |
| void | normalize () |
| int | operator== (const Quat &other) |
| void | postmult (const Quat &q) |
| void | premult (const Quat &q) |
| ostream & | print (ostream &os) const |
| Quat () | |
| Quat (Real s, Real x, Real y, Real z) | |
| Quat (Real angle, const Vect3 &axis, int normalizeAxis=1) | |
| Quat (const Mat3 &R) | |
| Real | s () const |
| void | set (Real s, Real x, Real y, Real z) |
| void | set (Real angle, const Vect3 &axis, int normalizeAxis=1) |
| void | set (const Mat3 &R) |
| Real | x () const |
| void | xform (const Vect3 &u, Vect3 &v) const |
| void | xform (Vect3 &v) const |
| Real | y () const |
| Real | z () const |
Static Public Attributes | |
| static const Quat | ID |
Private Attributes | |
| Real | s_ |
| Real | x_ |
| Real | y_ |
| Real | z_ |
Friends | |
| class | Mat3 |
| class | Se3 |
| ostream& Vclip::Quat::print | ( | ostream & | os | ) | const |