![]() |
SWMMVis
6.0.0-alpha.4
Qt6/C++ GIS-based graphical user interface for the SWMMVis engine (6.0.0-alpha.4)
|
#include <snowpackprovider.h>
Public Types | |
| enum | Param { PlowableCmin = 0 , PlowableCmax , PlowableTbase , PlowableFwFrac , PlowableSd0 , PlowableFw0 , PlowableLast , ImperviousCmin , ImperviousCmax , ImperviousTbase , ImperviousFwFrac , ImperviousSd0 , ImperviousFw0 , ImperviousLast , PerviousCmin , PerviousCmax , PerviousTbase , PerviousFwFrac , PerviousSd0 , PerviousFw0 , PerviousLast , RemovalDsnow , RemovalFOut , RemovalFImp , RemovalFPerv , RemovalFImelt , RemovalFSubcatch , ParamCount } |
Signals | |
| void | nameChanged (QString prev, QString now) |
| void | paramsChanged () |
Public Member Functions | |
| SnowpackProvider (QString name, QObject *parent=nullptr) | |
| ~SnowpackProvider () override | |
| QString | name () const noexcept |
| double | param (int k) const noexcept |
| QString | removalSubcatch () const noexcept |
| void | setName (QString newName) |
| void | setParam (int k, double v) |
| void | setRemovalSubcatch (QString name) |
Field order: the three 7-value surface groups in engine argument order (cmin, cmax, tbase, fwfrac, sd0, fw0, last), then the six REMOVAL values. Last is the plowable fraction for PLOWABLE and the 100%-cover depth for IMPERVIOUS / PERVIOUS.
|
explicit |
|
overridedefault |
|
inlinenoexcept |
|
signal |
|
noexcept |
k (0..ParamCount-1), or 0 if out of range.
|
signal |
|
inlinenoexcept |
| void openswmmvis::snowpack::SnowpackProvider::setName | ( | QString | newName | ) |
| void openswmmvis::snowpack::SnowpackProvider::setParam | ( | int | k, |
| double | v | ||
| ) |
| void openswmmvis::snowpack::SnowpackProvider::setRemovalSubcatch | ( | QString | name | ) |