| 
    QGIS API Documentation
    3.26.3-Buenos Aires (65e4edfdad)
    
   | 
 
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.
 1.8.17