#include <swmmsubcatchpropertyadapter.h>
◆ InfilModel
Infiltration model codes (engine [INFILTRATION] order).
| Enumerator |
|---|
| Horton | |
| ModHorton | |
| GreenAmpt | |
| ModGreenAmpt | |
| CurveNumber | |
◆ SWMMSubcatchPropertyAdapter()
| SWMMSubcatchPropertyAdapter::SWMMSubcatchPropertyAdapter |
( |
SWMM_Engine |
engine, |
|
|
QString |
name, |
|
|
QObject * |
parent = nullptr |
|
) |
| |
◆ aquiferRef()
◆ area()
| double SWMMSubcatchPropertyAdapter::area |
( |
| ) |
const |
◆ changed
| void SWMMSubcatchPropertyAdapter::changed |
( |
| ) |
|
|
signal |
◆ cnDryTime()
| double SWMMSubcatchPropertyAdapter::cnDryTime |
( |
| ) |
const |
◆ cnNumber()
| double SWMMSubcatchPropertyAdapter::cnNumber |
( |
| ) |
const |
◆ displayLabelFor()
| QString SWMMSubcatchPropertyAdapter::displayLabelFor |
( |
const QString & |
property | ) |
const |
◆ displayLabelsChanged
| void SWMMSubcatchPropertyAdapter::displayLabelsChanged |
( |
| ) |
|
|
signal |
◆ dsImperv()
| double SWMMSubcatchPropertyAdapter::dsImperv |
( |
| ) |
const |
◆ dsPerv()
| double SWMMSubcatchPropertyAdapter::dsPerv |
( |
| ) |
const |
◆ gaConductivity()
| double SWMMSubcatchPropertyAdapter::gaConductivity |
( |
| ) |
const |
◆ gaInitDeficit()
| double SWMMSubcatchPropertyAdapter::gaInitDeficit |
( |
| ) |
const |
◆ gaSuction()
| double SWMMSubcatchPropertyAdapter::gaSuction |
( |
| ) |
const |
◆ groundwaterRef()
◆ hortonDecay()
| double SWMMSubcatchPropertyAdapter::hortonDecay |
( |
| ) |
const |
◆ hortonDryTime()
| double SWMMSubcatchPropertyAdapter::hortonDryTime |
( |
| ) |
const |
◆ hortonF0()
| double SWMMSubcatchPropertyAdapter::hortonF0 |
( |
| ) |
const |
◆ hortonFmin()
| double SWMMSubcatchPropertyAdapter::hortonFmin |
( |
| ) |
const |
◆ impervPct()
| double SWMMSubcatchPropertyAdapter::impervPct |
( |
| ) |
const |
◆ infilModel()
◆ landUseRef()
◆ lidUsageRef()
◆ loadingsRef()
◆ modelLayer()
◆ name()
| QString SWMMSubcatchPropertyAdapter::name |
( |
| ) |
const |
|
inline |
◆ nImperv()
| double SWMMSubcatchPropertyAdapter::nImperv |
( |
| ) |
const |
◆ nPerv()
| double SWMMSubcatchPropertyAdapter::nPerv |
( |
| ) |
const |
◆ outletRef()
◆ pctZeroImperv()
| double SWMMSubcatchPropertyAdapter::pctZeroImperv |
( |
| ) |
const |
◆ rainGageRef()
◆ rainScaleFactor()
| double SWMMSubcatchPropertyAdapter::rainScaleFactor |
( |
| ) |
const |
◆ refresh
| void SWMMSubcatchPropertyAdapter::refresh |
( |
| ) |
|
|
inlineslot |
◆ renameRequested
| void SWMMSubcatchPropertyAdapter::renameRequested |
( |
const QString & |
oldName, |
|
|
const QString & |
newName |
|
) |
| |
|
signal |
◆ setAquiferRef
| void SWMMSubcatchPropertyAdapter::setAquiferRef |
( |
const DataObjectRef & |
r | ) |
|
|
slot |
◆ setArea
| void SWMMSubcatchPropertyAdapter::setArea |
( |
double |
v | ) |
|
|
slot |
◆ setCnDryTime
| void SWMMSubcatchPropertyAdapter::setCnDryTime |
( |
double |
v | ) |
|
|
slot |
◆ setCnNumber
| void SWMMSubcatchPropertyAdapter::setCnNumber |
( |
double |
v | ) |
|
|
slot |
◆ setDsImperv
| void SWMMSubcatchPropertyAdapter::setDsImperv |
( |
double |
v | ) |
|
|
slot |
◆ setDsPerv
| void SWMMSubcatchPropertyAdapter::setDsPerv |
( |
double |
v | ) |
|
|
slot |
◆ setGaConductivity
| void SWMMSubcatchPropertyAdapter::setGaConductivity |
( |
double |
v | ) |
|
|
slot |
◆ setGaInitDeficit
| void SWMMSubcatchPropertyAdapter::setGaInitDeficit |
( |
double |
v | ) |
|
|
slot |
◆ setGaSuction
| void SWMMSubcatchPropertyAdapter::setGaSuction |
( |
double |
v | ) |
|
|
slot |
◆ setGroundwaterRef
◆ setHortonDecay
| void SWMMSubcatchPropertyAdapter::setHortonDecay |
( |
double |
v | ) |
|
|
slot |
◆ setHortonDryTime
| void SWMMSubcatchPropertyAdapter::setHortonDryTime |
( |
double |
v | ) |
|
|
slot |
◆ setHortonF0
| void SWMMSubcatchPropertyAdapter::setHortonF0 |
( |
double |
v | ) |
|
|
slot |
◆ setHortonFmin
| void SWMMSubcatchPropertyAdapter::setHortonFmin |
( |
double |
v | ) |
|
|
slot |
◆ setImpervPct
| void SWMMSubcatchPropertyAdapter::setImpervPct |
( |
double |
v | ) |
|
|
slot |
◆ setInfilModel
| void SWMMSubcatchPropertyAdapter::setInfilModel |
( |
InfilModel |
m | ) |
|
|
slot |
◆ setLandUseRef
◆ setLidUsageRef
◆ setLoadingsRef
◆ setModelLayer()
| void SWMMSubcatchPropertyAdapter::setModelLayer |
( |
SWMMModelLayer * |
layer | ) |
|
|
inline |
◆ setName
| void SWMMSubcatchPropertyAdapter::setName |
( |
const QString & |
newName | ) |
|
|
slot |
◆ setNImperv
| void SWMMSubcatchPropertyAdapter::setNImperv |
( |
double |
v | ) |
|
|
slot |
◆ setNPerv
| void SWMMSubcatchPropertyAdapter::setNPerv |
( |
double |
v | ) |
|
|
slot |
◆ setOutletRef
| void SWMMSubcatchPropertyAdapter::setOutletRef |
( |
const DataObjectRef & |
r | ) |
|
|
slot |
◆ setPctZeroImperv
| void SWMMSubcatchPropertyAdapter::setPctZeroImperv |
( |
double |
v | ) |
|
|
slot |
◆ setRainGageRef
| void SWMMSubcatchPropertyAdapter::setRainGageRef |
( |
const DataObjectRef & |
r | ) |
|
|
slot |
◆ setRainScaleFactor
| void SWMMSubcatchPropertyAdapter::setRainScaleFactor |
( |
double |
v | ) |
|
|
slot |
◆ setSlope
| void SWMMSubcatchPropertyAdapter::setSlope |
( |
double |
v | ) |
|
|
slot |
◆ setSnowScaleFactor
| void SWMMSubcatchPropertyAdapter::setSnowScaleFactor |
( |
double |
v | ) |
|
|
slot |
◆ setStatsRegistry()
◆ setStatsSource()
| void SWMMSubcatchPropertyAdapter::setStatsSource |
( |
const QUuid & |
id | ) |
|
◆ setTag
| void SWMMSubcatchPropertyAdapter::setTag |
( |
const QString & |
t | ) |
|
|
slot |
◆ setUserFlagsRef
◆ setWidth
| void SWMMSubcatchPropertyAdapter::setWidth |
( |
double |
v | ) |
|
|
slot |
◆ slope()
| double SWMMSubcatchPropertyAdapter::slope |
( |
| ) |
const |
◆ snowScaleFactor()
| double SWMMSubcatchPropertyAdapter::snowScaleFactor |
( |
| ) |
const |
◆ statMaxRunoff()
| double SWMMSubcatchPropertyAdapter::statMaxRunoff |
( |
| ) |
const |
◆ statPrecip()
| double SWMMSubcatchPropertyAdapter::statPrecip |
( |
| ) |
const |
◆ statRunoffVol()
| double SWMMSubcatchPropertyAdapter::statRunoffVol |
( |
| ) |
const |
◆ statsSourceId()
| QUuid SWMMSubcatchPropertyAdapter::statsSourceId |
( |
| ) |
const |
|
inline |
◆ tag()
| QString SWMMSubcatchPropertyAdapter::tag |
( |
| ) |
const |
◆ updateStoredName
| void SWMMSubcatchPropertyAdapter::updateStoredName |
( |
const QString & |
newName | ) |
|
|
inlineslot |
◆ userFlagsRef()
◆ width()
| double SWMMSubcatchPropertyAdapter::width |
( |
| ) |
const |
◆ aquifer
Receiving aquifer ([GROUNDWATER] aquifer column). Picker over [AQUIFERS] names; an empty pick clears the assignment (-1). The routing parameters live in the groundwater exchange editor.
◆ area
| double SWMMSubcatchPropertyAdapter::area |
|
readwrite |
◆ cnDryTime
| double SWMMSubcatchPropertyAdapter::cnDryTime |
|
readwrite |
◆ cnNumber
| double SWMMSubcatchPropertyAdapter::cnNumber |
|
readwrite |
◆ dsImperv
| double SWMMSubcatchPropertyAdapter::dsImperv |
|
readwrite |
◆ dsPerv
| double SWMMSubcatchPropertyAdapter::dsPerv |
|
readwrite |
◆ gaConductivity
| double SWMMSubcatchPropertyAdapter::gaConductivity |
|
readwrite |
◆ gaInitDeficit
| double SWMMSubcatchPropertyAdapter::gaInitDeficit |
|
readwrite |
◆ gaSuction
| double SWMMSubcatchPropertyAdapter::gaSuction |
|
readwrite |
◆ groundwater
◆ hortonDecay
| double SWMMSubcatchPropertyAdapter::hortonDecay |
|
readwrite |
◆ hortonDryTime
| double SWMMSubcatchPropertyAdapter::hortonDryTime |
|
readwrite |
◆ hortonF0
| double SWMMSubcatchPropertyAdapter::hortonF0 |
|
readwrite |
◆ hortonFmin
| double SWMMSubcatchPropertyAdapter::hortonFmin |
|
readwrite |
◆ impervPct
| double SWMMSubcatchPropertyAdapter::impervPct |
|
readwrite |
◆ infilModel
| InfilModel SWMMSubcatchPropertyAdapter::infilModel |
|
readwrite |
Infiltration model (Horton / Mod-Horton / Green-Ampt / Mod-GA / CN).
◆ landUse
◆ lidUsage
◆ loadings
◆ name
| QString SWMMSubcatchPropertyAdapter::name |
|
readwrite |
◆ nImperv
| double SWMMSubcatchPropertyAdapter::nImperv |
|
readwrite |
◆ nPerv
| double SWMMSubcatchPropertyAdapter::nPerv |
|
readwrite |
◆ outlet
Outlet target — a node OR another subcatchment (cascade). Combined picker; the WRITE slot resolves the name to the right engine call.
◆ pctZeroImperv
| double SWMMSubcatchPropertyAdapter::pctZeroImperv |
|
readwrite |
◆ rainGage
Rain gage assignment (R3 picker over gage names).
◆ rainScaleFactor
| double SWMMSubcatchPropertyAdapter::rainScaleFactor |
|
readwrite |
Subcatchment rainfall scale factor — optional token 9 of [SUBCATCHMENTS]. Multiplies gage-derived rainfall for this subcatchment only, composing multiplicatively with the gage's own scale factor. Must be > 0; default 1.0 (no scaling).
◆ slope
| double SWMMSubcatchPropertyAdapter::slope |
|
readwrite |
◆ snowScaleFactor
| double SWMMSubcatchPropertyAdapter::snowScaleFactor |
|
readwrite |
Subcatchment snowfall scale factor — optional token 10 of [SUBCATCHMENTS]. Composes with the gage snow catch factor (SCF): SCF corrects the physical gage's snow-catch deficiency, this represents spatial variation across the catchment. Must be > 0; default 1.0.
◆ statMaxRunoff
| double SWMMSubcatchPropertyAdapter::statMaxRunoff |
|
read |
◆ statPrecip
| double SWMMSubcatchPropertyAdapter::statPrecip |
|
read |
◆ statRunoffVol
| double SWMMSubcatchPropertyAdapter::statRunoffVol |
|
read |
◆ tag
| QString SWMMSubcatchPropertyAdapter::tag |
|
readwrite |
Slice TA — free-form [TAGS] label. Direct engine read/write (mirror of node/link tag wiring); the existing changed() signal + PropertiesPanel.objectEdited fan-out is sufficient for two-way sync with the Attribute Table since tag changes don't affect map symbology or attribute-table layout.
◆ userFlags
Phase 4 of docs/USER_FLAGS_UI_PLAN_2026-06-03.md — per-object user-flag assignments row (see SWMMNodePropertyAdapter).
◆ width
| double SWMMSubcatchPropertyAdapter::width |
|
readwrite |
The documentation for this class was generated from the following files: