![]() |
SWMMVis
6.0.0-alpha.4
Qt6/C++ GIS-based graphical user interface for the SWMMVis engine (6.0.0-alpha.4)
|
Derived aggregation for one chart row. The model recomputes these whenever the spec list changes; views read them to lay out axes. More...
#include <comparisonplotmodel.h>
Public Attributes | |
| PlotAttribute | attribute = PlotAttribute::Unknown |
| QString | species |
| QVector< int > | seriesIndices |
| Indices into ComparisonPlotModel::specs() that target this attr. | |
| double | ymin = 0.0 |
| double | ymax = 1.0 |
| UnitSystem | unitSystem = UnitSystem::US |
| QString | unitsLabel |
| e.g. "ft", "m/s". | |
Derived aggregation for one chart row. The model recomputes these whenever the spec list changes; views read them to lay out axes.
| PlotAttribute openswmmvis::plot::AttributeRow::attribute = PlotAttribute::Unknown |
| QVector<int> openswmmvis::plot::AttributeRow::seriesIndices |
Indices into ComparisonPlotModel::specs() that target this attr.
| QString openswmmvis::plot::AttributeRow::species |
Y2b-2: species NAME for a species row (attribute == Unknown). Each species gets its own chart row — TSS and Lead share units but are different quantities, exactly like the Mesh2D split.
| QString openswmmvis::plot::AttributeRow::unitsLabel |
e.g. "ft", "m/s".
| UnitSystem openswmmvis::plot::AttributeRow::unitSystem = UnitSystem::US |
| double openswmmvis::plot::AttributeRow::ymax = 1.0 |
| double openswmmvis::plot::AttributeRow::ymin = 0.0 |