VAPOR3 3.9.4
WireFrameParams.h
Go to the documentation of this file.
1
2#ifndef WIREFRAMEDATAPARAMS_H
3#define WIREFRAMEDATAPARAMS_H
4
6#include <vapor/DataMgr.h>
7
8namespace VAPoR {
9
15public:
17
19
21
22 // Get static string identifier for this params class
23 //
24 static string GetClassType() { return ("WireFrameParams"); }
25
27 //
28 virtual size_t GetRenderDim() const override { return (_dataMgr->GetVarTopologyDim(GetVariableName())); }
29
31 virtual string GetActualColorMapVariableName() const override { return GetVariableName(); }
32
33private:
34 void _init();
35
36}; // End of Class WireFrameParams
37}; // namespace VAPoR
38
39#endif
A cache based data reader.
Definition: DataMgr.h:110
State capture class.
Definition: ParamsBase.h:62
A Params subclass for managing parameters used by Renderers.
Definition: RenderParams.h:43
Class that supports drawing Barbs based on 2D or 3D vector field.
static string GetClassType()
WireFrameParams(DataMgr *dataMgr, ParamsBase::StateSave *ssave)
virtual size_t GetRenderDim() const override
WireFrameParams(DataMgr *dataMgr, ParamsBase::StateSave *ssave, XmlNode *node)
virtual string GetActualColorMapVariableName() const override
An Xml tree.
Definition: XmlNode.h:49
#define PARAMS_API
Definition: common.h:77