21#ifndef RENDEREREVENTROUTER_H
22#define RENDEREREVENTROUTER_H
35 #pragma warning(disable : 4100)
116 void SetActive(
string instName) { _instName = instName; }
152#ifdef VAPOR3_0_0_ALPHA
159 virtual void UpdateMapBounds() {}
177#ifdef VAPOR3_0_0_ALPHA
183 virtual float CalcCurrentValue(
const double point[3]);
258 _factoryFunctionRegistry[name] = classFactoryFunction;
A pure virtual class specifying the common properties of all the parameter tabs in the VAPOR GUI.
virtual void confirmText()
RenderEventRouter * CreateInstance(string classType, QWidget *, VAPoR::ControlExec *))
static RenderEventRouterFactory * Instance()
void RegisterFactoryFunction(string name, function< RenderEventRouter *(QWidget *, VAPoR::ControlExec *)> classFactoryFunction)
vector< string > GetFactoryNames() const
RenderEventRouterRegistrar(string classType)
A pure virtual class specifying the common properties of all the renderer parameter tabs in the VAPOR...
virtual void _updateTab()=0
virtual bool Supports3DVariables() const =0
VAPoR::DataMgr * GetActiveDataMgr() const
RenderEventRouter(VAPoR::ControlExec *ce, string paramsType)
virtual void variableChanged()
virtual string _getSmallIconImagePath() const =0
string GetSmallIconImagePath() const
string GetDescription() const
virtual ColorbarWidget * getColorbarWidget()
virtual void sessionLoadTF(string name)
virtual string _getIconImagePath() const =0
void updateRenderer(VAPoR::RenderParams *rParams, bool prevEnabled, string VizName, string renderInstName, bool newWindow)
virtual bool SupportsParticleVariables() const
virtual ~RenderEventRouter()
virtual bool Supports2DVariables() const =0
VAPoR::RenderParams * GetActiveParams() const
void SetActive(string instName)
string GetIconImagePath() const
virtual string _getDescription() const =0
virtual void confirmText()
virtual void _confirmText()
Provides API for VAPOR visualizer User Interfaces (UIs)
A cache based data reader.
A Params subclass for managing parameters used by Renderers.