VAPoR  0.1
Classes | Typedefs | Enumerations | Variables
VAPoR Namespace Reference

Classes

class  AMRData
 This class manages an Adaptive Mesh Refinement grid. More...
 
class  AMRIO
 Performs data IO to VDF files. More...
 
class  AMRTree
 This class manages an AMR tree data structure. More...
 
class  AMRTreeBranch
 This class manages an octree data structure. More...
 
class  AnimationParams
 A class that specifies parameters used in animation. More...
 
class  BlkMemMgr
 The VetsUtil BlkMemMgr class. 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  Compressor
 A class for managing data set metadata. More...
 
class  Copy2VDF
 
class  DataMgr
 A cache based data reader. More...
 
class  DataMgrAMR
 A cache based data reader. More...
 
class  DataMgrFactory
 
class  DataMgrGRIB
 A cache based data reader. More...
 
class  DataMgrICON
 
class  DataMgrMOM
 A cache based data reader. More...
 
class  DataMgrMPAS
 
class  DataMgrRAMSES
 
class  DataMgrROMS
 A cache based data reader. More...
 
class  DataMgrWB
 A cache based data reader. More...
 
class  DataMgrWC
 A cache based data reader. More...
 
class  DataMgrWRF
 A cache based data reader. More...
 
class  DataStatus
 A class for describing the currently loaded dataset. More...
 
class  DCReader
 ??? More...
 
class  DCReaderGRIB
 
class  DCReaderMOM
 ??? More...
 
class  DCReaderNCDF
 ??? More...
 
class  DCReaderROMS
 ??? More...
 
class  DCReaderWRF
 ??? More...
 
class  EventRouter
 A pure virtual class specifying the common properties of all the parameter tabs in the VAPOR GUI. More...
 
class  ExpatParseMgr
 
class  ExpatStackElement
 
class  GeoUtil
 Misc. utilities for operating on geographic coordinates. More...
 
class  GLWindow
 A class for performing OpenGL rendering in a VAPOR Visualizer. More...
 
class  ImpExp
 A class for managing data set metadata. More...
 
class  IsoControl
 
class  Keyframe
 
class  LayeredGrid
 
class  Lifting1D
 Wrapper for Wim Swelden's Liftpack wavelet transform interface. More...
 
class  MapperFunction
 
class  MapperFunctionBase
 
class  MatWaveBase
 A base class for a Matlab-like wavelet bank. More...
 
class  MatWaveDwt
 Implements a single level wavelet filter. More...
 
class  MatWaveWavedec
 Implements a multi-level wavelet filter. More...
 
class  Metadata
 An abstract class for managing metadata for a collection of gridded data. The data collection may support two forms of data reduction: multi-resolution (a hierarchy of grids, each dimension a factor of two coarser than the preceeding), and level-of-detail (a sequence of one more compressions). More...
 
class  MetadataSpherical
 A class for managing data set Spherical metadata. More...
 
class  MetadataVDC
 A class for managing data set metadata. More...
 
class  NCBuf
 
class  NetCDFCFCollection
 Wrapper for a collection of netCDF files. More...
 
class  NetCDFCollection
 Wrapper for a collection of netCDF files. More...
 
class  NetCDFSimple
 NetCDFSimple API interface. More...
 
class  ParamNode
 An Xml tree. More...
 
class  Params
 A pure virtual class for managing parameters used in visualization. More...
 
class  ParamsBase
 Nodes with state in Xml tree representation. More...
 
class  ParsedXml
 
class  PipeLine
 
class  Proj4API
 Wrapper for proj4 C API. More...
 
class  RegionParams
 A class for describing a 3D axis-aligned region in user space. More...
 
class  RegularGrid
 
class  Renderer
 A class that performs rendering in the GLWindow. More...
 
class  RenderParams
 A Params subclass for managing parameters used by Renderers. More...
 
class  SignificanceMap
 Implements a significance map. More...
 
class  SphericalGrid
 
class  StretchedGrid
 
class  TransferFunction
 
class  UDUnits
 
class  VDCFactory
 Creates a MetadaVDC object. More...
 
class  vdfcreate
 
class  VDFIOBase
 Abstract base class for performing data IO to a VDC. More...
 
class  ViewpointParams
 A class for describing the viewpoint and lights. More...
 
class  VizWinMgr
 A class for managing all visualizers. More...
 
class  WaveCodecIO
 A sub-region reader for VDF files. More...
 
class  WaveFiltBase
 A base class for wavelet family filters. More...
 
class  WaveFiltBior
 Biorthogonal spline family FIR filters. More...
 
class  WaveFiltCoif
 Coiflet family FIR filters. More...
 
class  WaveFiltDaub
 Daubechies family FIR filters. More...
 
class  WaveFiltHaar
 Haar FIR filters. More...
 
class  WaveletBlock1D
 A block-based, 1D wavelet transformer. More...
 
class  WaveletBlock2D
 A tile-based, 2D wavelet transformer. More...
 
class  WaveletBlock3D
 A block-based, 3D wavelet transformer. More...
 
class  WaveletBlock3DBufReader
 A slice-based reader for VDF files. More...
 
class  WaveletBlock3DBufWriter
 A slice-based reader for VDF files. More...
 
class  WaveletBlock3DReader
 A slab reader for VDF files. More...
 
class  WaveletBlock3DRegionReader
 A sub-region reader for VDF files. More...
 
class  WaveletBlock3DRegionWriter
 A subregion write for VDC files. More...
 
class  WaveletBlock3DWriter
 A slab writer for VDF files. More...
 
class  WaveletBlockIOBase
 Performs data IO to VDF files. More...
 
class  WeightTable
 
class  Wrf2vdf
 
class  wrfvdfcreate
 
class  XmlNode
 An Xml tree. More...
 

Typedefs

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

Enumerations

enum  errorcodes {
  VAPOR_ERROR_VDF = 0x1, VAPOR_ERROR_XML = 0x2, VAPOR_DIAGNOSTIC = 0x1000, VAPOR_WARNING = 0x2000,
  VAPOR_WARNING_GL_SHADER_LOG = 0x2001, VAPOR_WARNING_FLOW = 0x2100, VAPOR_WARNING_SEEDS = 0x2101, VAPOR_WARNING_FLOW_DATA = 0x2102,
  VAPOR_WARNING_FLOW_STOP = 0x2103, VAPOR_WARNING_DATA_UNAVAILABLE = 0x2004, VAPOR_WARNING_GL_ERROR = 0x2105, VAPOR_WARNING_TWO_D = 0x2106,
  VAPOR_ERROR = 0x4000, VAPOR_ERROR_GL_RENDERING = 0x4001, VAPOR_ERROR_GL_UNKNOWN_UNIFORM = 0x4002, VAPOR_ERROR_DATA_UNAVAILABLE = 0x4003,
  VAPOR_ERROR_DATA_TOO_BIG = 0x4004, VAPOR_ERROR_DRIVER_FAILURE = 0x4005, VAPOR_ERROR_GL_VENDOR = 0x4006, VAPOR_ERROR_DVR = 0x4007,
  VAPOR_ERROR_IMAGE_CAPTURE = 0x4008, VAPOR_ERROR_SPHERICAL = 0x4009, VAPOR_ERROR_STRETCHED = 0x4010, VAPOR_ERROR_PARAMS = 0x4011,
  VAPOR_ERROR_TWO_D = 0x4012, VAPOR_ERROR_GEOREFERENCE = 0x4013, VAPOR_ERROR_SCRIPTING = 0x4014, VAPOR_ERROR_PARSING = 0x4015,
  VAPOR_ERROR_VDC_MERGE = 0x4016, VAPOR_ERROR_GL_SHADER = 0x4017, VAPOR_ERROR_FLOW = 0x4100, VAPOR_ERROR_SEEDS = 0x4101,
  VAPOR_ERROR_INTEGRATION = 0x4102, VAPOR_ERROR_FLOW_DATA = 0x4103, VAPOR_ERROR_FLOW_SAVE = 0x4104, VAPOR_FATAL = 0x8000
}
 
enum  DirtyBitType {
  RegionBit, NavigatingBit, LightingBit, ProjMatrixBit,
  ViewportBit, AnimationBit
}
 

Variables

const int VDF_VERSION = 5
 

Typedef Documentation

typedef EventRouter*( VAPoR::EventRouterCreateFcn) ()

Definition at line 70 of file vizwinmgr.h.

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

Definition at line 47 of file glwindow.h.

Enumeration Type Documentation

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.

Enumerator
VAPOR_ERROR_VDF 
VAPOR_ERROR_XML 
VAPOR_DIAGNOSTIC 
VAPOR_WARNING 
VAPOR_WARNING_GL_SHADER_LOG 
VAPOR_WARNING_FLOW 
VAPOR_WARNING_SEEDS 
VAPOR_WARNING_FLOW_DATA 
VAPOR_WARNING_FLOW_STOP 
VAPOR_WARNING_DATA_UNAVAILABLE 
VAPOR_WARNING_GL_ERROR 
VAPOR_WARNING_TWO_D 
VAPOR_ERROR 
VAPOR_ERROR_GL_RENDERING 
VAPOR_ERROR_GL_UNKNOWN_UNIFORM 
VAPOR_ERROR_DATA_UNAVAILABLE 
VAPOR_ERROR_DATA_TOO_BIG 
VAPOR_ERROR_DRIVER_FAILURE 
VAPOR_ERROR_GL_VENDOR 
VAPOR_ERROR_DVR 
VAPOR_ERROR_IMAGE_CAPTURE 
VAPOR_ERROR_SPHERICAL 
VAPOR_ERROR_STRETCHED 
VAPOR_ERROR_PARAMS 
VAPOR_ERROR_TWO_D 
VAPOR_ERROR_GEOREFERENCE 
VAPOR_ERROR_SCRIPTING 
VAPOR_ERROR_PARSING 
VAPOR_ERROR_VDC_MERGE 
VAPOR_ERROR_GL_SHADER 
VAPOR_ERROR_FLOW 
VAPOR_ERROR_SEEDS 
VAPOR_ERROR_INTEGRATION 
VAPOR_ERROR_FLOW_DATA 
VAPOR_ERROR_FLOW_SAVE 
VAPOR_FATAL 

Definition at line 30 of file errorcodes.h.

Variable Documentation

const int VAPoR::VDF_VERSION = 5

Definition at line 58 of file MetadataVDC.h.