#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>

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 |
1.7.1