|
QGIS API Documentation 3.30.0-'s-Hertogenbosch (f186b8efe0)
|
Abstract base class for objects which generate elevation profiles which represent a continuous surface (e.g. More...
#include <qgsabstractprofilesurfacegenerator.h>

Public Member Functions | |
| ~QgsAbstractProfileSurfaceGenerator () override | |
| QgsFillSymbol * | fillSymbol () const |
| Returns the fill symbol to be used for rendering the results. More... | |
| QgsLineSymbol * | lineSymbol () const |
| Returns the line symbol to be used for rendering the results. More... | |
| Qgis::ProfileSurfaceSymbology | symbology () const |
| Returns the symbology type for rendering the results. More... | |
Public Member Functions inherited from QgsAbstractProfileGenerator | |
| virtual | ~QgsAbstractProfileGenerator () |
| virtual QgsFeedback * | feedback () const =0 |
Access to feedback object of the generator (may be nullptr) More... | |
| virtual Qgis::ProfileGeneratorFlags | flags () const |
| Returns flags which reflect how the profile generator operates. More... | |
| virtual bool | generateProfile (const QgsProfileGenerationContext &context=QgsProfileGenerationContext())=0 |
| Generate the profile (based on data stored in the class). More... | |
| virtual QString | sourceId () const =0 |
| Returns a unique identifier representing the source of the profile. More... | |
| virtual QgsAbstractProfileResults * | takeResults ()=0 |
| Takes results from the generator. More... | |
Protected Attributes | |
| std::unique_ptr< QgsFillSymbol > | mFillSymbol |
| std::unique_ptr< QgsLineSymbol > | mLineSymbol |
| Qgis::ProfileSurfaceSymbology | mSymbology = Qgis::ProfileSurfaceSymbology::Line |
Abstract base class for objects which generate elevation profiles which represent a continuous surface (e.g.
mesh layers and raster layers).
Definition at line 69 of file qgsabstractprofilesurfacegenerator.h.
|
overridedefault |
| QgsFillSymbol * QgsAbstractProfileSurfaceGenerator::fillSymbol | ( | ) | const |
Returns the fill symbol to be used for rendering the results.
Definition at line 242 of file qgsabstractprofilesurfacegenerator.cpp.
| QgsLineSymbol * QgsAbstractProfileSurfaceGenerator::lineSymbol | ( | ) | const |
Returns the line symbol to be used for rendering the results.
Definition at line 237 of file qgsabstractprofilesurfacegenerator.cpp.
| Qgis::ProfileSurfaceSymbology QgsAbstractProfileSurfaceGenerator::symbology | ( | ) | const |
Returns the symbology type for rendering the results.
Definition at line 232 of file qgsabstractprofilesurfacegenerator.cpp.
|
protected |
Definition at line 94 of file qgsabstractprofilesurfacegenerator.h.
|
protected |
Definition at line 93 of file qgsabstractprofilesurfacegenerator.h.
|
protected |
Definition at line 92 of file qgsabstractprofilesurfacegenerator.h.