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
SubcatchCompoundEditRef Struct Reference

#include <subcatchcompoundeditref.h>

Collaboration diagram for SubcatchCompoundEditRef:

Public Types

enum  Kind {
  LandUse = 0 ,
  Groundwater = 1 ,
  LidUsage = 2 ,
  Loadings = 3
}
 

Public Member Functions

bool operator== (const SubcatchCompoundEditRef &other) const noexcept
 

Public Attributes

SWMM_Engine engine = nullptr
 Engine handle (borrow, not owned)
 
QString subName
 Owning subcatchment id.
 
Kind kind = LandUse
 
QString summary
 Short text shown in the cell.
 
SWMMModelLayerlayer = nullptr
 Owning layer (borrow) for pickers.
 

Detailed Description

Identifies one editable compound attribute on a single subcatchment.

Member Enumeration Documentation

◆ Kind

Enumerator
LandUse 

[COVERAGES] per-landuse coverage percents

Groundwater 

[GROUNDWATER] aquifer + flow routing params

LidUsage 

[LID_USAGE] LID controls assigned to the subcatch

Loadings 

[LOADINGS] initial pollutant buildup (iter. 4)

Member Function Documentation

◆ operator==()

bool SubcatchCompoundEditRef::operator== ( const SubcatchCompoundEditRef other) const
inlinenoexcept

Member Data Documentation

◆ engine

SWMM_Engine SubcatchCompoundEditRef::engine = nullptr

Engine handle (borrow, not owned)

◆ kind

Kind SubcatchCompoundEditRef::kind = LandUse

◆ layer

SWMMModelLayer* SubcatchCompoundEditRef::layer = nullptr

Owning layer (borrow) for pickers.

◆ subName

QString SubcatchCompoundEditRef::subName

Owning subcatchment id.

◆ summary

QString SubcatchCompoundEditRef::summary

Short text shown in the cell.


The documentation for this struct was generated from the following file: