#include <VolumeRenderer.h>
|
| VolumeRenderer (const ParamsMgr *pm, std::string &winName, std::string &dataSetName, std::string &instName, DataMgr *dataMgr) |
|
| VolumeRenderer (const ParamsMgr *pm, std::string &winName, std::string &dataSetName, std::string paramsType, std::string classType, std::string &instName, DataMgr *dataMgr) |
|
| ~VolumeRenderer () |
|
| Renderer (const ParamsMgr *pm, string winName, string dataSetName, string paramsType, string classType, string instName, DataMgr *dataMgr) |
|
virtual | ~Renderer () |
|
double | GetDefaultZ (DataMgr *dataMgr, size_t ts) const |
|
virtual int | paintGL (bool fast) |
|
void | ClearCache () |
|
void | renderColorbar () |
| Render the colorbar for this renderer (if it has one)
|
|
RenderParams * | GetActiveParams () const |
|
ViewpointParams * | GetViewpointParams () const |
|
AnnotationParams * | GetAnnotationParams () const |
|
Transform * | GetDatasetTransform () const |
|
| RendererBase (const ParamsMgr *pm, string winName, string dataSetName, string paramsType, string classType, string instName, DataMgr *dataMgr) |
|
virtual | ~RendererBase () |
|
virtual int | initializeGL (GLManager *glManager) |
|
string | GetVisualizer () |
| Obtain the Visualizer associated with this Renderer.
|
|
string | GetMyName () const |
|
string | GetInstanceName () const |
|
string | GetMyType () const |
|
string | GetMyParamsType () const |
|
string | GetMyDatasetName () const |
|
bool | IsGLInitialized () const |
|
void | FlagForDeletion () |
|
bool | IsFlaggedForDeletion () const |
|
| RendererBase () |
|
| MyBase () |
|
const string & | getClassName () const |
|
Definition at line 11 of file VolumeRenderer.h.
◆ VolumeRenderer() [1/2]
VAPoR::VolumeRenderer::VolumeRenderer |
( |
const ParamsMgr * |
pm, |
|
|
std::string & |
winName, |
|
|
std::string & |
dataSetName, |
|
|
std::string & |
instName, |
|
|
DataMgr * |
dataMgr |
|
) |
| |
◆ VolumeRenderer() [2/2]
VAPoR::VolumeRenderer::VolumeRenderer |
( |
const ParamsMgr * |
pm, |
|
|
std::string & |
winName, |
|
|
std::string & |
dataSetName, |
|
|
std::string |
paramsType, |
|
|
std::string |
classType, |
|
|
std::string & |
instName, |
|
|
DataMgr * |
dataMgr |
|
) |
| |
◆ ~VolumeRenderer()
VAPoR::VolumeRenderer::~VolumeRenderer |
( |
| ) |
|
◆ _clearCache()
void VAPoR::VolumeRenderer::_clearCache |
( |
| ) |
|
|
inlineprotectedvirtual |
◆ _computeNewFramebufferRatio()
void VAPoR::VolumeRenderer::_computeNewFramebufferRatio |
( |
| ) |
|
|
protected |
◆ _drawScreenQuad()
void VAPoR::VolumeRenderer::_drawScreenQuad |
( |
| ) |
|
|
protected |
◆ _drawScreenQuadChuncked()
void VAPoR::VolumeRenderer::_drawScreenQuadChuncked |
( |
| ) |
|
|
protected |
◆ _generateChunkedRenderMesh()
void VAPoR::VolumeRenderer::_generateChunkedRenderMesh |
( |
const float |
chunks | ) |
|
|
protected |
◆ _getColorbarVariableName()
virtual std::string VAPoR::VolumeRenderer::_getColorbarVariableName |
( |
| ) |
const |
|
protectedvirtual |
◆ _getDefaultAlgorithmForGrid()
virtual std::string VAPoR::VolumeRenderer::_getDefaultAlgorithmForGrid |
( |
const Grid * |
grid | ) |
const |
|
protectedvirtual |
◆ _initializeAlgorithm()
int VAPoR::VolumeRenderer::_initializeAlgorithm |
( |
| ) |
|
|
protected |
◆ _initializeFramebuffer()
void VAPoR::VolumeRenderer::_initializeFramebuffer |
( |
bool |
fast | ) |
|
|
protected |
◆ _initializeGL()
int VAPoR::VolumeRenderer::_initializeGL |
( |
| ) |
|
|
protectedvirtual |
Pure virtual method Any OpenGL initialization is performed in initializeGL It will be called from an OpenGL rendering context.
Implements VAPoR::RendererBase.
◆ _loadData()
int VAPoR::VolumeRenderer::_loadData |
( |
| ) |
|
|
protected |
◆ _loadSecondaryData()
int VAPoR::VolumeRenderer::_loadSecondaryData |
( |
| ) |
|
|
protected |
◆ _needToSetDefaultAlgorithm()
bool VAPoR::VolumeRenderer::_needToSetDefaultAlgorithm |
( |
| ) |
const |
|
protected |
◆ _paintGL()
int VAPoR::VolumeRenderer::_paintGL |
( |
bool |
fast | ) |
|
|
protectedvirtual |
All OpenGL rendering is performed in the pure virtual paintGL method.
Implements VAPoR::Renderer.
◆ _renderFramebufferToDisplay()
int VAPoR::VolumeRenderer::_renderFramebufferToDisplay |
( |
| ) |
|
|
protected |
◆ _restoreOriginalViewport()
void VAPoR::VolumeRenderer::_restoreOriginalViewport |
( |
| ) |
|
|
protected |
◆ _saveOriginalViewport()
void VAPoR::VolumeRenderer::_saveOriginalViewport |
( |
| ) |
|
|
protected |
◆ _shouldUseChunkedRender()
bool VAPoR::VolumeRenderer::_shouldUseChunkedRender |
( |
bool |
fast | ) |
const |
|
protected |
◆ _usingColorMapData()
virtual bool VAPoR::VolumeRenderer::_usingColorMapData |
( |
| ) |
const |
|
protectedvirtual |
◆ _wasTooSlowForFastRender()
bool VAPoR::VolumeRenderer::_wasTooSlowForFastRender |
( |
| ) |
const |
|
protected |
◆ GetClassType()
static std::string VAPoR::VolumeRenderer::GetClassType |
( |
| ) |
|
|
inlinestatic |
◆ VolumeAlgorithm
◆ _algorithm
◆ _cache
◆ _dataMaxExt
std::vector<double> VAPoR::VolumeRenderer::_dataMaxExt |
|
protected |
◆ _dataMinExt
std::vector<double> VAPoR::VolumeRenderer::_dataMinExt |
|
protected |
◆ _framebuffer
◆ _framebufferRatio
float VAPoR::VolumeRenderer::_framebufferRatio |
|
protected |
◆ _framebufferSize
int VAPoR::VolumeRenderer::_framebufferSize[2] |
|
protected |
◆ _lastRenderTime
double VAPoR::VolumeRenderer::_lastRenderTime |
|
protected |
◆ _lastRenderWasFast
bool VAPoR::VolumeRenderer::_lastRenderWasFast |
|
protected |
◆ _nChunks
int VAPoR::VolumeRenderer::_nChunks |
|
protected |
◆ _originalFramebuffer
int VAPoR::VolumeRenderer::_originalFramebuffer |
|
protected |
◆ _originalViewport
int VAPoR::VolumeRenderer::_originalViewport[4] |
|
protected |
◆ _previousFramebufferRatio
float VAPoR::VolumeRenderer::_previousFramebufferRatio |
|
protected |
◆ _VAO
unsigned int VAPoR::VolumeRenderer::_VAO = (int)NULL |
|
protected |
◆ _VAOChunked
unsigned int VAPoR::VolumeRenderer::_VAOChunked = (int)NULL |
|
protected |
◆ _VBO
unsigned int VAPoR::VolumeRenderer::_VBO = (int)NULL |
|
protected |
◆ _VBOChunked
unsigned int VAPoR::VolumeRenderer::_VBOChunked = (int)NULL |
|
protected |
The documentation for this class was generated from the following file: