QGIS API Documentation  2.18.21-Las Palmas (9fba24a)
QgsRuleBasedLabeling::Rule Member List

This is the complete list of members for QgsRuleBasedLabeling::Rule, including all inherited members.

active() constQgsRuleBasedLabeling::Ruleinline
appendChild(Rule *rule)QgsRuleBasedLabeling::Rule
children() constQgsRuleBasedLabeling::Ruleinline
children()QgsRuleBasedLabeling::Ruleinline
clone() constQgsRuleBasedLabeling::Rule
create(const QDomElement &ruleElem)QgsRuleBasedLabeling::Rulestatic
createSubProviders(QgsVectorLayer *layer, RuleToProviderMap &subProviders, QgsRuleBasedLabelProvider *provider)QgsRuleBasedLabeling::Rule
dependsOnScale() constQgsRuleBasedLabeling::Ruleinline
descendants() constQgsRuleBasedLabeling::Ruleinline
description() constQgsRuleBasedLabeling::Ruleinline
Filtered enum valueQgsRuleBasedLabeling::Rule
filterExpression() constQgsRuleBasedLabeling::Ruleinline
findRuleByKey(const QString &key) constQgsRuleBasedLabeling::Rule
Inactive enum valueQgsRuleBasedLabeling::Rule
initFilter()QgsRuleBasedLabeling::Ruleprotected
insertChild(int i, Rule *rule)QgsRuleBasedLabeling::Rule
isElse() constQgsRuleBasedLabeling::Ruleinline
isFilterOK(QgsFeature &f, QgsRenderContext &context) constQgsRuleBasedLabeling::Ruleprotected
isScaleOK(double scale) constQgsRuleBasedLabeling::Ruleprotected
mChildrenQgsRuleBasedLabeling::Ruleprotected
mDescriptionQgsRuleBasedLabeling::Ruleprotected
mElseRuleQgsRuleBasedLabeling::Ruleprotected
mElseRulesQgsRuleBasedLabeling::Ruleprotected
mFilterQgsRuleBasedLabeling::Ruleprotected
mFilterExpQgsRuleBasedLabeling::Ruleprotected
mIsActiveQgsRuleBasedLabeling::Ruleprotected
mParentQgsRuleBasedLabeling::Ruleprotected
mRuleKeyQgsRuleBasedLabeling::Ruleprotected
mScaleMaxDenomQgsRuleBasedLabeling::Ruleprotected
mScaleMinDenomQgsRuleBasedLabeling::Ruleprotected
mSettingsQgsRuleBasedLabeling::Ruleprotected
parent() constQgsRuleBasedLabeling::Ruleinline
parent()QgsRuleBasedLabeling::Ruleinline
prepare(const QgsRenderContext &context, QStringList &attributeNames, RuleToProviderMap &subProviders)QgsRuleBasedLabeling::Rule
Registered enum valueQgsRuleBasedLabeling::Rule
registerFeature(QgsFeature &feature, QgsRenderContext &context, RuleToProviderMap &subProviders, QgsGeometry *obstacleGeometry=nullptr)QgsRuleBasedLabeling::Rule
RegisterResult enum nameQgsRuleBasedLabeling::Rule
removeChildAt(int i)QgsRuleBasedLabeling::Rule
Rule(QgsPalLayerSettings *settings, int scaleMinDenom=0, int scaleMaxDenom=0, const QString &filterExp=QString(), const QString &description=QString(), bool elseRule=false)QgsRuleBasedLabeling::Rule
ruleKey() constQgsRuleBasedLabeling::Ruleinline
save(QDomDocument &doc) constQgsRuleBasedLabeling::Rule
scaleMaxDenom() constQgsRuleBasedLabeling::Ruleinline
scaleMinDenom() constQgsRuleBasedLabeling::Ruleinline
setActive(bool state)QgsRuleBasedLabeling::Ruleinline
setDescription(const QString &description)QgsRuleBasedLabeling::Ruleinline
setFilterExpression(const QString &filterExp)QgsRuleBasedLabeling::Ruleinline
setIsElse(bool iselse)QgsRuleBasedLabeling::Ruleinline
setRuleKey(const QString &key)QgsRuleBasedLabeling::Ruleinline
setScaleMaxDenom(int scaleMaxDenom)QgsRuleBasedLabeling::Ruleinline
setScaleMinDenom(int scaleMinDenom)QgsRuleBasedLabeling::Ruleinline
setSettings(QgsPalLayerSettings *settings)QgsRuleBasedLabeling::Rule
settings() constQgsRuleBasedLabeling::Ruleinline
subProviderIds(QStringList &list) constQgsRuleBasedLabeling::Rule
updateElseRules()QgsRuleBasedLabeling::Ruleprotected
~Rule()QgsRuleBasedLabeling::Rule