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