GRE Namespace Reference


Classes

class  CLIPPING3D
 CLIPPING3D class. More...

class  DENSERAYCASTING
 Dense ray-casting terrain model. More...

class  DENSETRIANGULATION
 Dense triangulation terrain model. More...

class  DLG_VIEWZOOM
struct  EDGEINDEX
class  HYPERIDXMGR
struct  INDEX
class  MACROSCRIPT
class  MACROSCRIPT::CONTEXT
struct  PIXALIZATION
class  RAYCASTING
 Ray casting terrain model. More...

class  SCENE3D
 SCENE3D class describes view scene and all transformation beetween model and world and view and unit cube and screne. More...

class  SCREENPLANE
 SCREENPLANE class describes plane in screen space in homogenius coordinates. More...

class  SIMPLECONTROLLER
 Simple implementation of 3D terrain controller. More...

class  SIMPLERASTER
class  SPARSETRIANGULATION
 Sparce triangulation terrain model. More...

class  TERRAIN
 Base class for 3D terrain models. More...

class  TERRAIN::CONTROLLER
 Base class for 3D terrain controller. More...

class  TEXTURE
 Base class for 3D texture models. More...

class  TEXTUREFILTER
 TEXTUREFILTER class provides several texture filter algorithms. More...

class  TINTERRAIN
 TIN terrain model. More...

class  TOOLSCRIPT
struct  TRIANGLEINDEX
struct  TRIANGULATION
class  UTILS3D
 UTILS3D class contains supportive static methods. More...

class  VARIABLETRIANGULATION
class  VIEWSCRIPT
class  VIEWSCRIPT::CONTEXT

Typedefs

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

Enumerations

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 140 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 112 of file 3dutils.h.


Enumeration Type Documentation

enum GRE::TRIANGLEMODE
 

< GENERATING_DOXYGEN_OUTPUT

Enumeration values:
TRIANGLEMODE_List 
TRIANGLEMODE_Fan 
TRIANGLEMODE_Strip 
TRIANGLEMODE_TIN 

Definition at line 61 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 Thu Aug 12 06:27:48 2004 for TNTsdk by doxygen 1.3.4-20031026