20#ifndef CONTOURRENDERER_H
21#define CONTOURRENDERER_H
57 unsigned int _nVertices;
79 int _buildCache(
bool fast);
80 bool _isCacheDirty()
const;
81 void _saveCacheParams();
83 void _clearCache() { _cacheParams.varName.clear(); }
85 vector<glm::vec3> _sliceQuad;
86 glm::vec3 _finalOrigin;
Class that draws the contours (contours) as specified by IsolineParams.
vector< double > contourValues
virtual ~ContourRenderer()
static string GetClassType()
vector< double > sliceOrigin
virtual int _paintGL(bool fast)
All OpenGL rendering is performed in the pure virtual paintGL method.
virtual int _initializeGL()
vector< double > sliceNormal
vector< double > sliceRotation
ContourRenderer(const ParamsMgr *pm, string winName, string dataSetName, string instName, DataMgr *dataMgr)
A cache based data reader.
A singleton class for managing Params instances.
A class that performs rendering in a Visualizer.