QGIS API Documentation  3.22.4-Białowieża (ce8e65e95e)
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
QgsRuleBasedLabelProvider Member List

This is the complete list of members for QgsRuleBasedLabelProvider, including all inherited members.

CentroidMustBeInside enum valueQgsAbstractLabelProvider
createProvider(QgsVectorLayer *layer, const QString &providerId, bool withFeatureLoop, const QgsPalLayerSettings *settings)QgsRuleBasedLabelProvidervirtual
DrawAllLabels enum valueQgsAbstractLabelProvider
drawLabel(QgsRenderContext &context, pal::LabelPosition *label) const overrideQgsVectorLayerLabelProvidervirtual
drawLabelBackground(QgsRenderContext &context, pal::LabelPosition *label) const overrideQgsVectorLayerLabelProvidervirtual
drawLabelPrivate(pal::LabelPosition *label, QgsRenderContext &context, QgsPalLayerSettings &tmpLyr, QgsTextRenderer::TextPart drawType, double dpiRatio=1.0) constQgsVectorLayerLabelProviderprotected
DrawLabels enum valueQgsAbstractLabelProvider
drawUnplacedLabel(QgsRenderContext &context, pal::LabelPosition *label) const overrideQgsVectorLayerLabelProvidervirtual
Flag enum nameQgsAbstractLabelProvider
flags() constQgsAbstractLabelProviderinline
getPointObstacleGeometry(QgsFeature &fet, QgsRenderContext &context, const QgsSymbolList &symbols)QgsVectorLayerLabelProviderstatic
init()QgsVectorLayerLabelProviderprotected
labelFeatures(QgsRenderContext &context) overrideQgsVectorLayerLabelProvidervirtual
layer() constQgsAbstractLabelProviderinline
layerExpressionContextScope() constQgsAbstractLabelProvider
layerId() constQgsAbstractLabelProviderinline
layerReferenceScale() constQgsAbstractLabelProviderinline
mCrsQgsVectorLayerLabelProviderprotected
mEngineQgsAbstractLabelProviderprotected
MergeConnectedLines enum valueQgsAbstractLabelProvider
mFieldsQgsVectorLayerLabelProviderprotected
mFlagsQgsAbstractLabelProviderprotected
mLabelsQgsVectorLayerLabelProviderprotected
mLayerQgsAbstractLabelProviderprotected
mLayerGeometryTypeQgsVectorLayerLabelProviderprotected
mLayerIdQgsAbstractLabelProviderprotected
mNameQgsAbstractLabelProviderprotected
mObstacleTypeQgsAbstractLabelProviderprotected
mPlacementQgsAbstractLabelProviderprotected
mPriorityQgsAbstractLabelProviderprotected
mProviderIdQgsAbstractLabelProviderprotected
mRendererQgsVectorLayerLabelProviderprotected
mRulesQgsRuleBasedLabelProviderprotected
mSettingsQgsVectorLayerLabelProviderprotected
mSourceQgsVectorLayerLabelProviderprotected
mSubProvidersQgsRuleBasedLabelProviderprotected
mUpsidedownLabelsQgsAbstractLabelProviderprotected
name() constQgsAbstractLabelProviderinline
obstacleType() constQgsAbstractLabelProviderinline
placement() constQgsAbstractLabelProviderinline
prepare(QgsRenderContext &context, QSet< QString > &attributeNames) overrideQgsRuleBasedLabelProvidervirtual
priority() constQgsAbstractLabelProviderinline
providerId() constQgsAbstractLabelProviderinline
QgsAbstractLabelProvider(QgsMapLayer *layer, const QString &providerId=QString())QgsAbstractLabelProvider
QgsRuleBasedLabelProvider(const QgsRuleBasedLabeling &rules, QgsVectorLayer *layer, bool withFeatureLoop=true)QgsRuleBasedLabelProvider
QgsVectorLayerLabelProvider(QgsVectorLayer *layer, const QString &providerId, bool withFeatureLoop, const QgsPalLayerSettings *settings, const QString &layerName=QString())QgsVectorLayerLabelProviderexplicit
QgsVectorLayerLabelProvider(QgsWkbTypes::GeometryType geometryType, const QgsFields &fields, const QgsCoordinateReferenceSystem &crs, const QString &providerId, const QgsPalLayerSettings *settings, QgsMapLayer *layer, const QString &layerName=QString())QgsVectorLayerLabelProviderexplicit
registerFeature(const QgsFeature &feature, QgsRenderContext &context, const QgsGeometry &obstacleGeometry=QgsGeometry(), const QgsSymbol *symbol=nullptr) overrideQgsRuleBasedLabelProvidervirtual
setEngine(const QgsLabelingEngine *engine)QgsAbstractLabelProviderinline
setFields(const QgsFields &fields)QgsVectorLayerLabelProviderinline
settings() constQgsVectorLayerLabelProvider
startRender(QgsRenderContext &context) overrideQgsVectorLayerLabelProvidervirtual
stopRender(QgsRenderContext &context) overrideQgsVectorLayerLabelProvidervirtual
subProviders() overrideQgsRuleBasedLabelProvidervirtual
upsidedownLabels() constQgsAbstractLabelProviderinline
~QgsAbstractLabelProvider()=defaultQgsAbstractLabelProvidervirtual
~QgsVectorLayerLabelProvider() overrideQgsVectorLayerLabelProvider