GeometryStyleClass

class axioma.render.GeometryStyleClass

Это абстрактный класс, который позволяет по геометрии получить стиль. Представляет собой множество типов геометрий, которые могут отображаться определенным множеством стилей

От него наследуются: PolygonalGeometryClass, LinearGeometryClass, SimpleLinearGeometryClass, PointGeometryClass, MultiGeometryClass

defaultModifiedObjectStyle()

Стиль по умолчанию для редактируемого объекта

Результат

Стиль

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

Style

defaultOverrideStyle()

Стиль вновь созданных объектов по умолчанию

Результат

Стиль

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

Style

defaultSelectionStyle()

Стиль выделения объектов по умолчанию

Результат

Стиль

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

Style

hasGeometry(geom)

Проверка, может ли быть обработана геометрия данного типа

Параметры

geom (Geometry) – Анализируемая геометрия

Результат

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

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

bool

name()

Наименование экземпляра класса

Результат

Наименование

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

str

sampleGeometry(rect)

Возвращает простейший экземпляр геометрии

Параметры

rect (QRectF) – Прямоугольник, как базовый размер выходной геометрии

Результат

Геометрия

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

Geometry

PolygonalGeometryClass

class axioma.render.PolygonalGeometryClass

Реализация для полигона

Унаследован от: GeometryStyleClass

PolygonalGeometryClass()

Конструктор

LinearGeometryClass

class axioma.render.LinearGeometryClass

Реализация для полилинии

Унаследован от: GeometryStyleClass

LinearGeometryClass()

Конструктор

SimpleLinearGeometryClass

class axioma.render.SimpleLinearGeometryClass

Реализация для линии

Унаследован от: GeometryStyleClass

SimpleLinearGeometryClass()

Конструктор

PointGeometryClass

class axioma.render.PointGeometryClass

Реализация для точки

Унаследован от: GeometryStyleClass

PointGeometryClass()

Конструктор

MultiGeometryClass

class axioma.render.MultiGeometryClass

Реализация для коллекции

Унаследован от: GeometryStyleClass

MultiGeometryClass()

Конструктор