VAPOR3 3.9.4
TFEditor.h
Go to the documentation of this file.
1#pragma once
2
3#include "VSection.h"
4
8class TFOpacityMap;
10class TFColorMap;
11class TFIsoValueMap;
12
13namespace VAPoR {
14class DataMgr;
15class ParamsMgr;
16class RenderParams;
17} // namespace VAPoR
18
19class TFEditor : public VSection {
20 Q_OBJECT
21
22public:
23 TFEditor(bool usingColormapVariable = false);
24 TFEditor(const std::string &tag);
25
26 virtual void Update(VAPoR::DataMgr *dataMgr, VAPoR::ParamsMgr *paramsMgr, VAPoR::RenderParams *rParams);
27 void SetShowOpacityMap(bool b);
28
29protected:
33
38};
TFOpacityMap * _opacityMap
Definition: TFEditor.h:34
TFHistogramMap * _histogramMap
Definition: TFEditor.h:35
TFMappingRangeSelector * _range
Definition: TFEditor.h:32
virtual void Update(VAPoR::DataMgr *dataMgr, VAPoR::ParamsMgr *paramsMgr, VAPoR::RenderParams *rParams)
void SetShowOpacityMap(bool b)
TFMapInfoGroupWidget * _mapsInfo
Definition: TFEditor.h:31
TFEditor(bool usingColormapVariable=false)
TFMapGroupWidget * _maps
Definition: TFEditor.h:30
TFColorMap * _colorMap
Definition: TFEditor.h:36
TFEditor(const std::string &tag)
TFIsoValueMap * _isoMap
Definition: TFEditor.h:37
A cache based data reader.
Definition: DataMgr.h:110
A singleton class for managing Params instances.
Definition: ParamsMgr.h:53
A Params subclass for managing parameters used by Renderers.
Definition: RenderParams.h:43