23#ifndef RASTER_PROFILE_PLOT_DIALOG_H
24#define RASTER_PROFILE_PLOT_DIALOG_H
54 const QVector<QPointF> &scenePolyline,
56 QWidget *
parent =
nullptr);
65 void rebuildProfile();
69 void setupMapOverlay();
71 void setMarkerToolActive(
bool on);
72 void openDisplayOptions();
74 QPointer<GISRasterLayer> m_raster;
75 QPointer<SWMMVisProjectWindow> m_projectWindow;
76 QVector<QPointF> m_scenePolyline;
77 double m_vertFactor = 1.0;
84 QPointer<OpenSWMMVisMapTool> m_prevTool;
A map layer backed by a GDAL raster dataset.
Definition gisrasterlayer.h:61
Definition meshprofileoverlay.h:31
Definition meshprofileplotoptions.h:28
Definition rasterprofileplotdialog.h:42
~RasterProfilePlotDialog() override
Definition rasterprofileplotdialog.cpp:83
void setVerticalFactor(double vertFactor)
Re-sample the DEM with a new raw-Z → model-units factor (the terrain toolbar's unit / factor controls...
Definition rasterprofileplotdialog.cpp:88
MDI sub-window owning a MapCanvas, SWMMModelLayer, and map tools.
Definition swmmvisprojectwindow.h:58
The value type every longitudinal cross-section shares, regardless of which surface it was sampled fr...
QVector< int > parent
union-find
Definition pslgminsize.cpp:176
The assembled cross-section: ordered samples + a results flag.
Definition profilesection.h:70