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] Сигнал запускается после установки свойств для элемента карты