GRE Namespace Reference


Classes

class  GRE::BOUNDPARM
class  GRE::CLIPPING3D
 CLIPPING3D class. More...
class  GRE::CONTROLLER
 Base class for 3D terrain controller. More...
class  GRE::DENSERAYCASTING
 Dense ray-casting terrain model. More...
class  GRE::DENSETRIANGULATION
 Dense triangulation terrain model. More...
class  GRE::DLG_VIEWZOOM
struct  GRE::EDGEINDEX
class  GRE::FLATTRIANGULATION
 Flat triangulation terrain model. More...
class  GRE::FORMULATEXTURE
class  GRE::HYPERIDXMGR
struct  GRE::INDEX
class  GRE::LABELATTACHMENT
class  GRE::LABELPLACE
 Class for keeping track of where a label is on the screen. More...
class  GRE::LABELPLACEMENT
class  GRE::LABELPLACEMENT::CONST_ITERATOR
class  GRE::LABELPLACEMENT::ITERATOR
class  GRE::LAYERVIEW
 Container for layer information retained for each view. More...
class  GRE::MACROSCRIPT
class  GRE::MACROSCRIPT::CONTEXT
class  GRE::PIECEWISETIN
 Sparce triangulation terrain model. More...
struct  GRE::PIXALIZATION
class  GRE::RAYCASTING
 Ray casting terrain model. More...
class  GRE::SCENE3D
 SCENE3D class describes view scene and all transformation beetween model and world and view and unit cube and screne. More...
class  GRE::SCREENPLANE
 SCREENPLANE class describes plane in screen space in homogenius coordinates. More...
class  GRE::SIMPLECONTROLLER
 Simple implementation of 3D terrain controller. More...
class  GRE::SIMPLERASTER
class  GRE::SPARSETRIANGULATION
 Sparce triangulation terrain model. More...
class  GRE::TERRAIN
 Base class for 3D terrain models. More...
class  GRE::TEXTURE
 Base class for 3D texture models. More...
class  GRE::TEXTUREFILTER
 TEXTUREFILTER class provides several texture filter algorithms. More...
class  GRE::TINTERRAIN
 TIN terrain model. More...
class  GRE::TOOLSCRIPT
struct  GRE::TRIANGLEINDEX
struct  GRE::TRIANGULATION
class  GRE::UTILS3D
 UTILS3D class contains supportive static methods. More...
struct  GRE::UTILS3D::COMPONENT
class  GRE::VARIABLETRIANGULATION
class  GRE::VIEWSCRIPT
class  GRE::VIEWSCRIPT::CONTEXT

Typedefs

typedef MILIST< MACROSCRIPTMACROSCRIPTLIST
typedef std::vector< const
PIXALIZATION * > 
PIXALIZATIONVECTOR
typedef MILIST< TOOLSCRIPTTOOLSCRIPTLIST
typedef std::vector< const
TRIANGULATION * > 
TRIANGULATIONVECTOR

Enumerations

enum  DRAW3DMODE { DRAW3DMODE_Texture = 0, DRAW3DMODE_Color = 1, DRAW3DMODE_Wireframe = 2 }
enum  TRIANGLEMODE { TRIANGLEMODE_List = 0, TRIANGLEMODE_Fan = 1, TRIANGLEMODE_Strip = 2, TRIANGLEMODE_TIN = 3 }

Functions

 DEFINE_ENUM_OP_BITWISE (HYPERIDXMGR::FINDFLAGS)
bool DlgEditMacroScriptList (MDLGPARENT dlgparent, MACROSCRIPTLIST &ScriptList, GRE_VIEWABLE *viewable, GRE_VIEW *view=0)
bool DlgEditToolScriptList (MDLGPARENT dlgparent, TOOLSCRIPTLIST &ScriptList, GRE_VIEWABLE *viewable, GRE_VIEW *view=0)


Typedef Documentation

typedef MILIST<MACROSCRIPT> GRE::MACROSCRIPTLIST
 

Definition at line 321 of file viewscript.h.

typedef std::vector<const PIXALIZATION*> GRE::PIXALIZATIONVECTOR
 

Definition at line 158 of file 3dutils.h.

typedef MILIST<TOOLSCRIPT> GRE::TOOLSCRIPTLIST
 

Definition at line 427 of file viewscript.h.

typedef std::vector<const TRIANGULATION*> GRE::TRIANGULATIONVECTOR
 

Definition at line 130 of file 3dutils.h.


Enumeration Type Documentation

enum DRAW3DMODE
 

< GENERATING_DOXYGEN_OUTPUT

Enumeration values:
DRAW3DMODE_Texture 
DRAW3DMODE_Color 
DRAW3DMODE_Wireframe 

Definition at line 67 of file 3dutils.h.

enum TRIANGLEMODE
 

Enumeration values:
TRIANGLEMODE_List 
TRIANGLEMODE_Fan 
TRIANGLEMODE_Strip 
TRIANGLEMODE_TIN 

Definition at line 73 of file 3dutils.h.


Function Documentation

DEFINE_ENUM_OP_BITWISE HYPERIDXMGR::FINDFLAGS   ) 
 

bool DlgEditMacroScriptList MDLGPARENT  dlgparent,
MACROSCRIPTLIST ScriptList,
GRE_VIEWABLE viewable,
GRE_VIEW view = 0
 

Dialog to edit list of MacroScripts for specified viewable and optional view.

Returns:
true if changed, false if not.

bool DlgEditToolScriptList MDLGPARENT  dlgparent,
TOOLSCRIPTLIST ScriptList,
GRE_VIEWABLE viewable,
GRE_VIEW view = 0
 

Dialog to edit list of ToolScripts for specified viewable and optional view.

Returns:
true if changed, false if not.


Generated on Tue Dec 14 13:20:31 2004 for TNTsdk by  doxygen 1.3.8-20040913