LayerGroup¶
-
class
axioma.render.
LayerGroup
¶ Контейнер для хранения элементов карты.
Унаследован от:
Layer
От него наследуются:
RootLayerGroup
Удаление всех элементов в группе
-
LayerGroup
(other)¶ Копирующий конструктор
- Параметры
other (
LayerGroup
) – Исходный контейнер, на базе которого создается текущий контейнер.
-
append
(child)¶ Вставка нового элемента в конец списка. Приоритет размещения не учитывается. Вставляется как есть.
- Параметры
child (
MapItem
) – Вставляемый элемент.
-
childAt
(index)¶ Получение элемента по индексу.
-
deleteAllChildren
()¶
-
deleteChild
(index)¶ Удаление элемента по индексу. Элемент при этом будет удален
- Параметры
index (
int
) – Индекс удаляемого элемента.
-
findChildByName
(name)¶ Поиск элемента по имени.
-
flatLayerList
()¶ Список всех слоев, содержащихся в контейнере
-
group
(indexes)¶ Группировка элементов
-
indexOf
(child)¶ Индекс дочернего элемента.
-
insert
(child)¶ Добавление элемента согласно приоритету его типа. При вставке учитывается его приоритет размещения (растровые слои вниз, точечные векторные наверх)
- Параметры
child (
MapItem
) – Вставляемый элемент.
-
insertChild
(child, index)¶ Вставка нового элемента в указанное место.
-
moveChild
(from, to)¶ Перемещение элемента.
-
moveDown
(index)¶ Перемещение элемента на одну позицию вниз
- Параметры
index (
int
) – Индекс из которого элемент будет перемещен.
-
moveUp
(index)¶ Перемещение элемента на одну позицию вверх
- Параметры
index (
int
) – Индекс из которого элемент будет перемещен.
-
removeItemAt
(index)¶ Убрать элемент из группы. Элемент при данном действии не удаляется
-
takeAt
(index)¶ Получение элемента по индексу. При использовании этого метода LayerGroup перестает быть владельцем элемента
-
ungroup
(group)¶ Перемещение элемента на одну позицию вниз
- Параметры
group (
LayerGroup
) – Группа для разгруппировки.
-