| 
    Geogram Version 1.9.7
    
   A programming library of geometric algorithms 
   | 
 
a class that represents quaternions (eases manipulation of 3D rotations) More...
Go to the source code of this file.
Classes | |
| class | GEO::Quaternion | 
| Quaternions are useful for representing rotations.  More... | |
Namespaces | |
| namespace | GEO | 
| Global Vorpaline namespace.  | |
Functions | |
| std::ostream & | GEO::operator<< (std::ostream &out, const Quaternion &q) | 
| Writes a Quaternion to a stream.   | |
| std::istream & | GEO::operator>> (std::istream &in, Quaternion &q) | 
| Reads a Quaternion from a stream.   | |
| Quaternion | GEO::operator+ (const Quaternion &a, const Quaternion &b) | 
| Computes the sum of two Quaternion.   | |
| Quaternion | GEO::operator- (const Quaternion &a, const Quaternion &b) | 
| Computes the difference between two Quaternion.   | |
| Quaternion | GEO::operator- (const Quaternion &a) | 
| Computes the opposite of a Quaternion.   | |
| Quaternion | GEO::operator* (const Quaternion &a, const Quaternion &b) | 
| Computes the product of two Quaternion.   | |
| Quaternion | GEO::operator* (const Quaternion &a, double t) | 
| Computes the product of a Quaternion and a scalar.   | |
| Quaternion | GEO::operator* (double t, const Quaternion &a) | 
| Computes the product of a scalar and a Quaternion.   | |
a class that represents quaternions (eases manipulation of 3D rotations)
Definition in file quaternion.h.