GeometryStyleClass

class axioma.render.GeometryStyleClass

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

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

hasGeometry(geom)

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

Параметры:geom (Geometry) – Анализируемая геометрия
Результат:True, если да. В противном случае False
Тип результата:bool
sampleGeometry(rect)

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

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

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

Результат:Стиль
Тип результата:Style
defaultOverrideStyle()

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

Результат:Стиль
Тип результата:Style
defaultModifiedObjectStyle()

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

Результат:Стиль
Тип результата:Style
name()

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

Результат:Наименование
Тип результата:str

PolygonalGeometryClass

class axioma.render.PolygonalGeometryClass

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

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

LinearGeometryClass

class axioma.render.LinearGeometryClass

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

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

SimpleLinearGeometryClass

class axioma.render.SimpleLinearGeometryClass

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

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

PointGeometryClass

class axioma.render.PointGeometryClass

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

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

MultiGeometryClass

class axioma.render.MultiGeometryClass

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

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