VAPOR3 3.9.4
ModelParams.h
Go to the documentation of this file.
1#pragma once
2
4#include <vapor/DataMgr.h>
5
6namespace VAPoR {
7
9public:
15 static const std::string FileTag;
16
18 ModelParams(DataMgr *dataMgr, ParamsBase::StateSave *ssave, std::string classType);
20 virtual ~ModelParams();
21
22 static string GetClassType() { return ("ModelParams"); }
23
25 //
26 virtual size_t GetRenderDim() const override { return (0); }
27
29 virtual string GetActualColorMapVariableName() const override { return ""; }
30
31private:
32 void _init();
33};
34
35}; // namespace VAPoR
A cache based data reader.
Definition: DataMgr.h:110
static const std::string FileTag
Definition: ModelParams.h:15
virtual size_t GetRenderDim() const override
Definition: ModelParams.h:26
virtual string GetActualColorMapVariableName() const override
Definition: ModelParams.h:29
static string GetClassType()
Definition: ModelParams.h:22
virtual ~ModelParams()
ModelParams(DataMgr *dataMgr, ParamsBase::StateSave *ssave, std::string classType)
ModelParams(DataMgr *dataMgr, ParamsBase::StateSave *ssave)
ModelParams(DataMgr *dataMgr, ParamsBase::StateSave *ssave, XmlNode *node)
State capture class.
Definition: ParamsBase.h:62
A Params subclass for managing parameters used by Renderers.
Definition: RenderParams.h:43
An Xml tree.
Definition: XmlNode.h:49
#define PARAMS_API
Definition: common.h:77