#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 |