![]() |
SWMMVis
6.0.0-alpha.4
Qt6/C++ GIS-based graphical user interface for the SWMMVis engine (6.0.0-alpha.4)
|
Two-zone groundwater (aquifer) illustration with parameter callouts. More...
Go to the source code of this file.
Classes | |
| struct | openswmmvis::sectionview::AquiferDiagramInput |
Namespaces | |
| namespace | openswmmvis |
| namespace | openswmmvis::sectionview |
Functions | |
| QString | openswmmvis::sectionview::aquiferActiveCalloutPrefix () |
| QString | openswmmvis::sectionview::aquiferWarningCalloutPrefix () |
| SectionDiagramModel | openswmmvis::sectionview::buildAquiferDiagram (const AquiferDiagramInput &in) |
| Build the two-zone groundwater illustration for one aquifer. | |
Two-zone groundwater (aquifer) illustration with parameter callouts.
Phase G2 (workplans/AQUIFER_GROUNDWATER_EXCHANGE_GUI_PLAN_2026-09-05.md).
Takes a plain input struct rather than an AquiferProvider* so the drawing code carries no dependency on aquifer/ — the dialog fills the struct from its widgets. Keeps the test link chain to sectiondiagram.cpp alone, exactly as lidlayerdiagram does.
Only the twelve [AQUIFERS] values are drawn to scale. The ground surface and the lateral-flow arrow to the receiving node belong to the subcatchment that uses the aquifer, so they are drawn schematically and labelled "per subcatchment" rather than given invented numbers (plan D4).