| ▼NVAPoR | |
| CAnimationParams | A class that specifies parameters used in animation |
| CArrowEventRouter | An EventRouter subclass that handles the Barbs tab in the GUI |
| CArrowParams | Class that supports drawing Barbs based on 2D or 3D vector field |
| CArrowRenderer | Class that draws the barbs as specified by ArrowParams |
| CBasicParams | A Params subclass for Params classes with one unique instance |
| CBox | 3D or 2D box with options for orientation angles and extents changing in time. Intended to be used in any Params class |
| CBoxSliderFrame | A QFrame that contains sliders and text boxes controlling the extents of a box |
| CCommand | 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 |
| CControlExec | Provides API for VAPOR visualizer User Interfaces (UIs) |
| ▼CDataMgrV3_0 | A cache based data reader |
| CBlkExts | |
| CDataStatus | A class for describing the currently loaded dataset |
| ▼CDC | Defines API for reading a collection of data |
| CAttribute | Variable or global metadata |
| CBaseVar | Base class for storing variable metadata |
| CCoordVar | Coordinate variable metadata |
| CDataVar | Data variable metadata |
| CDimension | Metadata describing a coordinate dimension |
| CDCWRF | Class for reading a WRF data set stored as a series of NetCDF files |
| CEventRouter | A pure virtual class specifying the common properties of all the parameter tabs in the VAPOR GUI |
| CHelloEventRouter | An EventRouter subclass that handles the Hello tab in the GUI |
| CHelloParams | Class that supports drawing a line connecting two points |
| CHelloRenderer | Class that draws a line as specified by HelloParams |
| CInstanceParams | A class for describing the renderer instances in use in VAPOR |
| CIsolineEventRouter | An EventRouter subclass that handles the Contours tab in the GUI |
| CIsolineParams | Class that supports rendering of contour lines (isolines) |
| CIsolineRenderer | Class that draws the isolines (contours) as specified by IsolineParams |
| CLayeredGrid | |
| CMouseModeParams | A class for describing mouse modes in use in VAPOR |
| CNetCDFCpp | Defines simple C++ wrapper for NetCDF |
| CParamNode | An Xml tree |
| CParams | A pure virtual class for managing parameters used in visualization |
| CParamsBase | Nodes with state in Xml tree representation |
| CRegionParams | A class for describing a 3D axis-aligned region in user space |
| ▼CRegularGrid | |
| CConstIterator | |
| CIterator | |
| CRenderer | A class that performs rendering in a Visualizer |
| CRendererBase | A base class for Renderer classes |
| CRenderHolder | A class that manages the display of Renderer parameters |
| CRenderParams | A Params subclass for managing parameters used by Renderers |
| CStretchedGrid | |
| CTabManager | A class that manages the contents of the parameter tabs in VAPOR GUI |
| CVariablesWidget | A Widget that can be reused to provide a variable selection tab in any renderer EventRouter class |
| CVDC | Defines API for reading, writing, and appending data to a VAPOR Data Collection (Version 3) |
| CVDCNetCDF | Implements the VDC abstract class, providing storage of VDC data in NetCDF files |
| CViewpoint | Class that indicates location and direction of view |
| CViewpointParams | A class for describing the viewpoint and lights in a 3D VAPOR scene |
| CVisualizer | A class for performing OpenGL rendering in VAPOR GUI Window |
| CVizWin | A QGLWidget that supports display based on GL methods invoked in a Visualizer |
| CVizWinMgr | A class for managing all visualizers |
| CVizWinParams | A class for describing the vizualization windows in use in VAPOR |
| CWASP | Implements WASP compression conventions for NetCDF |
| ▼NVetsUtil | |
| CMyBase | VetsUtil base class |
| 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): |
| CMappingFrame | A QGLWidget that displays a Transfer Function Editor, or an Iso Selection Window |
| 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) |