doom3-gpl
Doom 3 GPL source release
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Macros | Variables
Plane.h File Reference

Go to the source code of this file.

Classes

class  idPlane
 

Macros

#define ON_EPSILON   0.1f
 
#define DEGENERATE_DIST_EPSILON   1e-4f
 
#define SIDE_FRONT   0
 
#define SIDE_BACK   1
 
#define SIDE_ON   2
 
#define SIDE_CROSS   3
 
#define PLANESIDE_FRONT   0
 
#define PLANESIDE_BACK   1
 
#define PLANESIDE_ON   2
 
#define PLANESIDE_CROSS   3
 
#define PLANETYPE_X   0
 
#define PLANETYPE_Y   1
 
#define PLANETYPE_Z   2
 
#define PLANETYPE_NEGX   3
 
#define PLANETYPE_NEGY   4
 
#define PLANETYPE_NEGZ   5
 
#define PLANETYPE_TRUEAXIAL   6
 
#define PLANETYPE_ZEROX   6
 
#define PLANETYPE_ZEROY   7
 
#define PLANETYPE_ZEROZ   8
 
#define PLANETYPE_NONAXIAL   9
 
#define plane_zero   plane_origin
 

Variables

idPlane plane_origin
 

Macro Definition Documentation

#define DEGENERATE_DIST_EPSILON   1e-4f

Definition at line 45 of file Plane.h.

#define ON_EPSILON   0.1f

Definition at line 44 of file Plane.h.

#define plane_zero   plane_origin

Definition at line 135 of file Plane.h.

#define PLANESIDE_BACK   1

Definition at line 54 of file Plane.h.

#define PLANESIDE_CROSS   3

Definition at line 56 of file Plane.h.

#define PLANESIDE_FRONT   0

Definition at line 53 of file Plane.h.

#define PLANESIDE_ON   2

Definition at line 55 of file Plane.h.

#define PLANETYPE_NEGX   3

Definition at line 62 of file Plane.h.

#define PLANETYPE_NEGY   4

Definition at line 63 of file Plane.h.

#define PLANETYPE_NEGZ   5

Definition at line 64 of file Plane.h.

#define PLANETYPE_NONAXIAL   9

Definition at line 69 of file Plane.h.

#define PLANETYPE_TRUEAXIAL   6

Definition at line 65 of file Plane.h.

#define PLANETYPE_X   0

Definition at line 59 of file Plane.h.

#define PLANETYPE_Y   1

Definition at line 60 of file Plane.h.

#define PLANETYPE_Z   2

Definition at line 61 of file Plane.h.

#define PLANETYPE_ZEROX   6

Definition at line 66 of file Plane.h.

#define PLANETYPE_ZEROY   7

Definition at line 67 of file Plane.h.

#define PLANETYPE_ZEROZ   8

Definition at line 68 of file Plane.h.

#define SIDE_BACK   1

Definition at line 48 of file Plane.h.

#define SIDE_CROSS   3

Definition at line 50 of file Plane.h.

#define SIDE_FRONT   0

Definition at line 47 of file Plane.h.

#define SIDE_ON   2

Definition at line 49 of file Plane.h.

Variable Documentation

idPlane plane_origin