VAPoR  3.0.0
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 CVAPoR::DC::AttributeVariable or global metadata
 CVAPoR::DC::BaseVarBase class for storing variable metadata
 CVAPoR::DC::CoordVarCoordinate variable metadata
 CVAPoR::DC::DataVarData variable metadata
 CVAPoR::DataMgrV3_0::BlkExts
 CVAPoR::CommandProvides support for maintaining a queue of recently issued commands, performing UnDo, ReDo, etc. The parent Command class supports a queue of Params changes; each entry has a clone of the previous and next Params instance associated with a change
 CVAPoR::RegularGrid::ConstIterator
 CVAPoR::DataStatusA class for describing the currently loaded dataset
 CVAPoR::DC::DimensionMetadata describing a coordinate dimension
 CVAPoR::EventRouterA pure virtual class specifying the common properties of all the parameter tabs in the VAPOR GUI
 CVAPoR::ArrowEventRouterAn EventRouter subclass that handles the Barbs tab in the GUI
 CVAPoR::HelloEventRouterAn EventRouter subclass that handles the Hello tab in the GUI
 CVAPoR::IsolineEventRouterAn EventRouter subclass that handles the Contours tab in the GUI
 CVAPoR::RegularGrid::Iterator
 CLayeredGridThis class implements a 2D or 3D layered grid: a generalization of a regular grid where the spacing of grid points along a single dimension may vary at each grid point. The spacing along the remaining one (2D case) or two (3D case) dimensions is invariant between grid points. For example, if K is the layered dimension than the z coordinate is given by some function f(i,j,k):
 CVetsUtil::MyBaseVetsUtil base class
 CVAPoR::DataMgrV3_0A cache based data reader
 CVAPoR::DCDefines API for reading a collection of data
 CVAPoR::DCWRFClass for reading a WRF data set stored as a series of NetCDF files
 CVAPoR::VDCDefines API for reading, writing, and appending data to a VAPOR Data Collection (Version 3)
 CVAPoR::VDCNetCDFImplements the VDC abstract class, providing storage of VDC data in NetCDF files
 CVAPoR::NetCDFCppDefines simple C++ wrapper for NetCDF
 CVAPoR::WASPImplements WASP compression conventions for NetCDF
 CVAPoR::ParamsA pure virtual class for managing parameters used in visualization
 CVAPoR::AnimationParamsA class that specifies parameters used in animation
 CVAPoR::BasicParamsA Params subclass for Params classes with one unique instance
 CVAPoR::InstanceParamsA class for describing the renderer instances in use in VAPOR
 CVAPoR::MouseModeParamsA class for describing mouse modes in use in VAPOR
 CVAPoR::VizWinParamsA class for describing the vizualization windows in use in VAPOR
 CVAPoR::RegionParamsA class for describing a 3D axis-aligned region in user space
 CVAPoR::RenderParamsA Params subclass for managing parameters used by Renderers
 CVAPoR::ArrowParamsClass that supports drawing Barbs based on 2D or 3D vector field
 CVAPoR::HelloParamsClass that supports drawing a line connecting two points
 CVAPoR::IsolineParamsClass that supports rendering of contour lines (isolines)
 CVAPoR::ViewpointParamsA class for describing the viewpoint and lights in a 3D VAPOR scene
 CVAPoR::RendererBaseA base class for Renderer classes
 CVAPoR::RendererA class that performs rendering in a Visualizer
 CVAPoR::ArrowRendererClass that draws the barbs as specified by ArrowParams
 CVAPoR::HelloRendererClass that draws a line as specified by HelloParams
 CVAPoR::IsolineRendererClass that draws the isolines (contours) as specified by IsolineParams
 CVAPoR::VisualizerA class for performing OpenGL rendering in VAPOR GUI Window
 CParsedXml
 CVAPoR::ControlExecProvides API for VAPOR visualizer User Interfaces (UIs)
 CVAPoR::ParamsBaseNodes with state in Xml tree representation
 CVAPoR::Box3D or 2D box with options for orientation angles and extents changing in time. Intended to be used in any Params class
 CVAPoR::ParamsA pure virtual class for managing parameters used in visualization
 CVAPoR::ViewpointClass that indicates location and direction of view
 CQFrame
 CVAPoR::BoxSliderFrameA QFrame that contains sliders and text boxes controlling the extents of a box
 CQGLWidget
 CMappingFrameA QGLWidget that displays a Transfer Function Editor, or an Iso Selection Window
 CVAPoR::VizWinA QGLWidget that supports display based on GL methods invoked in a Visualizer
 CQObject
 CVAPoR::VizWinMgrA class for managing all visualizers
 CQTabWidget
 CVAPoR::ArrowEventRouterAn EventRouter subclass that handles the Barbs tab in the GUI
 CVAPoR::HelloEventRouterAn EventRouter subclass that handles the Hello tab in the GUI
 CVAPoR::IsolineEventRouterAn EventRouter subclass that handles the Contours tab in the GUI
 CVAPoR::TabManagerA class that manages the contents of the parameter tabs in VAPOR GUI
 CQWidget
 CVAPoR::RenderHolderA class that manages the display of Renderer parameters
 CVAPoR::VariablesWidgetA Widget that can be reused to provide a variable selection tab in any renderer EventRouter class
 CVAPoR::RegularGrid
 CVAPoR::LayeredGrid
 CVAPoR::StretchedGrid
 CRegularGridThis class implements a 2D or 3D regular grid: a tessellation of Euculidean space by rectangles (2D) or parallelpipeds (3D). Each grid point can be addressed by an index(i,j,k), where i, a and k range from 0 to dim - 1, where dim is the dimension of the I, J, or K axis, respectively. Moreover, each grid point has a coordinate in a user-defined coordinate system given by (i * dx, j * dy, k * dz) for some real numbers dx, dy, and dz representing the grid spacing
 CStretchedGridThis class implements a 2D or 3D stretched grid: a generalization of a regular grid where the spacing of grid points along each dimension may vary along the dimension. I.e. the coordinates along each dimension are a function of the dimension index. E.g. x = x(i), for some monotonically increasing function x(i)
 CUi_boxframe
 CVAPoR::BoxSliderFrameA QFrame that contains sliders and text boxes controlling the extents of a box
 CUi_RenderSelector
 CVAPoR::RenderHolderA class that manages the display of Renderer parameters
 CUi_VariablesTab
 CVAPoR::VariablesWidgetA Widget that can be reused to provide a variable selection tab in any renderer EventRouter class
 CXmlNode
 CVAPoR::ParamNodeAn Xml tree