Classes | Namespaces | Typedefs | Functions

EulerAngle.h File Reference

#include <gmtl/Math.h>
Include dependency graph for EulerAngle.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  gmtl::EulerAngle< DATA_TYPE, ROTATION_ORDER >
 EulerAngle: Represents a group of euler angles. More...

Namespaces

namespace  gmtl
 

Meta programming classes.


Typedefs

typedef EulerAngle< float, XYZ > gmtl::EulerAngleXYZf
typedef EulerAngle< double, XYZ > gmtl::EulerAngleXYZd
typedef EulerAngle< float, ZYX > gmtl::EulerAngleZYXf
typedef EulerAngle< double, ZYX > gmtl::EulerAngleZYXd
typedef EulerAngle< float, ZXY > gmtl::EulerAngleZXYf
typedef EulerAngle< double, ZXY > gmtl::EulerAngleZXYd

Functions

const EulerAngle< float, XYZ > gmtl::EULERANGLE_IDENTITY_XYZF (0.0f, 0.0f, 0.0f)
const EulerAngle< double, XYZ > gmtl::EULERANGLE_IDENTITY_XYZD (0.0, 0.0, 0.0)
const EulerAngle< float, ZYX > gmtl::EULERANGLE_IDENTITY_ZYXF (0.0f, 0.0f, 0.0f)
const EulerAngle< double, ZYX > gmtl::EULERANGLE_IDENTITY_ZYXD (0.0, 0.0, 0.0)
const EulerAngle< float, ZXY > gmtl::EULERANGLE_IDENTITY_ZXYF (0.0f, 0.0f, 0.0f)
const EulerAngle< double, ZXY > gmtl::EULERANGLE_IDENTITY_ZXYD (0.0, 0.0, 0.0)