![]() |
SWMMVis
6.0.0-alpha.4
Qt6/C++ GIS-based graphical user interface for the SWMMVis engine (6.0.0-alpha.4)
|
MVC model for a single SWMM snow pack ([SNOWPACKS]). More...
#include <QObject>#include <QString>Go to the source code of this file.
Classes | |
| class | openswmmvis::snowpack::SnowpackProvider |
Namespaces | |
| namespace | openswmmvis |
| namespace | openswmmvis::snowpack |
MVC model for a single SWMM snow pack ([SNOWPACKS]).
One SnowpackProvider per [SNOWPACKS] entry. Owned by a project-scoped SnowpackRegistry. Mirrors AquiferProvider: the engine exposes snow-pack parameters as four grouped get/set calls (PLOWABLE, IMPERVIOUS, PERVIOUS, REMOVAL), so the twenty-seven scalars are stored in an index-addressed array whose order matches Param (0..ParamCount-1). The optional REMOVAL destination subcatchment is a separate string field. The provider stays engine-agnostic — the registry maps index ranges to the grouped engine calls.