![]() |
SWMMVis
6.0.0-alpha.4
Qt6/C++ GIS-based graphical user interface for the SWMMVis engine (6.0.0-alpha.4)
|
Slice BL — Multi-pane Comparison Plot Dialog. More...
#include "plot/comparisonplotmodel.h"#include <QDateTime>#include <QDialog>#include <QHash>#include <QPointer>#include <QString>#include <memory>Go to the source code of this file.
Classes | |
| class | openswmmvis::ui::ComparisonPlotDialog |
Namespaces | |
| namespace | openswmmvis |
| namespace | openswmmvis::plot |
| namespace | openswmmvis::ui |
Slice BL — Multi-pane Comparison Plot Dialog.
Replaces the single-series TimeSeriesPlotDialog with a comparison / analysis surface. Slice AT spec §4819-5093 of GUI_IMPLEMENTATION_PLAN.md.
First cut (BL.4): Nx1 layout (column 0 = time series). The 1v1 scatter column 1 from the full AT spec is deferred to a follow-up — the FitMetrics infrastructure is already wired so its title bar lights up automatically when the column ships.
CF.3-ready: any IRunLayer (1D SwmmOutRunLayer or 2D SWMM2DResultsLayer) can be added as a RunSource, and the dialog auto-spawns chart rows keyed by PlotAttribute — including the five Mesh2D* enumerators.