VisibilityConstraints

class axioma.render.VisibilityConstraints

Параметры ограничения видимости. Эти параметры задают условия, при которых отключается отображение слоя или группы слоев.

VisibilityConstraints()

Конструктор

VisibilityConstraints(enabled, min, max)

Конструктор. Задает ограничение видимости на масштаб.

Параметры:
  • enabled (bool) – Устанавливаемые параметры.
  • min (float) – Минимальная ширина области карты, при которой элемент карты отображается.
  • max (folat) – Максимальная ширина области карты, при которой элемент карты отображается.
isVisible(viewport)

Проверка видимости для переданного viewport.

Параметры:viewport (MapViewport) – Проверяемая область видимости
Результат:True, если для viewport элемент карты с данными ограничениями видимости будет отображен, иначе False.
Тип результата:bool
zoomMin()

Возвращает минимальную ширину области карты, при которой элемент карты отображается.

Результат:Значение
Тип результата:float
setZoomMin(zoom)

Установка минимальной ширины в zoom.

Параметры:zoom (float) – Новое значение
zoomMax()

Возвращает максимальную ширину области карты, при которой элемент карты отображается.

Результат:Значение
Тип результата:float
setZoomMax(zoom)

Установка максимальной ширины в zoom.

Параметры:zoom (float) – Новое значение
enabled()

Являются ли данные ограничения активными.

Результат:True если да. В данном случае при отрисовке элемента карты будет проверяться попадание в диапазон переданного значения zoom. Если не попадает, то элемент не отрисовывается.
Тип результата:bool
setEnabled(enabled)

Включение или отключение установленных ограничений видимости.

Параметры:enabled (bool) – Включено, если True