Item

class axioma.gui.Item

Примечание

Абстрактный

Элемент окна ItemView

От него наследуются: MapFeatureItem, ReportViewItem, LegendViewItem

canRotate()

Есть возможность поворота объекта

Результат

True, если функционал поддерживается. В противном случае False

Тип результата

bool

canRotate()

Есть возможность редактирования объекта

Результат

True, если функционал поддерживается. В противном случае False

Тип результата

bool

equals(other)

Сравнение с другим элементом

Параметры

other (Item) – Сравниваемый элемент

Результат

True, если элементы идентичны. В противном случае False

Тип результата

bool

geometry()

Геометрия элемента

Результат

Геометрия

Тип результата

Geometry

intersects(r)

Проверка факта пересечения с прямоугольником

Параметры

r (QRectF) – Анализируемый прямоугольник

Результат

True, если пересечение есть. В противном случае False

Тип результата

bool

isEditable()

Проверка факта редактирования объекта

Результат

True, если да. В противном случае False

Тип результата

bool

rect()

Ограничивающий прямоугольник элемента

Результат

Ограничивающий прямоугольник в реальных координатах

Тип результата

QRectF

screenRect(viewport)

Ограничивающий прямоугольник элемента для конкретного значения Viewport

Параметры

viewport (Viewport) – Входное значение Viewport

Результат

Ограничивающий прямоугольник в координатах экрана

Тип результата

QRectF

style()

Стиль элемента

Результат

Стиль

Тип результата

Style

transform(transform)

Афинные преобразование элемента посредством матрицы

Параметры

transform (QTransform) – Матрица преобразования

updateGeometry(geom)

Обновление геометрии элемента

Параметры

geom (Geometry) – Новая геометрия

updateStyle(style)

Обновление стиля оформления

Параметры

style (Style) – Новый стиль

ItemList

class axioma.gui.ItemList

Список элементов окна

Унаследован от: list [ ]