SWMMVis  6.0.0-alpha.4
Qt6/C++ GIS-based graphical user interface for the SWMMVis engine (6.0.0-alpha.4)
Loading...
Searching...
No Matches
rasterrendererfactory.h
Go to the documentation of this file.
1
12#ifndef OPENSWMM_RENDER_RASTERRENDERERFACTORY_H
13#define OPENSWMM_RENDER_RASTERRENDERERFACTORY_H
14
15#include <QJsonObject>
16
17#include <memory>
18
19namespace OpenSWMM::Render
20{
21
22class IRasterRenderer;
23
30[[nodiscard]] std::unique_ptr<IRasterRenderer> makeRasterRenderer(const QJsonObject &j);
31
32} // namespace OpenSWMM::Render
33
34#endif // OPENSWMM_RENDER_RASTERRENDERERFACTORY_H
Definition gisrasterlayer.h:40
std::unique_ptr< IRasterRenderer > makeRasterRenderer(const QJsonObject &j)
Construct the renderer whose rendererId() equals j["id"] and restore it from j via fromJson()....
Definition rasterrendererfactory.cpp:19