VAPOR3 3.9.4
Updateable.h
Go to the documentation of this file.
1#pragma once
2
3namespace VAPoR {
4class ParamsBase;
5class ParamsMgr;
6class DataMgr;
7} // namespace VAPoR
8
12
14public:
15 virtual void Update(VAPoR::ParamsBase *params, VAPoR::ParamsMgr *paramsMgr = nullptr, VAPoR::DataMgr *dataMgr = nullptr) = 0;
16};
Provides an interface that standardizes objects that support params updates.
Definition: Updateable.h:13
virtual void Update(VAPoR::ParamsBase *params, VAPoR::ParamsMgr *paramsMgr=nullptr, VAPoR::DataMgr *dataMgr=nullptr)=0
A cache based data reader.
Definition: DataMgr.h:110
Nodes with state in Xml tree representation.
Definition: ParamsBase.h:50
A singleton class for managing Params instances.
Definition: ParamsMgr.h:53