1 #ifndef ROTATION_H_LOADED
2 #define ROTATION_H_LOADED 1
7 #include "quaternion.h"
Rotation(const Quaternion start, const Quaternion axis)
Create a rotation.
Definition: rotation.cpp:5
const Quaternion & start(void) const
Return the start point of the rotation.
Definition: rotation.h:22
The Quaternion class encapsulates quaternions (quelle surprise!), and provides a small set of operati...
Definition: quaternion.h:29
const Quaternion & axis(void) const
Return the axis of rotation.
Definition: rotation.h:24
Encapsulates a rotation of a point about an axis.
Definition: rotation.h:13
double intersection(const Quaternion &normal, const Quaternion &pole) const
Determine whether a point will be rotated across a meridian.
Definition: rotation.cpp:12