CellModules
|
#include <quaternion.h>
Public Member Functions | |
Quaternion (const double &angle, const V &n) | |
Quaternion (const V &v0, const V &v1) | |
Quaternion (const Quaternion &q) | |
Quaternion (const double &x, const double &y, const double &z, const double &ww) | |
Quaternion () | |
Quaternion | operator* (const Quaternion &q2) const |
V | operator* (const V &vec) const |
V | getAxis () const |
double | getAngle () const |
Quaternion | normalized () const |
void | normalize () |
Rotation< V > | toAxisAngle () |
Public Attributes | |
V | v |
double | w |
Definition at line 9 of file quaternion.h.
|
inline |
Definition at line 12 of file quaternion.h.
|
inline |
Definition at line 17 of file quaternion.h.
|
inline |
Definition at line 29 of file quaternion.h.
|
inline |
Definition at line 30 of file quaternion.h.
|
inline |
Definition at line 32 of file quaternion.h.
|
inline |
Definition at line 50 of file quaternion.h.
|
inline |
Definition at line 44 of file quaternion.h.
|
inline |
Definition at line 60 of file quaternion.h.
|
inline |
Definition at line 55 of file quaternion.h.
|
inline |
Definition at line 33 of file quaternion.h.
|
inline |
Definition at line 39 of file quaternion.h.
|
inline |
Definition at line 66 of file quaternion.h.
V MecaCell::Quaternion< V >::v |
Definition at line 10 of file quaternion.h.
double MecaCell::Quaternion< V >::w |
Definition at line 11 of file quaternion.h.