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
profilesourcefetcher.h
Go to the documentation of this file.
1
16#ifndef PROFILE_SOURCE_FETCHER_H
17#define PROFILE_SOURCE_FETCHER_H
18
19#include "plot/profilebuilder.h"
20
21#include <QString>
22
24
26{
27
43 SWMMResultsLayer *resultsLayer,
45 const QString &sourceId);
46
56bool appendTail(SWMMResultsLayer *resultsLayer,
59
60} // namespace ProfileSourceFetcher
61
62#endif // PROFILE_SOURCE_FETCHER_H
Overlays time-stepped simulation results on the SWMM network geometry.
Definition swmmresultslayer.h:96
Definition profilesourcefetcher.h:26
ProfileBuilder::SourceSeries fetch(SWMMResultsLayer *resultsLayer, const ProfileBuilder::PathStatic &path, const QString &sourceId)
Pulls NodeHead / NodeDepth (per path node) and LinkVelocity (per path link) from resultsLayer 's open...
Definition profilesourcefetcher.cpp:57
bool appendTail(SWMMResultsLayer *resultsLayer, const ProfileBuilder::PathStatic &path, ProfileBuilder::SourceSeries &series)
Live results: extends a series previously returned by fetch for the same path with the periods result...
Definition profilesourcefetcher.cpp:113
Pure-logic data assembly for Slice BC's longitudinal profile plot: chainage, HGL/EGL time-series,...
int path
Definition pslgminsize.cpp:234
A fully-resolved profile path: ordered nodes, joining links, and cumulative chainage from nodes[0] to...
Definition profilebuilder.h:242
Pre-fetched per-source time-series. One instance per SWMMResultsLayer that the user wants to overlay ...
Definition profilebuilder.h:261