| conjugate() const | quaternion | |
| dot(const quaternion &) const | quaternion | |
| interpolate(const quaternion &start, const quaternion &end, const double &percent) | quaternion |  [static] | 
| inverse() const | quaternion | |
| norm() const | quaternion | |
| normalize() | quaternion | |
| operator*(const quaternion &) const | quaternion | |
| operator*(const double &) const | quaternion | |
| operator+(const quaternion &) const | quaternion | |
| operator=(const quaternion &) | quaternion | |
| operator=(const transform &) | quaternion | |
| quaternion(const double w=0, const double x=0, const double y=0, const double z=0) | quaternion | |
| quaternion(const vector &v, double a) | quaternion | |
| quaternion(const quaternion &) | quaternion | |
| quaternion(const gsgl::string &) | quaternion |  [explicit] | 
| quaternion(const transform &) | quaternion |  [explicit] | 
| w | quaternion | |
| x | quaternion | |
| y | quaternion | |
| z | quaternion | |
| ~quaternion() | quaternion |  [virtual] | 
 1.5.5