gitextract__3medrpc/ ├── .circleci/ │ ├── config.yml │ └── downloadWin3rdParty.py ├── .clang-format ├── .editorconfig ├── .github/ │ ├── ISSUE_TEMPLATE/ │ │ ├── bug_report.md │ │ ├── documentation-request.md │ │ └── enhancement-request.md │ └── workflows/ │ └── release.yml ├── .gitignore ├── .readthedocs.yml ├── CMakeLists.txt ├── CODE_OF_CONDUCT.md ├── Contributing.md ├── LICENSE.txt ├── README.md ├── apps/ │ ├── CMakeLists.txt │ ├── asciitf2vtf/ │ │ └── asciitf2vtf.cpp │ ├── cf2vdc/ │ │ ├── CMakeLists.txt │ │ └── cf2vdc.cpp │ ├── cfvdccreate/ │ │ ├── CMakeLists.txt │ │ └── cfvdccreate.cpp │ ├── linuxlauncher/ │ │ ├── CMakeLists.txt │ │ └── launcher.c │ ├── ncdf2wasp/ │ │ ├── CMakeLists.txt │ │ └── ncdf2wasp.cpp │ ├── pythonapi/ │ │ ├── CMakeLists.txt │ │ ├── cmake.py │ │ ├── example_scripts/ │ │ │ ├── CMakeLists.txt │ │ │ ├── animation_example.py │ │ │ ├── annotation_example.py │ │ │ ├── camera_example.py │ │ │ ├── dataset_example.py │ │ │ ├── example_utils.py │ │ │ ├── flow_example.py │ │ │ ├── numpy_example.py │ │ │ ├── rotate_video.py │ │ │ ├── transfer_function_example.py │ │ │ ├── visualizer_widget_example.py │ │ │ ├── workflow_example.py │ │ │ └── xarray_example.py │ │ ├── setup.py │ │ ├── tests/ │ │ │ ├── CanvasStreamTest.ipynb │ │ │ ├── bld.bat │ │ │ ├── build.sh │ │ │ ├── cppyy-syntax-test.py │ │ │ ├── cppyy-test.py │ │ │ ├── meta.yaml │ │ │ ├── module-data-test.py │ │ │ ├── module-test.py │ │ │ ├── syntax-test.py │ │ │ └── test.py │ │ └── vapor/ │ │ ├── __init__.py │ │ ├── animation.py │ │ ├── annotations.py │ │ ├── camera.py │ │ ├── cmake.py │ │ ├── common.py │ │ ├── config.py │ │ ├── cppyyDoxygenWrapper.py │ │ ├── dataset.py │ │ ├── link.py │ │ ├── params.py │ │ ├── renderer.py │ │ ├── session.py │ │ ├── smartwrapper.py │ │ ├── transferfunction.py │ │ ├── transform.py │ │ ├── utils/ │ │ │ ├── __init__.py │ │ │ ├── histogram.py │ │ │ └── keyframing.py │ │ ├── widget-jquery.js │ │ ├── widget.css │ │ ├── widget.js │ │ └── widget.py │ ├── raw2vdc/ │ │ ├── CMakeLists.txt │ │ └── raw2vdc.cpp │ ├── raw2wasp/ │ │ ├── CMakeLists.txt │ │ └── raw2wasp.cpp │ ├── tiff2geotiff/ │ │ ├── CMakeLists.txt │ │ ├── geotiff_proj4.cpp │ │ ├── getopt.cpp │ │ └── tiff2geotiff.cpp │ ├── vapor_check_udunits/ │ │ ├── CMakeLists.txt │ │ └── vapor_check_udunits.cpp │ ├── vaporgui/ │ │ ├── .gitignore │ │ ├── AbstractWidgetGroup.cpp │ │ ├── AbstractWidgetGroup.h │ │ ├── AnimationController.cpp │ │ ├── AnimationController.h │ │ ├── AnnotationEventRouter.cpp │ │ ├── AnnotationEventRouter.h │ │ ├── AppSettingsMenu.cpp │ │ ├── AppSettingsMenu.h │ │ ├── AppSettingsParams.cpp │ │ ├── AppSettingsParams.h │ │ ├── BannerGUI.cpp │ │ ├── BannerGUI.h │ │ ├── BarbEventRouter.cpp │ │ ├── BarbEventRouter.h │ │ ├── BookmarkManager.cpp │ │ ├── BookmarkManager.h │ │ ├── CLIToolInstaller.cpp │ │ ├── CLIToolInstaller.h │ │ ├── CMakeLists.txt │ │ ├── CaptureController.cpp │ │ ├── CaptureController.h │ │ ├── CheckForNotices.cpp │ │ ├── CheckForNotices.h │ │ ├── CheckForUpdate.cpp │ │ ├── CheckForUpdate.h │ │ ├── CheckForUpdateUI.cpp │ │ ├── CheckForUpdateUI.h │ │ ├── CitationReminder.h │ │ ├── Combo.cpp │ │ ├── Combo.h │ │ ├── ContourEventRouter.cpp │ │ ├── ContourEventRouter.h │ │ ├── CopyRegionAnnotationWidget.cpp │ │ ├── CopyRegionAnnotationWidget.h │ │ ├── CopyRegionWidget.cpp │ │ ├── CopyRegionWidget.h │ │ ├── Core3_2_context.h │ │ ├── DatasetImportController.cpp │ │ ├── DatasetImportController.h │ │ ├── DatasetInspector.cpp │ │ ├── DatasetInspector.h │ │ ├── DatasetTypeLookup.cpp │ │ ├── DatasetTypeLookup.h │ │ ├── ErrorReporter.cpp │ │ ├── ErrorReporter.h │ │ ├── ExportTab.cpp │ │ ├── ExportTab.h │ │ ├── FidelityWidget.cpp │ │ ├── FidelityWidget.h │ │ ├── FidelityWidgetGUI.ui │ │ ├── FileOperationChecker.cpp │ │ ├── FileOperationChecker.h │ │ ├── Flags.h │ │ ├── FlowEventRouter.cpp │ │ ├── FlowEventRouter.h │ │ ├── GLWidget.cpp │ │ ├── GLWidget.h │ │ ├── ImageEventRouter.cpp │ │ ├── ImageEventRouter.h │ │ ├── ImportTab.cpp │ │ ├── ImportTab.h │ │ ├── LeftPanel.cpp │ │ ├── LeftPanel.h │ │ ├── MainForm.cpp │ │ ├── MainForm.h │ │ ├── MainForm_isOpenGLContextActive.cpp │ │ ├── Manip.cpp │ │ ├── Manip.h │ │ ├── ModelEventRouter.cpp │ │ ├── ModelEventRouter.h │ │ ├── NcarCasperUtils.cpp │ │ ├── NcarCasperUtils.h │ │ ├── NewRendererDialog.ui │ │ ├── NewRendererDialogManager.cpp │ │ ├── NewRendererDialogManager.h │ │ ├── NoticeBoard.cpp │ │ ├── NoticeBoard.h │ │ ├── PAnnotationColorbarWidget.cpp │ │ ├── PAnnotationColorbarWidget.h │ │ ├── PAxisAnnotationWidget.cpp │ │ ├── PAxisAnnotationWidget.h │ │ ├── PButton.cpp │ │ ├── PButton.h │ │ ├── PCameraControlsSection.cpp │ │ ├── PCameraControlsSection.h │ │ ├── PCaptureWidget.cpp │ │ ├── PCaptureWidget.h │ │ ├── PCheckbox.cpp │ │ ├── PCheckbox.h │ │ ├── PCheckboxHLI.h │ │ ├── PColorSelector.cpp │ │ ├── PColorSelector.h │ │ ├── PConstantColorWidget.cpp │ │ ├── PConstantColorWidget.h │ │ ├── PCopyRegionAnnotationWidget.cpp │ │ ├── PCopyRegionAnnotationWidget.h │ │ ├── PCopyRegionWidget.cpp │ │ ├── PCopyRegionWidget.h │ │ ├── PCornerSelector.cpp │ │ ├── PCornerSelector.h │ │ ├── PDatasetTransformWidget.cpp │ │ ├── PDatasetTransformWidget.h │ │ ├── PDimensionSelector.cpp │ │ ├── PDimensionSelector.h │ │ ├── PDisplay.cpp │ │ ├── PDisplay.h │ │ ├── PDisplayHLI.h │ │ ├── PDoubleInput.cpp │ │ ├── PDoubleInput.h │ │ ├── PDoubleInputHLI.h │ │ ├── PDynamicMixin.cpp │ │ ├── PDynamicMixin.h │ │ ├── PEnumDropdown.cpp │ │ ├── PEnumDropdown.h │ │ ├── PEnumDropdownHLI.h │ │ ├── PFidelitySection.cpp │ │ ├── PFidelitySection.h │ │ ├── PFileButton.cpp │ │ ├── PFileButton.h │ │ ├── PFileSelector.cpp │ │ ├── PFileSelector.h │ │ ├── PFileSelectorHLI.h │ │ ├── PFlowIntegrationRegionSelector.cpp │ │ ├── PFlowIntegrationRegionSelector.h │ │ ├── PFlowRakeRegionSelector.cpp │ │ ├── PFlowRakeRegionSelector.h │ │ ├── PGeometrySubtab.cpp │ │ ├── PGeometrySubtab.h │ │ ├── PGroup.cpp │ │ ├── PGroup.h │ │ ├── PImportDataButton.cpp │ │ ├── PImportDataButton.h │ │ ├── PImportDataWidget.cpp │ │ ├── PImportDataWidget.h │ │ ├── PIntegerInput.cpp │ │ ├── PIntegerInput.h │ │ ├── PIntegerInputHLI.h │ │ ├── PLabel.cpp │ │ ├── PLabel.h │ │ ├── PLineItem.cpp │ │ ├── PLineItem.h │ │ ├── PMetadataClasses.cpp │ │ ├── PMetadataClasses.h │ │ ├── PMovingDomainSettings.cpp │ │ ├── PMovingDomainSettings.h │ │ ├── PMultiVarSelector.cpp │ │ ├── PMultiVarSelector.h │ │ ├── POrientationSelector.cpp │ │ ├── POrientationSelector.h │ │ ├── POutputResolutionSection.cpp │ │ ├── POutputResolutionSection.h │ │ ├── PProjectionStringWidget.cpp │ │ ├── PProjectionStringWidget.h │ │ ├── PRadioButtons.cpp │ │ ├── PRadioButtons.h │ │ ├── PRegionSelector.cpp │ │ ├── PRegionSelector.h │ │ ├── PSection.cpp │ │ ├── PSection.h │ │ ├── PShowIf.cpp │ │ ├── PShowIf.h │ │ ├── PSliceController.cpp │ │ ├── PSliceController.h │ │ ├── PSliderEdit.cpp │ │ ├── PSliderEdit.h │ │ ├── PSliderEditHLI.h │ │ ├── PStringDropdown.cpp │ │ ├── PStringDropdown.h │ │ ├── PStringDropdownHLI.h │ │ ├── PStringInput.cpp │ │ ├── PStringInput.h │ │ ├── PTFEditor.cpp │ │ ├── PTFEditor.h │ │ ├── PTMSLODInput.h │ │ ├── PTimeRangeSelector.cpp │ │ ├── PTimeRangeSelector.h │ │ ├── PTimestepInput.cpp │ │ ├── PTimestepInput.h │ │ ├── PTimestepSliderEdit.cpp │ │ ├── PTimestepSliderEdit.h │ │ ├── PTotalTimestepsDisplay.cpp │ │ ├── PTotalTimestepsDisplay.h │ │ ├── PTransformWidget.cpp │ │ ├── PTransformWidget.h │ │ ├── PVariableSelector.cpp │ │ ├── PVariableSelector.h │ │ ├── PVisualizerSelector.cpp │ │ ├── PVisualizerSelector.h │ │ ├── PWidget.cpp │ │ ├── PWidget.h │ │ ├── PWidgetHLI.h │ │ ├── PWidgetWrapper.cpp │ │ ├── PWidgetWrapper.h │ │ ├── PWidgets.h │ │ ├── PWidgetsFwd.h │ │ ├── ParamsMenuItems.cpp │ │ ├── ParamsMenuItems.h │ │ ├── ParamsUpdatable.cpp │ │ ├── ParamsUpdatable.h │ │ ├── ParamsWidgetDemo.cpp │ │ ├── ParamsWidgetDemo.h │ │ ├── ParticleEventRouter.cpp │ │ ├── ParticleEventRouter.h │ │ ├── Plot.cpp │ │ ├── Plot.h │ │ ├── PlotParams.cpp │ │ ├── PlotParams.h │ │ ├── ProgressStatusBar.h │ │ ├── PythonVariables.cpp │ │ ├── PythonVariables.h │ │ ├── PythonVariablesGUI.ui │ │ ├── PythonVariablesParams.cpp │ │ ├── PythonVariablesParams.h │ │ ├── QColorWidget.cpp │ │ ├── QColorWidget.h │ │ ├── QCustomIconSizeProxyStyle.h │ │ ├── QEnableable.h │ │ ├── QIntValidatorWithFixup.cpp │ │ ├── QIntValidatorWithFixup.h │ │ ├── QMontereySlider.h │ │ ├── QPaintUtils.cpp │ │ ├── QPaintUtils.h │ │ ├── QPushButtonWithDoubleClick.h │ │ ├── QRange.cpp │ │ ├── QRange.h │ │ ├── QRange.ui │ │ ├── QRangeSlider.cpp │ │ ├── QRangeSlider.h │ │ ├── QRangeSliderTextCombo.cpp │ │ ├── QRangeSliderTextCombo.h │ │ ├── QSinglePoint.cpp │ │ ├── QSinglePoint.h │ │ ├── QSinglePoint.ui │ │ ├── QSliderEdit.cpp │ │ ├── QSliderEdit.h │ │ ├── QSliderEdit.ui │ │ ├── QtVizWinGLContextManager.cpp │ │ ├── QtVizWinGLContextManager.h │ │ ├── RangeCombos.cpp │ │ ├── RangeCombos.h │ │ ├── RenderEventRouter.cpp │ │ ├── RenderEventRouter.h │ │ ├── RenderEventRouterGUI.cpp │ │ ├── RenderEventRouterGUI.h │ │ ├── RenderHolder.cpp │ │ ├── RenderHolder.h │ │ ├── RendererInspector.cpp │ │ ├── RendererInspector.h │ │ ├── RendererList.cpp │ │ ├── RendererList.h │ │ ├── RenderersPanel.cpp │ │ ├── RenderersPanel.h │ │ ├── SliceEventRouter.cpp │ │ ├── SliceEventRouter.h │ │ ├── Statistics.cpp │ │ ├── Statistics.h │ │ ├── StatisticsParams.cpp │ │ ├── StatisticsParams.h │ │ ├── TFColorInfoWidget.cpp │ │ ├── TFColorInfoWidget.h │ │ ├── TFColorWidget.cpp │ │ ├── TFColorWidget.h │ │ ├── TFHistogramInfoWidget.cpp │ │ ├── TFHistogramInfoWidget.h │ │ ├── TFHistogramWidget.cpp │ │ ├── TFHistogramWidget.h │ │ ├── TFInfoWidget.cpp │ │ ├── TFInfoWidget.h │ │ ├── TFIsoValueInfoWidget.cpp │ │ ├── TFIsoValueInfoWidget.h │ │ ├── TFIsoValueWidget.cpp │ │ ├── TFIsoValueWidget.h │ │ ├── TFMapGroupWidget.cpp │ │ ├── TFMapGroupWidget.h │ │ ├── TFMapWidget.cpp │ │ ├── TFMapWidget.h │ │ ├── TFMappingRangeSelector.cpp │ │ ├── TFMappingRangeSelector.h │ │ ├── TFOpacityInfoWidget.cpp │ │ ├── TFOpacityInfoWidget.h │ │ ├── TFOpacityWidget.cpp │ │ ├── TFOpacityWidget.h │ │ ├── TFUtils.cpp │ │ ├── TFUtils.h │ │ ├── TwoDDataEventRouter.cpp │ │ ├── TwoDDataEventRouter.h │ │ ├── UCloseVDCMenu.cpp │ │ ├── UCloseVDCMenu.h │ │ ├── UWidget.cpp │ │ ├── UWidget.h │ │ ├── Updatable.h │ │ ├── V3DInput.cpp │ │ ├── V3DInput.h │ │ ├── V3DIntInput.cpp │ │ ├── V3DIntInput.h │ │ ├── VActions.cpp │ │ ├── VActions.h │ │ ├── VCheckBox.cpp │ │ ├── VCheckBox.h │ │ ├── VComboBox.cpp │ │ ├── VComboBox.h │ │ ├── VContainer.cpp │ │ ├── VContainer.h │ │ ├── VDoubleLineEdit.cpp │ │ ├── VDoubleLineEdit.h │ │ ├── VDoubleRangeMenu.cpp │ │ ├── VDoubleRangeMenu.h │ │ ├── VDoubleSliderEdit.cpp │ │ ├── VDoubleSliderEdit.h │ │ ├── VDoubleSliderEditMenu.cpp │ │ ├── VDoubleSliderEditMenu.h │ │ ├── VDoubleValidator.cpp │ │ ├── VDoubleValidator.h │ │ ├── VFileSelector.cpp │ │ ├── VFileSelector.h │ │ ├── VFrame.cpp │ │ ├── VFrame.h │ │ ├── VGroup.cpp │ │ ├── VGroup.h │ │ ├── VHBoxWidget.cpp │ │ ├── VHBoxWidget.h │ │ ├── VHyperlink.cpp │ │ ├── VHyperlink.h │ │ ├── VIntLineEdit.cpp │ │ ├── VIntLineEdit.h │ │ ├── VIntRangeMenu.cpp │ │ ├── VIntRangeMenu.h │ │ ├── VIntSliderEdit.cpp │ │ ├── VIntSliderEdit.h │ │ ├── VIntSliderEditMenu.cpp │ │ ├── VIntSliderEditMenu.h │ │ ├── VIntSpinBox.cpp │ │ ├── VIntSpinBox.h │ │ ├── VLabel.cpp │ │ ├── VLabel.h │ │ ├── VLabelPair.cpp │ │ ├── VLabelPair.h │ │ ├── VLineEdit_Deprecated.cpp │ │ ├── VLineEdit_Deprecated.h │ │ ├── VLineItem.cpp │ │ ├── VLineItem.h │ │ ├── VNumericFormatMenu.cpp │ │ ├── VNumericFormatMenu.h │ │ ├── VNumericLineEdit.cpp │ │ ├── VNumericLineEdit.h │ │ ├── VProjectionStringFrame.cpp │ │ ├── VProjectionStringFrame.h │ │ ├── VPushButton.cpp │ │ ├── VPushButton.h │ │ ├── VRadioButton.cpp │ │ ├── VRadioButton.h │ │ ├── VRouter.cpp │ │ ├── VRouter.h │ │ ├── VScrollArea.cpp │ │ ├── VScrollArea.h │ │ ├── VScrollGroup.h │ │ ├── VSection.cpp │ │ ├── VSection.h │ │ ├── VSlider.cpp │ │ ├── VSlider.h │ │ ├── VSliderEdit.cpp │ │ ├── VSliderEdit.h │ │ ├── VSliderEditInterface.cpp │ │ ├── VSliderEditInterface.h │ │ ├── VStringLineEdit.cpp │ │ ├── VStringLineEdit.h │ │ ├── VVisibilityCheckbox.cpp │ │ ├── VVisibilityCheckbox.h │ │ ├── VaporFwd.h │ │ ├── VaporTable.cpp │ │ ├── VaporTable.h │ │ ├── VaporTableGUI.ui │ │ ├── VaporWidgetsFwd.h │ │ ├── ViewpointToolbar.cpp │ │ ├── ViewpointToolbar.h │ │ ├── VizWin.cpp │ │ ├── VizWin.h │ │ ├── VizWinMgr.cpp │ │ ├── VizWinMgr.h │ │ ├── VolumeEventRouter.cpp │ │ ├── VolumeEventRouter.h │ │ ├── VolumeIsoEventRouter.cpp │ │ ├── VolumeIsoEventRouter.h │ │ ├── WireFrameEventRouter.cpp │ │ ├── WireFrameEventRouter.h │ │ ├── common.cpp │ │ ├── common.h │ │ ├── core_profile_attributes.mm │ │ ├── hide_std_error_util.cpp │ │ ├── hide_std_error_util.h │ │ ├── images/ │ │ │ ├── arrowrake.xpm │ │ │ ├── back.xpm │ │ │ ├── capture-off.xpm │ │ │ ├── capture-on.xpm │ │ │ ├── cascade.xpm │ │ │ ├── cube.xpm │ │ │ ├── eye.xpm │ │ │ ├── fileopen.xpm │ │ │ ├── forward.xpm │ │ │ ├── home.xpm │ │ │ ├── home2.xpm │ │ │ ├── isoline.xpm │ │ │ ├── lightbulb.xpm │ │ │ ├── magnify.xpm │ │ │ ├── pauseA.xpm │ │ │ ├── pauseimage.xpm │ │ │ ├── planes.xpm │ │ │ ├── playforward.xpm │ │ │ ├── playforwardA.xpm │ │ │ ├── playreverse.xpm │ │ │ ├── playreverseA.xpm │ │ │ ├── probe.xpm │ │ │ ├── rake.xpm │ │ │ ├── replayA.xpm │ │ │ ├── sethome.xpm │ │ │ ├── sphere.xpm │ │ │ ├── spherecolored.xpm │ │ │ ├── step-back-off.xpm │ │ │ ├── step-fwd-off.xpm │ │ │ ├── stepback.xpm │ │ │ ├── stepbackA.xpm │ │ │ ├── stepfwd.xpm │ │ │ ├── stepfwdA.xpm │ │ │ ├── tiles.xpm │ │ │ ├── tobeginA.xpm │ │ │ ├── toendA.xpm │ │ │ ├── twoDData.xpm │ │ │ ├── twoDImage.xpm │ │ │ ├── vapor-icon-32.xpm │ │ │ └── wheel.xpm │ │ ├── mac_helpers.h │ │ ├── mac_helpers.mm │ │ ├── main.cpp │ │ ├── plotWindow.ui │ │ ├── statsWindow.ui │ │ ├── vapor.rc.in │ │ ├── windowsUtils.cpp │ │ └── windowsUtils.h │ ├── vaporpychecker/ │ │ ├── CMakeLists.txt │ │ └── vaporpychecker.cpp │ ├── vaporversion/ │ │ ├── CMakeLists.txt │ │ └── vaporversion.cpp │ ├── vdc2raw/ │ │ ├── CMakeLists.txt │ │ └── vdc2raw.cpp │ ├── vdccompare/ │ │ ├── CMakeLists.txt │ │ └── vdccompare.cpp │ ├── vdccreate/ │ │ ├── CMakeLists.txt │ │ └── vdccreate.cpp │ ├── vdcdump/ │ │ ├── CMakeLists.txt │ │ └── vdcdump.cpp │ ├── vdcerr/ │ │ └── vdcerr.cpp │ ├── wasp2ncdf/ │ │ ├── CMakeLists.txt │ │ └── wasp2ncdf.cpp │ ├── wasp2raw/ │ │ ├── CMakeLists.txt │ │ └── wasp2raw.cpp │ ├── waspcreate/ │ │ ├── CMakeLists.txt │ │ └── waspcreate.cpp │ ├── wrf2vdc/ │ │ ├── CMakeLists.txt │ │ └── wrf2vdc.cpp │ └── wrfvdccreate/ │ ├── CMakeLists.txt │ └── wrfvdccreate.cpp ├── buildutils/ │ ├── AppRun │ ├── GetGitRevisionDescription.cmake │ ├── GetGitRevisionDescription.cmake.in │ ├── NSIS.preInstall.ini.in │ ├── NSIS.preUnInstall.ini.in │ ├── NSIS.template.in │ ├── OpenMPInstaller.cmake │ ├── UtilityFunctions.cmake │ ├── codesignMacOS.sh │ ├── copylibdeps.pl │ ├── exports.awk │ ├── fastdep.pl │ ├── genAppImage.sh │ ├── gen_linux_shared_libs.pl │ ├── install-sh │ ├── install_name.pl │ ├── mklinks.pl │ ├── patchelf/ │ │ ├── COPYING │ │ ├── elf.h │ │ └── patchelf.cpp │ ├── postflight │ ├── postinstall │ ├── postupgrade │ ├── renameomp.sh │ ├── sgiinstall.sh │ └── vapor.desktop ├── conda/ │ ├── vapor/ │ │ ├── build.sh │ │ ├── jupyter_installer_fix.py │ │ ├── make_installer.sh │ │ └── meta.yaml │ ├── vapor-maps/ │ │ └── meta.yaml │ └── vapor-maps-extra/ │ └── meta.yaml ├── include/ │ ├── CMakeLists.txt │ └── vapor/ │ ├── Advection.h │ ├── AdvectionIO.h │ ├── AnimationParams.h │ ├── AnnotationParams.h │ ├── AnnotationRenderer.h │ ├── AnnotationsParams.h │ ├── ArbitrarilyOrientedRegularGrid.h │ ├── AxisAnnotation.h │ ├── BOVCollection.h │ ├── BarbParams.h │ ├── BarbRenderer.h │ ├── Base16StringStream.h │ ├── BlkMemMgr.h │ ├── BookmarkParams.h │ ├── Box.h │ ├── CFuncs.h │ ├── CMakeConfig.h │ ├── CalcEngineMgr.h │ ├── ColorMap.h │ ├── ColorbarPbase.h │ ├── ColorbarRenderer.h │ ├── Compressor.h │ ├── ConstantGrid.h │ ├── ContourParams.h │ ├── ContourRenderer.h │ ├── ControlExecutive.h │ ├── CurvilinearGrid.h │ ├── DC.h │ ├── DCBOV.h │ ├── DCCF.h │ ├── DCMPAS.h │ ├── DCMelanie.h │ ├── DCP.h │ ├── DCRAM.h │ ├── DCUGRID.h │ ├── DCUtils.h │ ├── DCWRF.h │ ├── DataMgr.h │ ├── DataMgrFactory.h │ ├── DataMgrUtils.h │ ├── DataStatus.h │ ├── DatasetsParams.h │ ├── DerivedParticleDensity.h │ ├── DerivedVar.h │ ├── DerivedVarMgr.h │ ├── EasyThreads.h │ ├── Field.h │ ├── FileUtils.h │ ├── FlowParams.h │ ├── FlowRenderer.h │ ├── Font.h │ ├── FontManager.h │ ├── Framebuffer.h │ ├── GLManager.h │ ├── GUIStateParams.h │ ├── GeoImage.h │ ├── GeoImageGeoTiff.h │ ├── GeoImageTMS.h │ ├── GeoTIFWriter.h │ ├── GeoTile.h │ ├── GeoTileEquirectangular.h │ ├── GeoTileMercator.h │ ├── GeoUtil.h │ ├── GetAppPath.h │ ├── Grid.h │ ├── GridHelper.h │ ├── HelloParams.h │ ├── HelloRenderer.h │ ├── Histo.h │ ├── IResourceManager.h │ ├── ImageParams.h │ ├── ImageRenderer.h │ ├── ImageWriter.h │ ├── ImpExp.h │ ├── JPGWriter.h │ ├── KDTreeRG.h │ ├── LayeredGrid.h │ ├── LegacyGL.h │ ├── LegacyVectorMath.h │ ├── MapperFunction.h │ ├── MatWaveBase.h │ ├── MatWaveDwt.h │ ├── MatWaveWavedec.h │ ├── MatrixManager.h │ ├── ModelParams.h │ ├── ModelRenderer.h │ ├── MouseModeParams.h │ ├── MyBase.h │ ├── MyPython.h │ ├── NavigationUtils.h │ ├── NetCDFCFCollection.h │ ├── NetCDFCollection.h │ ├── NetCDFCpp.h │ ├── NetCDFSimple.h │ ├── NonCopyableMixin.h │ ├── OSPRay.h │ ├── OpacityMap.h │ ├── OpenMPSupport.h │ ├── OptionParser.h │ ├── PNGWriter.h │ ├── PVTime.h │ ├── ParamsBase.h │ ├── ParamsMgr.h │ ├── Particle.h │ ├── ParticleParams.h │ ├── ParticleRenderer.h │ ├── Progress.h │ ├── Proj4API.h │ ├── Proj4StringParser.h │ ├── PyEngine.h │ ├── PythonDataMgr.h │ ├── QuadTreeRectangle.hpp │ ├── QuadTreeRectangleP.h │ ├── RayCaster.h │ ├── RayCasterParams.h │ ├── RegularGrid.h │ ├── RenderParams.h │ ├── Renderer.h │ ├── ResourcePath.h │ ├── STLUtils.h │ ├── SetHDF5PluginPath.h │ ├── SettingsParams.h │ ├── Shader.h │ ├── ShaderManager.h │ ├── ShaderProgram.h │ ├── SignificanceMap.h │ ├── SliceParams.h │ ├── SliceRenderer.h │ ├── SphericalGrid.h │ ├── StretchedGrid.h │ ├── StructuredGrid.h │ ├── TFInterpolator.h │ ├── TIFWriter.h │ ├── TMSUtils.h │ ├── TextLabel.h │ ├── Texture.h │ ├── TrackBall.h │ ├── Transform.h │ ├── TwoDDataParams.h │ ├── TwoDDataRenderer.h │ ├── TwoDRenderer.h │ ├── UDUnitsClass.h │ ├── UnstructuredGrid.h │ ├── UnstructuredGrid2D.h │ ├── UnstructuredGrid3D.h │ ├── UnstructuredGridCoordless.h │ ├── UnstructuredGridLayered.h │ ├── VAssert.h │ ├── VDC.h │ ├── VDCNetCDF.h │ ├── VDC_c.h │ ├── VaporField.h │ ├── Version.h │ ├── Viewpoint.h │ ├── ViewpointParams.h │ ├── Visualizer.h │ ├── VisualizerGLContextManager.h │ ├── VolumeAlgorithm.h │ ├── VolumeCellTraversal.h │ ├── VolumeGLSL.h │ ├── VolumeIsoParams.h │ ├── VolumeIsoRenderer.h │ ├── VolumeOSPRay.h │ ├── VolumeParams.h │ ├── VolumeRectilinear.h │ ├── VolumeRegular.h │ ├── VolumeRenderer.h │ ├── VolumeResampled.h │ ├── VolumeTest.h │ ├── VolumeTest2.h │ ├── WASP.h │ ├── WaveCodecIO.h │ ├── WaveFiltBase.h │ ├── WaveFiltBior.h │ ├── WaveFiltCoif.h │ ├── WaveFiltDaub.h │ ├── WaveFiltHaar.h │ ├── WaveFiltInt.h │ ├── WireFrameParams.h │ ├── WireFrameRenderer.h │ ├── XmlNode.h │ ├── common.h │ ├── converter.h │ ├── debug.h │ ├── direntWin32.h │ ├── errorcodes.h │ ├── glutil.h │ ├── jpegapi.h │ ├── nanoflann.hpp │ ├── ptr_cache.hpp │ ├── regionparams.h │ ├── udunits2.h │ ├── utils.h │ └── vizutil.h ├── lib/ │ ├── CMakeLists.txt │ ├── common/ │ │ ├── Base16StringStream.cpp │ │ ├── CFuncs.cpp │ │ ├── CMakeConfig.cpp.in │ │ ├── CMakeLists.txt │ │ ├── EasyThreads.cpp │ │ ├── FileUtils.cpp │ │ ├── GetAppPath.cpp │ │ ├── LegacyVectorMath.cpp │ │ ├── MyBase.cpp │ │ ├── OptionParser.cpp │ │ ├── PVTime.cpp │ │ ├── Progress.cpp │ │ ├── ResourcePath.cpp │ │ ├── STLUtils.cpp │ │ ├── TMSUtils.cpp │ │ ├── VAssert.cpp │ │ ├── Version.cpp │ │ ├── common.cpp │ │ └── utils.cpp │ ├── flow/ │ │ ├── Advection.cpp │ │ ├── AdvectionIO.cpp │ │ ├── CMakeLists.txt │ │ ├── Field.cpp │ │ ├── Particle.cpp │ │ └── VaporField.cpp │ ├── osgl/ │ │ ├── CMakeCopy.cmake │ │ ├── CMakeLists.txt │ │ ├── GLContext.cpp │ │ ├── GLContextProvider.cpp │ │ ├── GLContextProviderEGL.cpp │ │ ├── GLContextProviderMacOS.mm │ │ ├── GLContextProviderMesa.cpp │ │ ├── GLContextProviderNvidia.cpp │ │ ├── GLContextProviderUtil.cpp │ │ ├── Log.cpp │ │ ├── build.sh │ │ ├── glad/ │ │ │ ├── include/ │ │ │ │ ├── EGL/ │ │ │ │ │ └── eglplatform.h │ │ │ │ ├── KHR/ │ │ │ │ │ └── khrplatform.h │ │ │ │ └── glad/ │ │ │ │ ├── egl.h │ │ │ │ └── gl.h │ │ │ └── src/ │ │ │ ├── egl.c │ │ │ └── gl.c │ │ ├── include/ │ │ │ └── vapor/ │ │ │ ├── GLAD.h │ │ │ ├── GLContext.h │ │ │ ├── GLContextProvider.h │ │ │ ├── GLContextProviderCommon.h │ │ │ ├── GLContextProviderEGL.h │ │ │ ├── GLContextProviderMacOS.h │ │ │ ├── GLContextProviderMesa.h │ │ │ ├── GLContextProviderNvidia.h │ │ │ ├── GLContextProviderUtil.h │ │ │ ├── GLInclude.h │ │ │ └── Log.h │ │ ├── meta.yaml │ │ ├── stb_image_write.h │ │ ├── test_framebuffer_glad.cpp │ │ └── test_version.cpp │ ├── params/ │ │ ├── AnimationParams.cpp │ │ ├── AnnotationParams.cpp │ │ ├── AxisAnnotation.cpp │ │ ├── BarbParams.cpp │ │ ├── BookmarkParams.cpp │ │ ├── Box.cpp │ │ ├── CMakeLists.txt │ │ ├── ColorMap.cpp │ │ ├── ColorbarPbase.cpp │ │ ├── ContourParams.cpp │ │ ├── DataStatus.cpp │ │ ├── DatasetsParams.cpp │ │ ├── FlowParams.cpp │ │ ├── GUIStateParams.cpp │ │ ├── HelloParams.cpp │ │ ├── ImageParams.cpp │ │ ├── MapperFunction.cpp │ │ ├── ModelParams.cpp │ │ ├── MouseModeParams.cpp │ │ ├── OpacityMap.cpp │ │ ├── ParamsBase.cpp │ │ ├── ParamsMgr.cpp │ │ ├── ParticleParams.cpp │ │ ├── RayCasterParams.cpp │ │ ├── RenderParams.cpp │ │ ├── SettingsParams.cpp │ │ ├── SliceParams.cpp │ │ ├── TFInterpolator.cpp │ │ ├── TODO.txt │ │ ├── Transform.cpp │ │ ├── TwoDDataParams.cpp │ │ ├── Viewpoint.cpp │ │ ├── ViewpointParams.cpp │ │ ├── VolumeIsoParams.cpp │ │ ├── VolumeParams.cpp │ │ ├── WireFrameParams.cpp │ │ ├── XmlNode.cpp │ │ └── regionparams.cpp │ ├── render/ │ │ ├── AnnotationRenderer.cpp │ │ ├── BarbRenderer.cpp │ │ ├── CMakeLists.txt │ │ ├── CalcEngineMgr.cpp │ │ ├── ColorbarRenderer.cpp │ │ ├── ContourRenderer.cpp │ │ ├── ControlExecutive.cpp │ │ ├── FlowRenderer.cpp │ │ ├── Font.cpp │ │ ├── FontManager.cpp │ │ ├── Framebuffer.cpp │ │ ├── GLManager.cpp │ │ ├── GeoImage.cpp │ │ ├── GeoImageGeoTiff.cpp │ │ ├── GeoImageTMS.cpp │ │ ├── GeoTIFWriter.cpp │ │ ├── GeoTile.cpp │ │ ├── GeoTileEquirectangular.cpp │ │ ├── GeoTileMercator.cpp │ │ ├── HelloRenderer.cpp │ │ ├── Histo.cpp │ │ ├── ImageRenderer.cpp │ │ ├── ImageWriter.cpp │ │ ├── JPGWriter.cpp │ │ ├── LegacyGL.cpp │ │ ├── MatrixManager.cpp │ │ ├── ModelRenderer.cpp │ │ ├── MyPython.cpp │ │ ├── NavigationUtils.cpp │ │ ├── OSPRay.cpp │ │ ├── PNGWriter.cpp │ │ ├── ParticleRenderer.cpp │ │ ├── Proj4StringParser.cpp │ │ ├── PyEngine.cpp │ │ ├── RayCaster.cpp │ │ ├── Renderer.cpp │ │ ├── Shader.cpp │ │ ├── ShaderManager.cpp │ │ ├── ShaderProgram.cpp │ │ ├── SliceRenderer.cpp │ │ ├── TIFWriter.cpp │ │ ├── TODO.txt │ │ ├── TextLabel.cpp │ │ ├── Texture.cpp │ │ ├── TrackBall.cpp │ │ ├── TwoDDataRenderer.cpp │ │ ├── TwoDRenderer.cpp │ │ ├── Visualizer.cpp │ │ ├── VolumeAlgorithm.cpp │ │ ├── VolumeCellTraversal.cpp │ │ ├── VolumeGLSL.cpp │ │ ├── VolumeIsoRenderer.cpp │ │ ├── VolumeOSPRay.cpp │ │ ├── VolumeRectilinear.cpp │ │ ├── VolumeRegular.cpp │ │ ├── VolumeRenderer.cpp │ │ ├── VolumeResampled.cpp │ │ ├── VolumeTest.cpp │ │ ├── VolumeTest2.cpp │ │ ├── WireFrameRenderer.cpp │ │ ├── glutil.cpp │ │ └── jfilewrite.cpp │ ├── vapi/ │ │ ├── CMakeLists.txt │ │ ├── RenderManager.cpp │ │ ├── RenderManager.h │ │ ├── Session.cpp │ │ ├── Session.h │ │ ├── VPCommon.h │ │ └── main.cpp │ ├── vdc/ │ │ ├── ArbitrarilyOrientedRegularGrid.cpp │ │ ├── BOVCollection.cpp │ │ ├── BlkMemMgr.cpp │ │ ├── CMakeLists.txt │ │ ├── ConstantGrid.cpp │ │ ├── CurvilinearGrid.cpp │ │ ├── DC.cpp │ │ ├── DCBOV.cpp │ │ ├── DCCF.cpp │ │ ├── DCMPAS.cpp │ │ ├── DCMelanie.cpp │ │ ├── DCP.cpp │ │ ├── DCRAM.cpp │ │ ├── DCUGRID.cpp │ │ ├── DCUtils.cpp │ │ ├── DCWRF.cpp │ │ ├── DataMgr.cpp │ │ ├── DataMgrUtils.cpp │ │ ├── DerivedParticleDensity.cpp │ │ ├── DerivedVar.cpp │ │ ├── DerivedVarMgr.cpp │ │ ├── GeoUtil.cpp │ │ ├── Grid.cpp │ │ ├── GridHelper.cpp │ │ ├── KDTreeRG.cpp │ │ ├── LayeredGrid.cpp │ │ ├── NetCDFCFCollection.cpp │ │ ├── NetCDFCollection.cpp │ │ ├── NetCDFSimple.cpp │ │ ├── Proj4API.cpp │ │ ├── PythonDataMgr.cpp │ │ ├── QuadTreeRectangleP.cpp │ │ ├── RegularGrid.cpp │ │ ├── StretchedGrid.cpp │ │ ├── StructuredGrid.cpp │ │ ├── TODO.txt │ │ ├── UDUnitsClass.cpp │ │ ├── UnstructuredGrid.cpp │ │ ├── UnstructuredGrid2D.cpp │ │ ├── UnstructuredGrid3D.cpp │ │ ├── UnstructuredGridLayered.cpp │ │ ├── VDC.cpp │ │ ├── VDCNetCDF.cpp │ │ ├── VDC_c.cpp │ │ ├── kdtree.c │ │ ├── kdtree.h │ │ └── vizutil.cpp │ └── wasp/ │ ├── CMakeLists.txt │ ├── Compressor.cpp │ ├── MatWaveBase.cpp │ ├── MatWaveDwt.cpp │ ├── MatWaveWavedec.cpp │ ├── NOTES │ ├── NetCDFCpp.cpp │ ├── SignificanceMap.cpp │ ├── TODO │ ├── WASP.cpp │ ├── WaveFiltBase.cpp │ ├── WaveFiltBior.cpp │ ├── WaveFiltCoif.cpp │ ├── WaveFiltDaub.cpp │ ├── WaveFiltHaar.cpp │ └── WaveFiltInt.cpp ├── plugins/ │ ├── paraview/ │ │ ├── CMakeLists.txt │ │ ├── README │ │ ├── VDFReader.xml │ │ ├── VDFReaderGUI.xml │ │ ├── vtkVDFReader.cxx │ │ └── vtkVDFReader.h │ └── visit/ │ ├── VDC/ │ │ ├── README │ │ ├── avtvdfFileFormat.C │ │ ├── avtvdfFileFormat.h │ │ ├── avtvdfOptions.C │ │ ├── avtvdfOptions.h │ │ ├── vdf.xml │ │ ├── vdf2.xml │ │ ├── vdfCommonPluginInfo.C │ │ ├── vdfEnginePluginInfo.C │ │ ├── vdfMDServerPluginInfo.C │ │ ├── vdfPluginInfo.C │ │ └── vdfPluginInfo.h │ └── WASP/ │ ├── README │ ├── WASP.xml │ ├── WASPCommonPluginInfo.C │ ├── WASPEnginePluginInfo.C │ ├── WASPMDServerPluginInfo.C │ ├── WASPPluginInfo.C │ ├── WASPPluginInfo.h │ ├── avtWASPFileFormat.C │ └── avtWASPFileFormat.h ├── scripts/ │ ├── CMakeLists.txt │ ├── build3rdParty.sh │ ├── getWMSImage.sh │ ├── ptcl2vms.py │ ├── vapor-setup-win32.csh │ ├── vapor-setup-win32.sh │ ├── vapor-setup.bat │ ├── vapor-setup.csh.sed │ ├── vapor-setup.sh.sed │ ├── vaporBatchFuncs.py │ ├── vaporLSF.py │ ├── vaporSGE.py │ ├── vdccp │ ├── vdfbkup.pl │ └── wrf2vdfbatch ├── share/ │ ├── CMakeLists.txt │ ├── Doxygen/ │ │ ├── .gitignore │ │ ├── CMakeLists.txt │ │ ├── Doxyfile.in │ │ ├── TODO │ │ └── mainpage.dox │ ├── doc/ │ │ ├── DCP_Format.md │ │ ├── VaporPythonGuide.doc │ │ ├── help/ │ │ │ ├── FieldLineAdvectionHelp.html │ │ │ └── UnsteadyHelp.html │ │ └── man/ │ │ ├── asciitf2vtf.pod │ │ ├── getWMSImage.pod │ │ ├── ptcl2vms.pod │ │ ├── raw2wasp.pod │ │ ├── tiff2geotiff.pod │ │ ├── vdccp.py.pod │ │ ├── vdcdump.pod │ │ ├── wasp2raw.pod │ │ └── waspcreate.pod │ ├── docker/ │ │ ├── centos7/ │ │ │ └── Dockerfile │ │ └── ubuntu18/ │ │ └── Dockerfile │ ├── examples/ │ │ ├── .vapor3_prefs │ │ ├── .vapor_prefs │ │ ├── NCL/ │ │ │ ├── USFilled.ncl │ │ │ ├── USOutline.ncl │ │ │ ├── WrfTestScripts.Notes │ │ │ ├── worldFilled.ncl │ │ │ ├── worldOutline.ncl │ │ │ ├── wrf2geotiff.ncl │ │ │ ├── wrf_CrossSection2.ncl │ │ │ ├── wrf_CrossSection2_Final.ncl │ │ │ ├── wrf_CrossSection2_FirstMod.ncl │ │ │ ├── wrf_EtaLevels.ncl │ │ │ ├── wrf_Height.ncl │ │ │ ├── wrf_Height_Final.ncl │ │ │ ├── wrf_Height_FirstMod.ncl │ │ │ ├── wrf_Precip.ncl │ │ │ ├── wrf_Precip_Final.ncl │ │ │ ├── wrf_Precip_FirstMod.ncl │ │ │ ├── wrf_Surface1.ncl │ │ │ ├── wrf_cloud.ncl │ │ │ ├── wrf_crossSection4.ncl │ │ │ └── wrf_pv.ncl │ │ ├── VDC/ │ │ │ └── amr_ex.cpp │ │ ├── generateExampleDCP.py │ │ ├── idl/ │ │ │ ├── AddCurlVDF.pro │ │ │ ├── AddDivVDF.pro │ │ │ ├── AddMagVDF.pro │ │ │ ├── AddWRFCurl.pro │ │ │ ├── AddWRFDiv.pro │ │ │ ├── AddWRFETH.pro │ │ │ ├── MakeCmbo.pro │ │ │ ├── MakeLinCmb.pro │ │ │ ├── PrintMetaVDF.pro │ │ │ ├── QuickStartEx1.pro │ │ │ ├── README.txt │ │ │ ├── ReadRegionVDF.pro │ │ │ ├── ReadVDF.pro │ │ │ ├── WRFVortMagEx.pro │ │ │ ├── WriteTimeVaryVDF.pro │ │ │ ├── WriteVDF.pro │ │ │ ├── curl_findiff.pro │ │ │ ├── deriv_findiff.pro │ │ │ ├── div_findiff.pro │ │ │ ├── elev_deriv.pro │ │ │ ├── expregion.pro │ │ │ ├── impexp.pro │ │ │ ├── impregion.pro │ │ │ ├── marschner_lobb.pro │ │ │ ├── myderiv.pro │ │ │ ├── pencil2vapor.pro │ │ │ ├── wrf_curl_findiff.pro │ │ │ └── wrf_div_findiff.pro │ │ └── listOfSeeds.txt │ ├── gitHooks/ │ │ ├── pre-push │ │ └── setupHooks.sh │ ├── images/ │ │ └── VAPOR.icns │ ├── notices/ │ │ └── __example-notice.json │ ├── palettes/ │ │ ├── Diverging/ │ │ │ ├── BlueWhiteGold.tf3 │ │ │ ├── CoolWarm.tf3 │ │ │ ├── CoolWarmBent.tf3 │ │ │ ├── CoolWarmSmooth.tf3 │ │ │ ├── GreenWhitePurple.tf3 │ │ │ ├── GreenWhiteRed.tf3 │ │ │ ├── PurpleWhiteOrange.tf3 │ │ │ ├── balance.tf3 │ │ │ ├── curl.tf3 │ │ │ ├── delta.tf3 │ │ │ ├── diff.tf3 │ │ │ └── tarn.tf3 │ │ ├── Highlighting/ │ │ │ ├── oxy.tf3 │ │ │ └── topo.tf3 │ │ └── Sequential/ │ │ ├── BlackBody.tf3 │ │ ├── BlackBodyExtended.tf3 │ │ ├── BlackWhite.tf3 │ │ ├── Kindlmann.tf3 │ │ ├── KindlmannExtended.tf3 │ │ ├── Rainbow.tf3 │ │ ├── algae.tf3 │ │ ├── amp.tf3 │ │ ├── deep.tf3 │ │ ├── dense.tf3 │ │ ├── haline.tf3 │ │ ├── ice.tf3 │ │ ├── matter.tf3 │ │ ├── phase.tf3 │ │ ├── rain.tf3 │ │ ├── solar.tf3 │ │ ├── speed.tf3 │ │ ├── tempo.tf3 │ │ ├── thermal.tf3 │ │ └── turbid.tf3 │ ├── python/ │ │ ├── imagewriter.py │ │ ├── plot.py │ │ ├── plot1D.py │ │ ├── pythonSystemStartup.py │ │ ├── vapor_utils.py │ │ └── vapor_wrf.py │ ├── shaders/ │ │ ├── .gitattributes │ │ ├── 2DData.frag │ │ ├── 2DData.vert │ │ ├── BBTraversalAlgorithms.frag │ │ ├── BBTraversalAlgorithmsNV.frag │ │ ├── Contour.frag │ │ ├── Contour.vert │ │ ├── DepthBuffer.frag │ │ ├── DepthBuffer.vert │ │ ├── FlowGlyphsArrow.frag │ │ ├── FlowGlyphsArrow.geom │ │ ├── FlowGlyphsArrow.vert │ │ ├── FlowGlyphsArrow2D.frag │ │ ├── FlowGlyphsArrow2D.geom │ │ ├── FlowGlyphsArrow2D.vert │ │ ├── FlowGlyphsLineDirArrow2D.frag │ │ ├── FlowGlyphsLineDirArrow2D.geom │ │ ├── FlowGlyphsLineDirArrow2D.vert │ │ ├── FlowGlyphsSphere2D.frag │ │ ├── FlowGlyphsSphere2D.geom │ │ ├── FlowGlyphsSphere2D.vert │ │ ├── FlowGlyphsSphereSplat.frag │ │ ├── FlowGlyphsSphereSplat.geom │ │ ├── FlowGlyphsSphereSplat.vert │ │ ├── FlowGlyphsTubeDirArrow.frag │ │ ├── FlowGlyphsTubeDirArrow.geom │ │ ├── FlowGlyphsTubeDirArrow.vert │ │ ├── FlowInclude.geom │ │ ├── FlowLine.frag │ │ ├── FlowLine.vert │ │ ├── FlowLines.frag │ │ ├── FlowLines.geom │ │ ├── FlowLines.vert │ │ ├── FlowTubes.frag │ │ ├── FlowTubes.geom │ │ ├── FlowTubes.vert │ │ ├── Framebuffer.frag │ │ ├── Framebuffer.vert │ │ ├── FramebufferND.frag │ │ ├── FramebufferND.vert │ │ ├── GenerateBBTraversals.pl │ │ ├── GenerateBBTraversalsNvidia.pl │ │ ├── GenerateUniversalBBTraversal.pl │ │ ├── Image.frag │ │ ├── Image.vert │ │ ├── Legacy.frag │ │ ├── Legacy.vert │ │ ├── ParticleDirection.frag │ │ ├── ParticleDirection.geom │ │ ├── ParticleDirection.vert │ │ ├── ParticlePoint.frag │ │ ├── ParticlePoint.geom │ │ ├── ParticlePoint.vert │ │ ├── ProgTexture.efc │ │ ├── Slice.frag │ │ ├── Slice.vert │ │ ├── VolumeBase.frag │ │ ├── VolumeCellBase.frag │ │ ├── VolumeCellDVR.frag │ │ ├── VolumeCellDVR.vert │ │ ├── VolumeCellIso.frag │ │ ├── VolumeCellIso.vert │ │ ├── VolumeDVR.frag │ │ ├── VolumeDVR.vert │ │ ├── VolumeIso.frag │ │ ├── VolumeIso.vert │ │ ├── VolumeIsoInclude.frag │ │ ├── VolumeRayMath.frag │ │ ├── VolumeRectilinearDVR.frag │ │ ├── VolumeRectilinearDVR.vert │ │ ├── VolumeRectilinearIso.frag │ │ ├── VolumeRectilinearIso.vert │ │ ├── White.frag │ │ ├── White.vert │ │ ├── Wireframe.frag │ │ ├── Wireframe.vert │ │ ├── depthpeeling.efc │ │ ├── font.frag │ │ ├── font.vert │ │ ├── includes/ │ │ │ ├── alphagradient.hgl │ │ │ ├── cart2sph.hgl │ │ │ ├── datagradient.hgl │ │ │ ├── depthpeeling.hgl │ │ │ ├── gradient.hgl │ │ │ ├── gradient2.hgl │ │ │ ├── invpermute.hgl │ │ │ ├── permute.hgl │ │ │ └── tex2lay.hgl │ │ ├── main/ │ │ │ ├── 2DData.fgl │ │ │ ├── 2DData.vgl │ │ │ ├── Iso.fgl │ │ │ ├── Iso.vgl │ │ │ ├── ProgTexture.fgl │ │ │ ├── ProgTexture.vgl │ │ │ ├── SphericalDVR.fgl │ │ │ ├── SphericalDVR.vgl │ │ │ ├── depthpeeling.fgl │ │ │ ├── depthpeeling.vgl │ │ │ ├── texSampler.fgl │ │ │ └── texSampler.vgl │ │ └── texSampler.efc │ └── udunits/ │ ├── udunits2-accepted.xml │ ├── udunits2-base.xml │ ├── udunits2-common.xml │ ├── udunits2-derived.xml │ ├── udunits2-prefixes.xml │ └── udunits2.xml ├── site_files/ │ └── site.NCAR └── test_apps/ ├── CMakeLists.txt ├── OpenMP/ │ ├── CMakeLists.txt │ └── GetRange.cpp ├── ParamsMgr/ │ ├── CMakeLists.txt │ ├── file.xml │ └── test_ParamsMgr.cpp ├── TransferFunction/ │ └── test_TransferFunction.cpp ├── base64/ │ ├── CMakeLists.txt │ └── test_base64.cpp ├── controlExec/ │ ├── CMakeLists.txt │ ├── file.xml │ ├── moc_test_vizwin.cpp │ ├── test_CE.cpp │ ├── test_vizwin.cpp │ └── test_vizwin.h ├── datamgr/ │ ├── CMakeLists.txt │ └── test_datamgr.cpp ├── grid_iter/ │ ├── CMakeLists.txt │ └── test_grid_iter.cpp ├── params/ │ ├── file.xml │ └── test_params.cpp ├── params2/ │ ├── CMakeLists.txt │ └── test_params2.cpp ├── pyengine/ │ ├── CMakeLists.txt │ └── test_pyengine.cpp ├── quadtreerectangle/ │ ├── CMakeLists.txt │ └── test_quadtreerectangle.cpp ├── render_regression_tests/ │ ├── README.md │ ├── config.yaml │ ├── run_config.py │ └── run_test.py ├── smokeTests/ │ ├── CMakeLists.txt │ ├── dataMgrTools.cpp │ ├── dataMgrTools.h │ ├── gridTools.cpp │ ├── gridTools.h │ ├── smokeTests.py │ ├── testDataMgr.cpp │ ├── testGrid.cpp │ └── testResults/ │ ├── cf_baseline.txt │ ├── vdc_baseline.txt │ └── wrf_baseline.txt ├── udunits/ │ ├── CMakeLists.txt │ └── test_udunits.cpp ├── vdc3test/ │ ├── test.csh │ └── vdc3test.csh └── xmlnode/ └── test_xmlnode.cpp