VAPoR  0.1
Classes | Typedefs | Enumerations
VAPoR Namespace Reference

Classes

class  AnimationParams
 A class that specifies parameters used in animation. More...
 
class  Box
 3D or 2D box with options for orientation angles and extents changing in time. Intended to be used in any Params class More...
 
class  DataStatus
 A class for describing the currently loaded dataset. More...
 
class  EventRouter
 A pure virtual class specifying the common properties of all the parameter tabs in the VAPOR GUI. More...
 
class  GLWindow
 A class for performing OpenGL rendering in a VAPOR Visualizer. More...
 
class  IsoControl
 
class  Keyframe
 
class  MapperFunction
 
class  Params
 A pure virtual class for managing parameters used in visualization. More...
 
class  ParamsBase
 Nodes with state in Xml tree representation. More...
 
class  RegionParams
 A class for describing a 3D axis-aligned region in user space. More...
 
class  Renderer
 A class that performs rendering in the GLWindow. More...
 
class  RenderParams
 A Params subclass for managing parameters used by Renderers. More...
 
class  TransferFunction
 
class  ViewpointParams
 A class for describing the viewpoint and lights. More...
 
class  VizWinMgr
 A class for managing all visualizers. More...
 

Typedefs

typedef bool(* renderCBFcn) (int winnum, bool newCoords)
 
typedef EventRouter *() EventRouterCreateFcn()
 

Enumerations

enum  DirtyBitType {
  RegionBit, NavigatingBit, LightingBit, ProjMatrixBit,
  ViewportBit, AnimationBit
}
 

Typedef Documentation

◆ EventRouterCreateFcn

typedef EventRouter*() VAPoR::EventRouterCreateFcn()

Definition at line 70 of file vizwinmgr.h.

◆ renderCBFcn

typedef bool(* VAPoR::renderCBFcn) (int winnum, bool newCoords)

Definition at line 47 of file glwindow.h.

Enumeration Type Documentation

◆ DirtyBitType

These dirty bits are associated with render windows and are kept in each GLWindow. These are dirty flags that need to be communicated between different params; i.e. a change in one params forces a renderer to rebuild.

Enumerator
RegionBit 

Region bit indicates the region bounds have changed.

NavigatingBit 

NavigatingBit indicates the viewpoint is currently moving.

LightingBit 

LightingBit indicates there has been a change in lighting.

ProjMatrixBit 

ProjMatrixBit indicates there has been a change in the projection matrix (e.g. viewpoint change)

ViewportBit 

ViewportBit indicates a change in viewport, e.g. resize of window.

AnimationBit 

AnimationBit indicates a change in current frame.

Definition at line 46 of file params.h.