EMAN2
Classes | Namespaces | Functions
quaternion.h File Reference
#include "vec3.h"
Include dependency graph for quaternion.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  EMAN::Quaternion
 Quaternion is used in Rotation and Transformation to replace Euler angles. More...
 

Namespaces

namespace  EMAN
 E2Exception class.
 

Functions

Quaternion EMAN::operator+ (const Quaternion &q1, const Quaternion &q2)
 
Quaternion EMAN::operator- (const Quaternion &q1, const Quaternion &q2)
 
Quaternion EMAN::operator* (const Quaternion &q1, const Quaternion &q2)
 
Quaternion EMAN::operator* (const Quaternion &q, float s)
 
Quaternion EMAN::operator* (float s, const Quaternion &q)
 
Quaternion EMAN::operator/ (const Quaternion &q1, const Quaternion &q2)
 
bool EMAN::operator== (const Quaternion &q1, const Quaternion &q2)
 
bool EMAN::operator!= (const Quaternion &q1, const Quaternion &q2)