Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

quat.H File Reference

Contains the definition of the Quat class. A quaternion class. More...

#include "mlib/global.H"

Include dependency graph for quat.H:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  mlib

Classes

class  mlib::Quat< QUAT, M, P, V, L >
 A quaternion class.

The Quat class is designed to be the base class for more specific types of quaternions. Specifically, quaternions in different 3D coordinates systems. The QUAT template argument is the type of the derived quaternion class. This allows the Quat class to return new quaternions of the same type as the derived quaternion class. The M, P, V, and L template arguments are the types of the corresponding matrix, point, vector, and line (respectively) for the coordinate system of the derived quaternion class. More...


Detailed Description

Contains the definition of the Quat class. A quaternion class.

Definition in file quat.H.


Generated on Mon Sep 18 11:42:53 2006 for jot by  doxygen 1.4.4