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
ObjectDefaultsApplier Namespace Reference

Functions

void applyNodeDefaults (SWMM_Engine engine, int idx, int nodeType)
 
void applyLinkDefaults (SWMM_Engine engine, int idx, int linkType, bool skipLength)
 
void applySubcatchDefaults (SWMM_Engine engine, int idx, bool skipArea)
 
void applyGageDefaults (SWMM_Engine engine, int idx)
 Rain gage defaults (format, interval, snow catch factor).
 

Function Documentation

◆ applyGageDefaults()

void ObjectDefaultsApplier::applyGageDefaults ( SWMM_Engine  engine,
int  idx 
)

Rain gage defaults (format, interval, snow catch factor).

Here is the caller graph for this function:

◆ applyLinkDefaults()

void ObjectDefaultsApplier::applyLinkDefaults ( SWMM_Engine  engine,
int  idx,
int  linkType,
bool  skipLength 
)

Conduit / pump / orifice / weir / outlet defaults per linkType (SWMM_LinkType codes 0-4). skipLength suppresses the conduit length default when auto-length has computed the real value.

Here is the caller graph for this function:

◆ applyNodeDefaults()

void ObjectDefaultsApplier::applyNodeDefaults ( SWMM_Engine  engine,
int  idx,
int  nodeType 
)

Junction / outfall / storage / divider defaults per nodeType (SWMM_NodeType codes 0-3).

Here is the caller graph for this function:

◆ applySubcatchDefaults()

void ObjectDefaultsApplier::applySubcatchDefaults ( SWMM_Engine  engine,
int  idx,
bool  skipArea 
)

Subcatchment defaults. skipArea suppresses the area default when auto-area has computed the real value. Infiltration parameters are written only for the family matching the subcatchment's engine-side infiltration model.

Here is the caller graph for this function: