Classes | Namespaces | Typedefs

Coord.h File Reference

#include <gmtl/Defines.h>
#include <gmtl/Vec.h>
#include <gmtl/AxisAngle.h>
#include <gmtl/EulerAngle.h>
#include <gmtl/Quat.h>
#include <gmtl/Util/Meta.h>
#include <gmtl/Util/StaticAssert.h>
Include dependency graph for Coord.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  gmtl::Coord< POS_TYPE, ROT_TYPE >
 coord is a position/rotation pair. More...

Namespaces

namespace  gmtl
 

Meta programming classes.


Typedefs

typedef Coord< Vec3d,
EulerAngleXYZd > 
gmtl::CoordVec3EulerAngleXYZd
typedef Coord< Vec3f,
EulerAngleXYZf > 
gmtl::CoordVec3EulerAngleXYZf
typedef Coord< Vec4d,
EulerAngleXYZd > 
gmtl::CoordVec4EulerAngleXYZd
typedef Coord< Vec4f,
EulerAngleXYZf > 
gmtl::CoordVec4EulerAngleXYZf
typedef Coord< Vec3d,
EulerAngleZYXd > 
gmtl::CoordVec3EulerAngleZYXd
typedef Coord< Vec3f,
EulerAngleZYXf > 
gmtl::CoordVec3EulerAngleZYXf
typedef Coord< Vec4d,
EulerAngleZYXd > 
gmtl::CoordVec4EulerAngleZYXd
typedef Coord< Vec4f,
EulerAngleZYXf > 
gmtl::CoordVec4EulerAngleZYXf
typedef Coord< Vec3d,
EulerAngleZXYd > 
gmtl::CoordVec3EulerAngleZXYd
typedef Coord< Vec3f,
EulerAngleZXYf > 
gmtl::CoordVec3EulerAngleZXYf
typedef Coord< Vec4d,
EulerAngleZXYd > 
gmtl::CoordVec4EulerAngleZXYd
typedef Coord< Vec4f,
EulerAngleZXYf > 
gmtl::CoordVec4EulerAngleZXYf
typedef Coord< Vec3d, AxisAngled > gmtl::CoordVec3AxisAngled
typedef Coord< Vec3f, AxisAnglef > gmtl::CoordVec3AxisAnglef
typedef Coord< Vec4d, AxisAngled > gmtl::CoordVec4AxisAngled
typedef Coord< Vec4f, AxisAnglef > gmtl::CoordVec4AxisAnglef
typedef Coord< Vec3f,
EulerAngleXYZf > 
gmtl::Coord3fXYZ
 3 elt types
typedef Coord< Vec3f,
EulerAngleZYXf > 
gmtl::Coord3fZYX
typedef Coord< Vec3f,
EulerAngleZXYf > 
gmtl::Coord3fZXY
typedef Coord< Vec3d,
EulerAngleXYZd > 
gmtl::Coord3dXYZ
typedef Coord< Vec3d,
EulerAngleZYXd > 
gmtl::Coord3dZYX
typedef Coord< Vec3d,
EulerAngleZXYd > 
gmtl::Coord3dZXY
typedef Coord< Vec4f,
EulerAngleXYZf > 
gmtl::Coord4fXYZ
 4 elt types
typedef Coord< Vec4f,
EulerAngleZYXf > 
gmtl::Coord4fZYX
typedef Coord< Vec4f,
EulerAngleZXYf > 
gmtl::Coord4fZXY
typedef Coord< Vec4d,
EulerAngleXYZd > 
gmtl::Coord4dXYZ
typedef Coord< Vec4d,
EulerAngleZYXd > 
gmtl::Coord4dZYX
typedef Coord< Vec4d,
EulerAngleZXYd > 
gmtl::Coord4dZXY
typedef Coord< Vec3f, Quatf > gmtl::Coord3fQuat
 3 elt types
typedef Coord< Vec3d, Quatd > gmtl::Coord3dQuat
typedef Coord< Vec4f, Quatf > gmtl::Coord4fQuat
 4 elt types
typedef Coord< Vec4d, Quatd > gmtl::Coord4dQuat
typedef Coord< Vec3f, AxisAnglef > gmtl::Coord3fAxisAngle
 3 elt types
typedef Coord< Vec3d, AxisAngled > gmtl::Coord3dAxisAngle
typedef Coord< Vec4f, AxisAnglef > gmtl::Coord4fAxisAngle
 4 elt types
typedef Coord< Vec4d, AxisAngled > gmtl::Coord4dAxisAngle