| QGIS API Documentation 3.36.0-Maidenhead (09951dc0acf)
    | 
Implementation of QgsAbstractProfileResults for raster layers. More...
#include <qgsrasterlayerprofilegenerator.h>

| Public Member Functions | |
| QVector< QgsProfileIdentifyResults > | identify (const QgsProfilePoint &point, const QgsProfileIdentifyContext &context) override | 
| Identify results visible at the specified profile point. | |
| QString | type () const override | 
| Returns the unique string identifier for the results type. | |
|  Public Member Functions inherited from QgsAbstractProfileSurfaceResults | |
| ~QgsAbstractProfileSurfaceResults () override | |
| QVector< QgsAbstractProfileResults::Feature > | asFeatures (Qgis::ProfileExportType type, QgsFeedback *feedback=nullptr) const override | 
| Returns a list of features representing the calculated elevation results. | |
| QVector< QgsGeometry > | asGeometries () const override | 
| Returns a list of geometries representing the calculated elevation results. | |
| void | copyPropertiesFromGenerator (const QgsAbstractProfileGenerator *generator) override | 
| Copies properties from specified generator to the results object. | |
| QMap< double, double > | distanceToHeightMap () const override | 
| Returns the map of distance (chainage) to height. | |
| void | renderResults (QgsProfileRenderContext &context) override | 
| Renders the results to the specified context. | |
| QgsPointSequence | sampledPoints () const override | 
| Returns a list of sampled points, with their calculated elevation as the point z value. | |
| QgsProfileSnapResult | snapPoint (const QgsProfilePoint &point, const QgsProfileSnapContext &context) override | 
| Snaps a point to the generated elevation profile. | |
| QgsDoubleRange | zRange () const override | 
| Returns the range of the retrieved elevation values. | |
|  Public Member Functions inherited from QgsAbstractProfileResults | |
| virtual | ~QgsAbstractProfileResults () | 
| virtual QVector< QgsProfileIdentifyResults > | identify (const QgsDoubleRange &distanceRange, const QgsDoubleRange &elevationRange, const QgsProfileIdentifyContext &context) | 
| Identify results visible within the specified ranges. | |
| Friends | |
| class | QgsRasterLayerProfileGenerator | 
| Additional Inherited Members | |
|  Public Attributes inherited from QgsAbstractProfileSurfaceResults | |
| double | maxZ = std::numeric_limits< double >::lowest() | 
| QMap< double, double > | mDistanceToHeightMap | 
| double | mElevationLimit = std::numeric_limits< double >::quiet_NaN() | 
| std::unique_ptr< QgsFillSymbol > | mFillSymbol | 
| QString | mId | 
| double | minZ = std::numeric_limits< double >::max() | 
| std::unique_ptr< QgsLineSymbol > | mLineSymbol | 
| std::unique_ptr< QgsCurve > | mProfileCurve | 
| QgsPointSequence | mRawPoints | 
| Qgis::ProfileSurfaceSymbology | symbology = Qgis::ProfileSurfaceSymbology::Line | 
Implementation of QgsAbstractProfileResults for raster layers.
Definition at line 45 of file qgsrasterlayerprofilegenerator.h.
| 
 | overridevirtual | 
Identify results visible at the specified profile point.
Reimplemented from QgsAbstractProfileSurfaceResults.
Definition at line 42 of file qgsrasterlayerprofilegenerator.cpp.
| 
 | overridevirtual | 
Returns the unique string identifier for the results type.
Implements QgsAbstractProfileResults.
Definition at line 37 of file qgsrasterlayerprofilegenerator.cpp.
| 
 | friend | 
Definition at line 57 of file qgsrasterlayerprofilegenerator.h.