axioma.render.
MapItem
¶Базовый класс для элементов карты
От него наследуются: Layer
MapItem
(other)Конструктор - копия существующего объекта
Параметры: other ( MapItem
) – Эталонный объект.
name
()¶Наименование объекта.
Результат: Наименование Тип результата: str
setName
(name)¶Устанавливает новое значение наименования.
Параметры: name ( str
) – Наименование.
contentType
()¶Типы поддерживаемых объектов.
Результат: Тип контента Тип результата: ContentType
renderable
()¶Будет ли отображаться данный элемент при отрисовке.
Результат: True, если включено отображение элемента, иначе False. Тип результата: bool
setRenderable
(val)¶Управление видимостью данного элемента при отрисовке.
Параметры: val ( bool
) – True, если необходимо включить отображение элемента, иначе False.
isVisible
(viewport)¶Определяет, будет ли отображаться элемент карты для переданного viewport.
Параметры: viewport ( MapViewport
) – True, если необходимо включить отображение элемента, иначе False.Результат: True, если элемент будет отображаться для viewport, иначе False. Тип результата: bool
mapItemProperties
()¶Свойства элемента карты.
Результат: Копия свойств элемента карты Тип результата: MapItemProperties
setProperties
(mapItemProperties)¶Установка свойств элемента карты.
Параметры: mapItemProperties ( MapItemProperties
) – Новые свойства элемента карты.
- static
findMap
(item)¶Иерархический поиск карты, которой принадлежит данный элемент.
Параметры: item ( MapItem
) – Элемент, по которому производится поиск карты.Результат: Найденная карта Тип результата: Map
visibilityChanged
(item)¶[signal] Сигнал испускается, когда видимость этого или одного из дочерних элементов поменялась
Параметры: item ( MapItem
) – Ссылка на элемент карты, видимость, которого поменялась.
needRedraw
(layer)¶[signal] Сигнал испускается, когда слою необходима перерисовка
Параметры: layer (: Layer
) – Элемент, которому необходима перерисовка
dataChanged
()¶[signal] Сигнал испускается, когда были произведены какие то изменения в данных
mapItemDestroyed
(mapItem)¶[signal] Сигнал испускается в деструкторе для того, чтобы MapItem был своевременно удален из LayerGroup (до сигнала QObject.destroyed)
Параметры: mapItem ( MapItem
) – Удаляемый элемент
propertiesChanged
()¶[signal] Сигнал запускается после установки свойств для элемента карты