QGIS API Documentation  3.26.3-Buenos Aires (65e4edfdad)
Classes | Namespaces | Macros
qgslabelingengine.h File Reference
#include "qgis_core.h"
#include "qgsmapsettings.h"
#include "qgslabelingenginesettings.h"
#include "qgslabeling.h"
#include "qgsfeedback.h"
#include "qgslabelobstaclesettings.h"
Include dependency graph for qgslabelingengine.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  QgsAbstractLabelProvider
 The QgsAbstractLabelProvider class is an interface class. Implementations return list of labels and their associated geometries - these are used by QgsLabelingEngine to compute the final layout of labels. More...
 
class  QgsDefaultLabelingEngine
 Default QgsLabelingEngine implementation, which completes the whole labeling operation (including label rendering) in the run() method. More...
 
class  QgsLabelingEngine
 The QgsLabelingEngine class provides map labeling functionality. The input for the engine is a list of label provider objects and map settings. Based on the input, the engine computes layout of labels for the given map view with no collisions between the labels. Drawing of resulting labels is done again by label providers. More...
 
class  QgsLabelingEngineFeedback
 QgsFeedback subclass for granular reporting of labeling engine progress. More...
 
class  QgsLabelingUtils
 Contains helper utilities for working with QGIS' labeling engine. More...
 
class  QgsStagedRenderLabelingEngine
 A QgsLabelingEngine implementation, which only calculates the labeling solution during its run() method. The actual rendering of labels themselves is deferred to follow up calls to .... More...
 

Namespaces

 pal
 

Macros

#define SIP_NO_FILE
 

Macro Definition Documentation

◆ SIP_NO_FILE

#define SIP_NO_FILE

Definition at line 19 of file qgslabelingengine.h.