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