![]() |
SWMMVis
6.0.0-alpha.4
Qt6/C++ GIS-based graphical user interface for the SWMMVis engine (6.0.0-alpha.4)
|
#include <lidlayerdiagram.h>
Public Attributes | |
| QString | name |
| LidType | type = LidType::BioCell |
| double | surfaceStorage = 0.0 |
| Berm / ponding depth. | |
| double | surfaceRoughness = 0.0 |
| double | surfaceSlope = 0.0 |
| double | soilThickness = 0.0 |
| double | soilPorosity = 0.0 |
| double | soilConductivity = 0.0 |
| double | storageThickness = 0.0 |
| double | storageVoidFrac = 0.0 |
| double | storageSeepage = 0.0 |
| double | drainCoeff = 0.0 |
| double | drainExponent = 0.0 |
| double | drainOffset = 0.0 |
| double | pavementThickness = 0.0 |
| double | drainmatThickness = 0.0 |
| QString | lengthLabel = QStringLiteral("m") |
| LidLayer | activeLayer = LidLayer::Surface |
| bool | hasActiveLayer = false |
Everything the diagram needs about the control being edited.
| LidLayer openswmmvis::sectionview::LidDiagramInput::activeLayer = LidLayer::Surface |
Layer to outline as the active one (mirrors the editor's current tab). Pass std::nullopt-equivalent by leaving hasActiveLayer false.
| double openswmmvis::sectionview::LidDiagramInput::drainCoeff = 0.0 |
| double openswmmvis::sectionview::LidDiagramInput::drainExponent = 0.0 |
| double openswmmvis::sectionview::LidDiagramInput::drainmatThickness = 0.0 |
| double openswmmvis::sectionview::LidDiagramInput::drainOffset = 0.0 |
| bool openswmmvis::sectionview::LidDiagramInput::hasActiveLayer = false |
| QString openswmmvis::sectionview::LidDiagramInput::lengthLabel = QStringLiteral("m") |
| QString openswmmvis::sectionview::LidDiagramInput::name |
| double openswmmvis::sectionview::LidDiagramInput::pavementThickness = 0.0 |
Pavement + drainmat have engine setters but no editor fields yet, so their thickness is always unknown today. Wired when those tabs land.
| double openswmmvis::sectionview::LidDiagramInput::soilConductivity = 0.0 |
| double openswmmvis::sectionview::LidDiagramInput::soilPorosity = 0.0 |
| double openswmmvis::sectionview::LidDiagramInput::soilThickness = 0.0 |
| double openswmmvis::sectionview::LidDiagramInput::storageSeepage = 0.0 |
| double openswmmvis::sectionview::LidDiagramInput::storageThickness = 0.0 |
| double openswmmvis::sectionview::LidDiagramInput::storageVoidFrac = 0.0 |
| double openswmmvis::sectionview::LidDiagramInput::surfaceRoughness = 0.0 |
| double openswmmvis::sectionview::LidDiagramInput::surfaceSlope = 0.0 |
| double openswmmvis::sectionview::LidDiagramInput::surfaceStorage = 0.0 |
Berm / ponding depth.
| LidType openswmmvis::sectionview::LidDiagramInput::type = LidType::BioCell |