![]() |
SWMMVis
6.0.0-alpha.4
Qt6/C++ GIS-based graphical user interface for the SWMMVis engine (6.0.0-alpha.4)
|
Native style-file (.swmm-style.json) import/export + minimal QGIS .qml import for the common renderer cases. More...
#include <QJsonObject>#include <QString>#include <QStringList>Go to the source code of this file.
Classes | |
| class | OpenSWMM::Render::StyleFileIO |
| struct | OpenSWMM::Render::StyleFileIO::Result |
Namespaces | |
| namespace | OpenSWMM |
| namespace | OpenSWMM::Render |
Native style-file (.swmm-style.json) import/export + minimal QGIS .qml import for the common renderer cases.
Slice X.23. Goals:
Native format is JSON with this top-level shape: { "schema": "swmmvis-style/v1", "layerType": "SWMMModelLayer" | "GISVectorLayer" | ..., "renderer": { <IFeatureRenderer::toJson()> }, "labelConfig": { <LabelConfig::toJson()> }, "kindRenderers": { "<kindKey>": <renderer>, ... } // SWMM only }