38 #pragma warning( disable : 4100)
107 _currentHistogram = 0;
108 _updatingTab =
false;
109 _textChangedFlag=
false;
203 virtual void SetEnabled(
bool On,
int instance );
305 static void SetMainForm(MainForm* mainForm) {_mainForm = mainForm;}
396 #ifndef DOXYGEN_SKIP_THIS
398 vector<QAction*>* _webHelpActions;
400 Histo* _currentHistogram;
404 static MainForm* _mainForm;
405 bool _textChangedFlag;
406 static float _OUT_OF_BOUNDS;
411 #endif //DOXYGEN_SKIP_THIS
414 #endif // EVENTROUTER_H
A pure virtual class for managing parameters used in visualization.
A Params subclass for managing parameters used by Renderers.
virtual void confirmText()
void calcSliceHistogram(RenderParams *rp, int ts, Histo *histo)
Params * GetActiveParams()
virtual void _confirmText(Params *p)=0
void loadTF(RenderParams *rParams, string varname)
virtual void EndCursorMove()
virtual void cleanParams(Params *rp)
virtual void hookUpTab()=0
static int GetActiveVizIndex()
Visualizer * GetActiveVisualizer()
Identify the currently active Visualizer instance.
virtual void updateRenderer(RenderParams *rp, bool wasEnabled, int instance, bool newVis)
static Params * GetActiveParams(string type)
virtual MappingFrame * getMappingFrame()
virtual void setEditorDirty(RenderParams *)
A pure virtual class specifying the common properties of all the parameter tabs in the VAPOR GUI...
void SetTextChanged(bool on)
static void SetVizWinMgr(VizWinMgr *vizMgr)
virtual void SetLocal(Params *p, bool lg)
virtual void updateUrgentTabState()
virtual void captureMouseUp()
virtual Histo * getHistogram(RenderParams *rParam, bool mustGet, bool isIsoWin=false)
virtual void _reinitTab(bool doOverride)=0
virtual void SetDimension(int dim)
void reinitTab(bool doOverride)
A QGLWidget that displays a Transfer Function Editor, or an Iso Selection Window. ...
static void SetDataMgr(DataMgrV3_0 *dataMgr)
virtual void sessionLoadTF(string name)
void loadInstalledTF(RenderParams *rParams, string varname)
A class for managing all visualizers.
virtual void variableChanged()
virtual void invalidateRenderer(RenderParams *rParams)
static EventRouter * getEventRouter(const std::string &tag)
virtual void updateMapBounds(RenderParams *)
A class for performing OpenGL rendering in VAPOR GUI Window.
static void SetMainForm(MainForm *mainForm)
virtual void _updateTab(Params *p)=0
void ForceRender(bool always=false)
static DataMgrV3_0 * GetDataMgr()
Obtain the current DataMgr.
virtual void StartCursorMove()
virtual void SetEnabled(bool On, int instance)
virtual float calcCurrentValue(RenderParams *p, const double point[3])
Params * GetActiveParams(string tag)
void fileSaveTF(RenderParams *rParams)
void fileLoadTF(RenderParams *rParams, string varname, const char *startPath, bool savePath)
void refresh2DHistogram(RenderParams *)
virtual void captureMouseDown(int mouseNum)
static EventRouter * GetEventRouter(const std::string &tag)
void saveTF(RenderParams *rParams)
virtual void refreshHistogram(RenderParams *rp)
static Visualizer * GetVisualizer(int viz)
vector< QAction * > * makeWebHelpActions(const char *text[], const char *urls[])
A cache based data reader.