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
RasterProfilePlotDialog Class Reference

#include <rasterprofileplotdialog.h>

Inheritance diagram for RasterProfilePlotDialog:
Collaboration diagram for RasterProfilePlotDialog:

Public Member Functions

 RasterProfilePlotDialog (GISRasterLayer *raster, double vertFactor, const QVector< QPointF > &scenePolyline, SWMMVisProjectWindow *projectWindow, QWidget *parent=nullptr)
 
 ~RasterProfilePlotDialog () override
 
void setVerticalFactor (double vertFactor)
 Re-sample the DEM with a new raw-Z → model-units factor (the terrain toolbar's unit / factor controls changed).
 

Constructor & Destructor Documentation

◆ RasterProfilePlotDialog()

RasterProfilePlotDialog::RasterProfilePlotDialog ( GISRasterLayer raster,
double  vertFactor,
const QVector< QPointF > &  scenePolyline,
SWMMVisProjectWindow projectWindow,
QWidget *  parent = nullptr 
)
Parameters
rasterThe DEM to sample (TerrainToolbar's active terrain).
vertFactorRaw DEM Z → model vertical units (TerrainToolbar::verticalToModelFactor()).
scenePolylineTraced vertices in scene coords (sx = canvasX, sy = -canvasY), as MapToolMeshProfile emits them.
Here is the call graph for this function:

◆ ~RasterProfilePlotDialog()

RasterProfilePlotDialog::~RasterProfilePlotDialog ( )
override

Member Function Documentation

◆ setVerticalFactor()

void RasterProfilePlotDialog::setVerticalFactor ( double  vertFactor)

Re-sample the DEM with a new raw-Z → model-units factor (the terrain toolbar's unit / factor controls changed).


The documentation for this class was generated from the following files: