|
| Quat (double s1, double vx, double vy, double vz) |
|
| Quat (double s1, const Vector &v1) |
|
| Quat (const Vector &axis, double phi) |
|
| Quat (const Quat &quat) |
|
Quat & | operator= (const Quat &quat) |
|
void | operator+= (const Quat &quat) |
|
void | operator-= (const Quat &quat) |
|
void | operator*= (const double &d) |
|
void | operator/= (const double &d) |
|
double | Length () const |
|
Quat | Unit () const |
|
double | Dot (const Quat &quat) const |
|
Quat | Conj () const |
|
Coord | Rotate (const Coord &w) const |
|
|
void | to_json (json &j, const Quat &quat) |
|
void | from_json (const json &j, Quat &quat) |
|
std::ostream & | operator<< (std::ostream &s, const Quat &quat) |
|
bool | operator== (const Quat &quat1, const Quat &quat2) |
|
bool | operator!= (const Quat &quat1, const Quat &quat2) |
|
Quat | operator+ (const Quat &quat1, const Quat &quat2) |
|
Quat | operator- (const Quat &quat1, const Quat &quat2) |
|
Quat | operator- (const Quat &quat) |
|
Quat | operator* (const Quat &quat1, const Quat &quat2) |
|
Quat | operator* (const Quat &quat, const double &d) |
|
Quat | operator* (const double &d, const Quat &quat) |
|
Quat | operator/ (const Quat &quat, const double &d) |
|
The documentation for this class was generated from the following file: