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
 

df3 file format (http://www.povray.org/documentation/view/3.6.1/374) Header: The df3 format consists of a 6 byte header of three 16-bit integers with high order byte first.


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)