ThematicColoredStyleParam ========================= .. currentmodule:: axioma.render .. class:: ThematicColoredStyleParam Параметры стиля с возможностью задания базового цвета От него наследуются: :class:`ThematicRangeStyleParam` .. py:method:: ThematicColoredStyleParam(style) Конструктор. :param style: Стиль, который будет изначально присвоен для данного параметра. Если стиль не является экземпляром класса :class:`~axioma.render.CollectionStyle`, то данный стиль будет элементом инициализированного в данном конструкторе объектом класса :class:`~axioma.render.CollectionStyle` :type style: :class:`~axioma.render.Style` .. py:method:: style() Коллекция стилей для различного типа объектов :rtype: :class:`~axioma.render.CollectionStyle` .. py:method:: setStyle(style) Замена стилей новым значением. Если необходимо поменять данные в уже существующем стиле, можно воспользоваться методом :class:`~axioma.render.CollectionStyle.setStyle` :param style: Новое значение :type style: :class:`~axioma.render.CollectionStyle` .. py:method:: setColor(color) Установка базового цвета для существующих стилей в коллекции :class:`~axioma.render.ThematicColoredStyleParam.style`. :param color: Цвет. :type color: :class:`QColor` .. py:method:: color() Переопределенный цвет для стилей. :return: Цвет. :rtype: :class:`QColor` SplittingThematic ================= .. currentmodule:: axioma.render .. class:: SplittingThematic Базовый класс провайдера стилей тематического слоя, предназначенного для распределения значение одного выражения. От него наследуются: :class:`RangeThematicStyleProvider` .. py:method:: SplittingThematic() Конструктор с пустыми значениями .. py:method:: SplittingThematic(other) Копирующий конструктор :param other: Исходный экземпляр, на базе которого создается текущий экземпляр объекта. :type other: :class:`~axioma.render.SplittingThematic` .. py:method:: initValuesFromTable(table) Чтение значений из таблицы для последующей обработки :param table: Таблица, из которой читаются значения по заданному ранее выражению. :type table: :class:`~axioma.core.dp.Table` .. py:method:: evaluator() Заданное выражение для вычисления значения по данным таблицы :return: Выражение :rtype: :class:`~axioma.core.sql.FeatureExpressionEvaluator` .. py:method:: setEvaluator(expression) Задание выражение для вычисления значения по данным таблицы :param expression: Задание выражения, по которому будут вычисляться значения при анализе таблицы. :type expression: :class:`~axioma.core.sql.FeatureExpressionEvaluator` .. py:method:: minValue() Минимальное полученное значение :return: Значение :rtype: :class:`~PyQt5.QtCore.QVariant` .. py:method:: maxValue() Максимальное полученное значение :return: Значение :rtype: :class:`~PyQt5.QtCore.QVariant` .. py:method:: setDefaultGeometryClass(cl) Установка типа объектов, которые будут отображаться в легенде в приоритете по отношению к другим :param cl: Устанавливаемые значения. Допустимые значения Polygonal, Linear и Point. По-умолчанию установлено Polygonal :type cl: :class:`str` .. py:method:: createGeometryClass() Установленное значение типа объектов для легенды :return: Значение :rtype: :class:`str` .. py:method:: ignoredValue() Установленное значение, которое игнорируется при обработки данных :rtype: :class:`~PyQt5.QtCore.QVariant` .. py:method:: setIgnoredValue(ignoredValue) Установка зачения, которое будет игнорироваться при обработке. Для сброса необходимо передать пустое значение :class:`~PyQt5.QtCore.QVariant` :param ignoredValue: Игнорируемое значение :type ignoredValue: :class:`~PyQt5.QtCore.QVariant`