ThematicStyleProvider ===================== .. currentmodule:: axioma.render .. class:: ThematicStyleProvider Класс провайдера стилей для тематических слоев. Унаследован от: * :class:`FeatureStyleProvider` * :class:`~axioma.core.serialization.Serializable` От него наследуются: :class:`RangeThematicStyleProvider`, :class:`BarThematicStyleProvider`, :class:`PieThematicStyleProvider`, :class:`SymbolThematicStyleProvider`, :class:`IndividualThematicStyleProvider`, :class:`DensityThematicStyleProvider` .. py:method:: ThematicStyleProvider(layer) Конструктор :param layer: Ссылка на тематический слой, которому соответствует данный провайдер стилей. :type layer: :class:`~axioma.render.ThematicLayer` .. py:method:: ThematicStyleProvider(other) Копирующий конструктор :param other: Исходный провайдер стилей, на базе которого создается новый провайдер. :type other: :class:`ThematicStyleProvider` .. py:method:: setLayer(layer) Установка тематического слоя для данного провайдера стилей :param layer: Тематический слой. :type layer: :class:`~axioma.render.ThematicLayer` .. py:method:: layer() Текущий установленный тематический слоя для данного провайдера стилей :return: Тематический слой. :rtype: :class:`~axioma.render.ThematicLayer` .. py:method:: isEmpty() Проверка на предмет того, установлен ли тематический слоя в текущем провайдере стилей. :return: True, если да. :rtype: :class:`bool` .. py:method:: createLegendPreview() Создание легенды для данного провайдера стилей исходя из его текущего состояния. :return: Новый элемент легенды. :rtype: :class:`LegendItem`