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