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
openswmmvis::plot::AttributeRow Struct Reference

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>

Collaboration diagram for openswmmvis::plot::AttributeRow:

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".
 

Detailed Description

Derived aggregation for one chart row. The model recomputes these whenever the spec list changes; views read them to lay out axes.

Member Data Documentation

◆ attribute

PlotAttribute openswmmvis::plot::AttributeRow::attribute = PlotAttribute::Unknown

◆ seriesIndices

QVector<int> openswmmvis::plot::AttributeRow::seriesIndices

Indices into ComparisonPlotModel::specs() that target this attr.

◆ species

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.

◆ unitsLabel

QString openswmmvis::plot::AttributeRow::unitsLabel

e.g. "ft", "m/s".

◆ unitSystem

UnitSystem openswmmvis::plot::AttributeRow::unitSystem = UnitSystem::US

◆ ymax

double openswmmvis::plot::AttributeRow::ymax = 1.0

◆ ymin

double openswmmvis::plot::AttributeRow::ymin = 0.0

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