19 #ifndef QGSLABELSEARCHTREE_H
20 #define QGSLABELSEARCHTREE_H
22 #include "qgis_core.h"
87 bool insertLabel(
pal::LabelPosition *labelPos,
QgsFeatureId featureId, const QString &layerName, const QString &labeltext, const QFont &labelfont,
bool diagram = false,
bool pinned = false, const QString &providerId = QString(),
bool isUnplaced = false )
SIP_SKIP;
99 QTransform mTransform;
A generic rtree spatial index based on a libspatialindex backend.
Represents the calculated placement of a map label.
A class to query the labeling structure at a given point (small wrapper around pal RTree class)
QgsLabelSearchTree()
Constructor for QgsLabelSearchTree.
QgsLabelSearchTree(const QgsLabelSearchTree &rh)=delete
QgsLabelSearchTree cannot be copied.
QgsLabelSearchTree & operator=(const QgsLabelSearchTree &rh)=delete
QgsLabelSearchTree 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.
std::unique_ptr< GEOSGeometry, GeosDeleter > unique_ptr
Scoped GEOS pointer.
qint64 QgsFeatureId
64 bit feature ids negative numbers are used for uncommitted/newly added features