ThematicStyleProvider

class axioma.render.ThematicStyleProvider

Класс провайдера стилей для тематических слоев.

Унаследован от:

От него наследуются: RangeThematicStyleProvider, BarThematicStyleProvider, PieThematicStyleProvider, SymbolThematicStyleProvider, IndividualThematicStyleProvider, DensityThematicStyleProvider

ThematicStyleProvider(layer)

Конструктор

Параметры

layer (ThematicLayer) – Ссылка на тематический слой, которому соответствует данный провайдер стилей.

ThematicStyleProvider(other)

Копирующий конструктор

Параметры

other (ThematicStyleProvider) – Исходный провайдер стилей, на базе которого создается новый провайдер.

createLegendPreview()

Создание легенды для данного провайдера стилей исходя из его текущего состояния.

Результат

Новый элемент легенды.

Тип результата

LegendItem

isEmpty()

Проверка на предмет того, установлен ли тематический слоя в текущем провайдере стилей.

Результат

True, если да.

Тип результата

bool

layer()

Текущий установленный тематический слоя для данного провайдера стилей

Результат

Тематический слой.

Тип результата

ThematicLayer

setLayer(layer)

Установка тематического слоя для данного провайдера стилей

Параметры

layer (ThematicLayer) – Тематический слой.