Spatial rain-gage assignment for subcatchments and RDII inflows, split into three steps so the expensive middle one can run off the GUI thread.
More...
|
| QVector< GageSite > | openswmmvis::assignment::raingage::eligibleGages (SWMMModelLayer *layer, QStringList *unlocated, QStringList *coincident) |
| | Located, distinct gages; fills unlocated / coincident. *.
|
| |
| Input | openswmmvis::assignment::raingage::gatherInput (SWMMModelLayer *layer, const Options &options) |
| | Step 1 (GUI thread). Also refreshes rain files, as before. *.
|
| |
| Plan | openswmmvis::assignment::raingage::computePlan (const Input &input, Progress *progress=nullptr) |
| | Step 2 (any thread). progress may be null. A cancelled run returns a plan whose error says so. *.
|
| |
| QUndoCommand * | openswmmvis::assignment::raingage::makeApplyCommand (SWMMModelLayer *layer, MapCanvas *canvas, const Plan &plan, const QString &text) |
| | Step 3 (GUI thread). The returned command has NOT been run: push it onto an undo stack (which runs it), or call redo() and delete it. Null when the plan changes nothing. *.
|
| |
Spatial rain-gage assignment for subcatchments and RDII inflows, split into three steps so the expensive middle one can run off the GUI thread.
- Author
- Caleb Buahin caleb.nosp@m..bua.nosp@m.hin@g.nosp@m.mail.nosp@m..com
- Date
- 2026
- License
- GPL-3.0-or-later
- Copyright
- Copyright (c) 2026 Caleb Buahin. All rights reserved.