axioma.render.
Layer
¶Базовый класс для слоя карты.
Унаследован от: MapItem
От него наследуются: RasterLayerWithProperties
, LayerGroup
, LayerWithThematic
Layer
(dataObject, parent)¶Конструктор
Параметры:
- dataObject (
DataObject
) – Ссылка на источник данных.- parent (
QObject
) – Родительский объект.
Layer
(other)Копирующий конструктор
Параметры: other ( Layer
) – Исходный слой, на базе которого создается слой.
render
(context)¶Отрисовка слоя.
Параметры: other ( MapContext
) – Контекст рисования.
coordSystem
()¶Координатная система, в которой находятся данные, отображаемые слоем.
Результат: Ссылка на КС Тип результата: CoordSystem
canRenderInCS
(cs)¶Определяет, можно ли нарисовать слой в переданной КС.
Параметры: cs ( CoordSystem
) – КС для проверкиРезультат: True, если можно отрисовать слой в переданной КС, иначе False. Тип результата: bool
boundingRect
()¶Область в которую попадают все данные, которые могут быть отображены на слое.
Результат: Ограничивающий прямоугольник и координатная система Тип результата: GeoRect
canBeSelectable
()¶Возможность проведения выделения информации на слое.
Результат: True, если слой может иметь выделение, иначе False. Тип результата: bool
canBeEditable
()¶Возможность выбора слоя для редактирования.
Результат: True, если слой может быть выбран как редактируемый, иначе False. Тип результата: bool
selectable
()¶Находится ли данный слой в режиме выделения.
Результат: True, если слой находится в режиме выделения, иначе False. Если canBeSelectable False, то возвращается в любом случае False Тип результата: bool
setSelectable
(val)¶Установка для слоя в режим выделения.
Параметры: val ( bool
) – Логическое значение
dataObject
()¶Источник данных для слоя.
Результат: Ссылка на источник данных. Тип результата: DataObject
- static
makeGeometryTransform
(context, coordSystem)¶Возвращает матрицу преобразования объекта в экранные координаты
Параметры:
- context (
MapContext
) – Контекст рисования- coordSystem (
CoordSystem
) – Исходная координатная системаРезультат: Матрицу преобразования
Тип результата: