ListLayers - Список слоев карты¶
-
class
axipy.render.
ListLayers
¶ Группа слоев. Может включать в себя как слои
axipy.render.Layer
так и группы слоевaxipy.render.ListLayers
. Пример использования смaxipy.render.Map.layers
Methods:
add_group
(name)Создает пустую группу.
append
(layer)Добавляет слой в карту.
at
(index)Возвращает слой или группы слоев по их индексу.
group
(indexes, name)Группировка слоев и групп в соответствие со списком их индексов.
move
(from_index, to_index)Перемещает слой или вложенную группу слоев в списке слоев по его индексу.
remove
(index)Удаляет слой по индексу.
ungroup
(index)Разгруппировка группы слоев по его индексу.
Attributes:
Количество слоев и групп слоев.
Наименование группы.
-
append
(layer)¶ Добавляет слой в карту. Добавление группы слоев не поддерживается и производится путем группировки существующих элементов посредством метода
group()
.- Параметры
layer (
Layer
) – Добавляемый слой.- Исключение
ValueError – Если слой уже содержится в карте.
-
at
(index)¶ Возвращает слой или группы слоев по их индексу.
- Параметры
index (
int
) – Индекс слоя или группы в списке.
Например:
layers.at(2) layers[2]
- Тип результата
-
property
count
¶ Количество слоев и групп слоев. Так же допустимо использование функции
len()
- Тип результата
-
group
(indexes, name)¶ Группировка слоев и групп в соответствие со списком их индексов. При этом создается новая группа и все элементы (слои и группы слоев) помещаются внутрь этой группы.
-
move
(from_index, to_index)¶ Перемещает слой или вложенную группу слоев в списке слоев по его индексу.
-