VisibilityConstraints

class axioma.render.VisibilityConstraints

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

Конструктор

VisibilityConstraints()
VisibilityConstraints(enabled, min, max)

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

Параметры
  • enabled (bool) – Устанавливаемые параметры.

  • min (float) – Минимальная ширина области карты, при которой элемент карты отображается.

  • max (float) – Максимальная ширина области карты, при которой элемент карты отображается.

enabled()

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

Результат

True если да. В данном случае при отрисовке элемента карты будет проверяться попадание в диапазон переданного значения zoom. Если не попадает, то элемент не отрисовывается.

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

bool

isVisible(viewport)

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

Параметры

viewport (Viewport) – Проверяемая область видимости

Результат

True, если для viewport элемент карты с данными ограничениями видимости будет отображен, иначе False.

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

bool

setEnabled(enabled)

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

Параметры

enabled (bool) – Включено, если True

setZoomMax(zoom)

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

Параметры

zoom (float) – Новое значение

setZoomMin(zoom)

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

Параметры

zoom (float) – Новое значение

zoomMax()

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

Результат

Значение

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

float

zoomMin()

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

Результат

Значение

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

float