16#ifndef QGSLABELINGRESULTS_H
17#define QGSLABELINGRESULTS_H
47 QList< QgsLabelPosition > allLabels()
const;
52 QList<QgsLabelPosition> labelsAtPosition(
const QgsPointXY &p )
const;
57 QList<QgsLabelPosition> labelsWithinRect(
const QgsRectangle &r )
const;
64 QList<QgsLabelPosition> groupedLabelPositions(
long long groupId )
const;
73 QList<QgsCalloutPosition> calloutsWithinRectangle(
const QgsRectangle &rectangle )
const;
86 std::unique_ptr< QgsLabelSearchTree > mLabelSearchTree;
Queries the labeling structure at a given point.
Stores computed placement from labeling engine.
QgsLabelingResults(const QgsLabelingResults &)=delete
QgsLabelingResults & operator=(const QgsLabelingResults &rh)=delete
Contains configuration for rendering maps.
A rectangle specified with double values.
Implements support for diagrams within the labeling engine.
Implements a label provider for vector layers.