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
) – Новые свойства элемента карты.
-