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

GenericMathTemplateLibrary Compound List

Here are the classes, structs, unions and interfaces with brief descriptions:
gmtl::AABox< DATA_TYPE >Describes an axially aligned box in 3D space
gmtl::AxisAngle< DATA_TYPE >AxisAngle: Represents a "twist about an axis" AxisAngle is used to specify a rotation in 3-space
gmtl::CompareIndexPointProjections
gmtl::Coord< POS_TYPE, ROT_TYPE >Coord is a position/rotation pair
gmtl::Eigen
gmtl::EulerAngle< DATA_TYPE, ROTATION_ORDER >EulerAngle: Represents a group of euler angles
gmtl::LineSeg< DATA_TYPE >Describes a line segment
gmtl::Matrix< DATA_TYPE, ROWS, COLS >Matrix: 4x4 Matrix class (OpenGL ordering)
gmtl::Matrix< DATA_TYPE, ROWS, COLS >::RowAccessorHelper class for Matrix op[]
gmtl::OOBox
gmtl::Plane< DATA_TYPE >Plane: Defines a geometrical plane
gmtl::Point< DATA_TYPE, SIZE >Point Use points when you need to represent a position
gmtl::Quat< DATA_TYPE >Quat: Class to encapsulate quaternion behaviors
gmtl::Ray< DATA_TYPE >Describes a ray
gmtl::RotationOrderBaseBase class for Rotation orders
gmtl::Sphere< DATA_TYPE >Describes a sphere in 3D space by its center point and its radius
gmtl::static_assert_test< x >
gmtl::STATIC_ASSERTION_FAILURE< true >
gmtl::Tri< DATA_TYPE >This class defines a triangle as a set of 3 points order in CCW fashion
gmtl::Type2Type< T >A lightweight identifier you can pass to overloaded functions to typefy them
gmtl::Vec< DATA_TYPE, SIZE >A representation of a vector with SIZE components using DATA_TYPE as the data type for each component
gmtl::VecBase< DATA_TYPE, SIZE >Base type for vector-like objects including Points and Vectors
gmtl::XYZXYZ Rotation order
gmtl::ZXYZXY Rotation order
gmtl::ZYXZYX Rotation order

Generated on Mon Apr 7 15:29:24 2003 for GenericMathTemplateLibrary by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002