16#ifndef QGSLABELINGRESULTS_H 
   17#define QGSLABELINGRESULTS_H 
   48    QList< QgsLabelPosition > allLabels() 
const;
 
   53    QList<QgsLabelPosition> labelsAtPosition( 
const QgsPointXY &p ) 
const;
 
   58    QList<QgsLabelPosition> labelsWithinRect( 
const QgsRectangle &r ) 
const;
 
   65    QList<QgsLabelPosition> groupedLabelPositions( 
long long groupId ) 
const;
 
   74    QList<QgsCalloutPosition> calloutsWithinRectangle( 
const QgsRectangle &rectangle ) 
const;
 
   87    std::unique_ptr< QgsLabelSearchTree > mLabelSearchTree;
 
A class to query the labeling structure at a given point (small wrapper around pal RTree class)
 
Class that stores computed placement from labeling engine.
 
QgsLabelingResults(const QgsLabelingResults &)=delete
QgsLabelingResults cannot be copied.
 
QgsLabelingResults & operator=(const QgsLabelingResults &rh)=delete
QgsLabelingResults cannot be copied.
 
The QgsMapSettings class contains configuration for rendering of the map.
 
A class to represent a 2D point.
 
A rectangle specified with double values.
 
The QgsVectorLayerDiagramProvider class implements support for diagrams within the labeling engine.
 
The QgsVectorLayerLabelProvider class implements a label provider for vector layers.