| CVAPoR::DC::Attribute | Variable or global metadata |
| ▼CVAPoR::DC::BaseVar | Base class for storing variable metadata |
| CVAPoR::DC::CoordVar | Coordinate variable metadata |
| CVAPoR::DC::DataVar | Data variable metadata |
| CVAPoR::DataMgrV3_0::BlkExts | |
| CVAPoR::Command | Provides 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::DataStatus | A class for describing the currently loaded dataset |
| CVAPoR::DC::Dimension | Metadata describing a coordinate dimension |
| ▼CVAPoR::EventRouter | A pure virtual class specifying the common properties of all the parameter tabs in the VAPOR GUI |
| CVAPoR::ArrowEventRouter | An EventRouter subclass that handles the Barbs tab in the GUI |
| CVAPoR::HelloEventRouter | An EventRouter subclass that handles the Hello tab in the GUI |
| CVAPoR::IsolineEventRouter | An EventRouter subclass that handles the Contours tab in the GUI |
| CVAPoR::RegularGrid::Iterator | |
| CLayeredGrid | This 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::MyBase | VetsUtil base class |
| CVAPoR::DataMgrV3_0 | A cache based data reader |
| ▼CVAPoR::DC | Defines API for reading a collection of data |
| CVAPoR::DCWRF | Class for reading a WRF data set stored as a series of NetCDF files |
| ▼CVAPoR::VDC | Defines API for reading, writing, and appending data to a VAPOR Data Collection (Version 3) |
| CVAPoR::VDCNetCDF | Implements the VDC abstract class, providing storage of VDC data in NetCDF files |
| ▼CVAPoR::NetCDFCpp | Defines simple C++ wrapper for NetCDF |
| CVAPoR::WASP | Implements WASP compression conventions for NetCDF |
| ▼CVAPoR::Params | A pure virtual class for managing parameters used in visualization |
| CVAPoR::AnimationParams | A class that specifies parameters used in animation |
| ▼CVAPoR::BasicParams | A Params subclass for Params classes with one unique instance |
| CVAPoR::InstanceParams | A class for describing the renderer instances in use in VAPOR |
| CVAPoR::MouseModeParams | A class for describing mouse modes in use in VAPOR |
| CVAPoR::VizWinParams | A class for describing the vizualization windows in use in VAPOR |
| CVAPoR::RegionParams | A class for describing a 3D axis-aligned region in user space |
| ▼CVAPoR::RenderParams | A Params subclass for managing parameters used by Renderers |
| CVAPoR::ArrowParams | Class that supports drawing Barbs based on 2D or 3D vector field |
| CVAPoR::HelloParams | Class that supports drawing a line connecting two points |
| CVAPoR::IsolineParams | Class that supports rendering of contour lines (isolines) |
| CVAPoR::ViewpointParams | A class for describing the viewpoint and lights in a 3D VAPOR scene |
| ▼CVAPoR::RendererBase | A base class for Renderer classes |
| ▼CVAPoR::Renderer | A class that performs rendering in a Visualizer |
| CVAPoR::ArrowRenderer | Class that draws the barbs as specified by ArrowParams |
| CVAPoR::HelloRenderer | Class that draws a line as specified by HelloParams |
| CVAPoR::IsolineRenderer | Class that draws the isolines (contours) as specified by IsolineParams |
| CVAPoR::Visualizer | A class for performing OpenGL rendering in VAPOR GUI Window |
| ▼CParsedXml | |
| CVAPoR::ControlExec | Provides API for VAPOR visualizer User Interfaces (UIs) |
| ▼CVAPoR::ParamsBase | Nodes with state in Xml tree representation |
| CVAPoR::Box | 3D or 2D box with options for orientation angles and extents changing in time. Intended to be used in any Params class |
| CVAPoR::Params | A pure virtual class for managing parameters used in visualization |
| CVAPoR::Viewpoint | Class that indicates location and direction of view |
| ▼CQFrame | |
| CVAPoR::BoxSliderFrame | A QFrame that contains sliders and text boxes controlling the extents of a box |
| ▼CQGLWidget | |
| CMappingFrame | A QGLWidget that displays a Transfer Function Editor, or an Iso Selection Window |
| CVAPoR::VizWin | A QGLWidget that supports display based on GL methods invoked in a Visualizer |
| ▼CQObject | |
| CVAPoR::VizWinMgr | A class for managing all visualizers |
| ▼CQTabWidget | |
| CVAPoR::ArrowEventRouter | An EventRouter subclass that handles the Barbs tab in the GUI |
| CVAPoR::HelloEventRouter | An EventRouter subclass that handles the Hello tab in the GUI |
| CVAPoR::IsolineEventRouter | An EventRouter subclass that handles the Contours tab in the GUI |
| CVAPoR::TabManager | A class that manages the contents of the parameter tabs in VAPOR GUI |
| ▼CQWidget | |
| CVAPoR::RenderHolder | A class that manages the display of Renderer parameters |
| CVAPoR::VariablesWidget | A Widget that can be reused to provide a variable selection tab in any renderer EventRouter class |
| ▼CVAPoR::RegularGrid | |
| CVAPoR::LayeredGrid | |
| CVAPoR::StretchedGrid | |
| CRegularGrid | This 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 |
| CStretchedGrid | This 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::BoxSliderFrame | A QFrame that contains sliders and text boxes controlling the extents of a box |
| ▼CUi_RenderSelector | |
| CVAPoR::RenderHolder | A class that manages the display of Renderer parameters |
| ▼CUi_VariablesTab | |
| CVAPoR::VariablesWidget | A Widget that can be reused to provide a variable selection tab in any renderer EventRouter class |
| ▼CXmlNode | |
| CVAPoR::ParamNode | An Xml tree |