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
rasterprofilesampler.h
Go to the documentation of this file.
1
26#ifndef RASTER_PROFILE_SAMPLER_H
27#define RASTER_PROFILE_SAMPLER_H
28
29#include "plot/profilesection.h"
30
31#include <QPointF>
32#include <QString>
33#include <QVector>
34
36
38{
39
60[[nodiscard]] ProfileSection::Section
61buildRasterProfile(const QString &rasterPath,
62 int band,
63 const SpatialReferenceSystem *canvasSRS,
64 const QVector<QPointF> &scenePolyline,
65 double vertFactor = 1.0,
66 double stepHint = 0.0);
67
68} // namespace RasterProfileSampler
69
70#endif // RASTER_PROFILE_SAMPLER_H
Represents a coordinate reference system backed by a GDAL OGRSpatialReference.
Definition spatialreferencesystem.h:28
Definition rasterprofilesampler.h:38
ProfileSection::Section buildRasterProfile(const QString &rasterPath, int band, const SpatialReferenceSystem *canvasSRS, const QVector< QPointF > &scenePolyline, double vertFactor=1.0, double stepHint=0.0)
Resample scenePolyline at fixed arc length and sample the DEM at each point.
Definition rasterprofilesampler.cpp:32
The value type every longitudinal cross-section shares, regardless of which surface it was sampled fr...
The assembled cross-section: ordered samples + a results flag.
Definition profilesection.h:70