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
19
namespace
OpenSWMM::Render
20
{
21
22
class
IRasterRenderer;
23
30
[[nodiscard]] std::unique_ptr<IRasterRenderer>
makeRasterRenderer
(
const
QJsonObject &j);
31
32
}
// namespace OpenSWMM::Render
33
34
#endif
// OPENSWMM_RENDER_RASTERRENDERERFACTORY_H
OpenSWMM::Render
Definition
gisrasterlayer.h:40
OpenSWMM::Render::makeRasterRenderer
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
include
render
rasterrendererfactory.h
Generated by
1.9.8