16#ifndef QGSLABELINGRESULTS_H
17#define QGSLABELINGRESULTS_H
47 QList< QgsLabelPosition >
allLabels()
const;
86 std::unique_ptr< QgsLabelSearchTree > mLabelSearchTree;
Queries the labeling structure at a given point.
QgsLabelingResults(const QgsLabelingResults &)=delete
QList< QgsCalloutPosition > calloutsWithinRectangle(const QgsRectangle &rectangle) const
Returns a list of callouts with origins or destinations inside the given rectangle.
friend class QgsPalLabeling
QgsLabelingResults & operator=(const QgsLabelingResults &rh)=delete
friend class QgsVectorLayerLabelProvider
void setMapSettings(const QgsMapSettings &settings)
Sets the map settings associated with the labeling run.
friend class QgsVectorLayerDiagramProvider
QList< QgsLabelPosition > allLabels() const
Returns a list of all labels generated by the labeling run.
QList< QgsLabelPosition > labelsAtPosition(const QgsPointXY &p) const
Returns the details of any labels placed at the specified point (in map coordinates).
QList< QgsLabelPosition > groupedLabelPositions(long long groupId) const
Returns a list of all label positions sharing the same group ID (i.e.
QList< QgsLabelPosition > labelsWithinRect(const QgsRectangle &r) const
Returns the details of any labels placed within the specified rectangle (in map coordinates).
Contains configuration for rendering maps.
A rectangle specified with double values.