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

#include <culvertcoderef.h>

Collaboration diagram for CulvertCodeRef:

Public Member Functions

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

Public Attributes

SWMM_Engine engine = nullptr
 Engine handle (borrow, not owned)
 
QString linkName
 Owning conduit id.
 
int code = 0
 HDS-5 code; 0 = none.
 
SWMMModelLayerlayer = nullptr
 

Detailed Description

Identifies the culvert-code attribute on a single conduit.

Member Function Documentation

◆ operator==()

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

Member Data Documentation

◆ code

int CulvertCodeRef::code = 0

HDS-5 code; 0 = none.

◆ engine

SWMM_Engine CulvertCodeRef::engine = nullptr

Engine handle (borrow, not owned)

◆ layer

SWMMModelLayer* CulvertCodeRef::layer = nullptr

Owning model layer (borrow) — writes route through SWMMModelLayer::applyLinkCulvertCode so the Map + Attribute Table refresh via attributeChanged(linkName).

◆ linkName

QString CulvertCodeRef::linkName

Owning conduit id.


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