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()

Конструктор