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
heatassignment.h
Go to the documentation of this file.
1
10#pragma once
11#include "ui/heatpropertyedit.h"
12#include <functional>
13class GISRasterLayer;
14namespace OpenSWMMVis
15{
17 QVector<HeatPropertyEdit> edits;
19 QString error;
20};
36 int attr, int scope, const QString &tag = {},
37 int linkSamples = 20,
38 std::function<bool(int, int)> progress = {},
39 std::function<bool()> cancelled = {});
40}
int band
Definition blocks.cpp:29
A map layer backed by a GDAL raster dataset.
Definition gisrasterlayer.h:65
Renders the SWMM network elements (nodes, links, subcatchments, rain gages) for one OpenSWMMEngine mo...
Definition swmmmodellayer.h:137
ModelFacade * model
Definition extensionmodelaccess.cpp:625
Shared thermal property editing for rasters, tables, and imports.
int scope
Definition initialbedqualitydialog.cpp:50
Definition heatassignment.h:15
HeatRasterPreview sampleHeatRaster(SWMMModelLayer *model, GISRasterLayer *raster, int band, int attr, int scope, const QString &tag={}, int linkSamples=20, std::function< bool(int, int)> progress={}, std::function< bool()> cancelled={})
Sample raster values into validated thermal-property edits without applying them.
Definition heatassignment.cpp:22
Definition heatassignment.h:16
QVector< HeatPropertyEdit > edits
Definition heatassignment.h:17
int skippedGeometry
Definition heatassignment.h:18
int skippedNoData
Definition heatassignment.h:18
QString error
Definition heatassignment.h:19
int skippedRange
Definition heatassignment.h:18
int skipped
Definition heatassignment.h:18
const ExportProgress * progress
Definition vectorexport.cpp:211
bool cancelled
Definition vectorexport.cpp:214