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

Global Flags: Xelt, XYZ, etc...

Constant Static Global Flags. More...

Compounds

struct  gmtl::RotationOrderBase
 Base class for Rotation orders. More...

struct  gmtl::XYZ
 XYZ Rotation order. More...

struct  gmtl::ZXY
 ZXY Rotation order. More...

struct  gmtl::ZYX
 ZYX Rotation order. More...


Constants

const float GMTL_EPSILON = 1.0e-6f
const float GMTL_MAT_EQUAL_EPSILON = 0.001f
const float GMTL_VEC_EQUAL_EPSILON = 0.0001f

Enumerations

enum  VectorIndex { Xelt = 0, Yelt = 1, Zelt = 2, Welt = 3 }
 use the values in this enum to index vector data types (such as Vec, Point, Quat). More...

enum  PlaneSide { ON_PLANE, POS_SIDE, NEG_SIDE }
 Used to describe where a point lies in relationship to a plane. More...


Detailed Description

Constant Static Global Flags.


Enumeration Type Documentation

enum gmtl::PlaneSide
 

Used to describe where a point lies in relationship to a plane.

ON_PLANE means the point lies on the plane. POS_SIDE means the point lies on the same side as the surface normal. NEG_SIDE means the point lies on the opposite side as the ssurface normal.

Enumeration values:
ON_PLANE 
POS_SIDE 
NEG_SIDE 

Definition at line 61 of file Defines.h.

00062    {
00063       ON_PLANE,
00064       POS_SIDE,
00065       NEG_SIDE
00066    };

enum gmtl::VectorIndex
 

use the values in this enum to index vector data types (such as Vec, Point, Quat).

"Example (access elements in a Vec3f):"

    Vec3f vec;
    vec[Xelt] = 1.0f;
    vec[Yelt] = 3.0f;
    vec[Zelt] = 2.0f;
Enumeration values:
Xelt 
Yelt 
Zelt 
Welt 

Definition at line 52 of file Defines.h.

00052 { Xelt = 0, Yelt = 1, Zelt = 2, Welt = 3 };


Variable Documentation

const float gmtl::GMTL_EPSILON = 1.0e-6f
 

Definition at line 72 of file Defines.h.

const float gmtl::GMTL_MAT_EQUAL_EPSILON = 0.001f
 

Definition at line 73 of file Defines.h.

const float gmtl::GMTL_VEC_EQUAL_EPSILON = 0.0001f
 

Definition at line 74 of file Defines.h.


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