GeometryStyleClass¶
-
class
axioma.render.GeometryStyleClass¶ Это абстрактный класс, который позволяет по геометрии получить стиль. Представляет собой множество типов геометрий, которые могут отображаться определенным множеством стилей
От него наследуются:
PolygonalGeometryClass,LinearGeometryClass,SimpleLinearGeometryClass,PointGeometryClass,MultiGeometryClass-
defaultModifiedObjectStyle()¶ Стиль по умолчанию для редактируемого объекта
- Результат
Стиль
- Тип результата
-
defaultOverrideStyle()¶ Стиль вновь созданных объектов по умолчанию
- Результат
Стиль
- Тип результата
-
hasGeometry(geom)¶ Проверка, может ли быть обработана геометрия данного типа
- Параметры
geom (Geometry) – Анализируемая геометрия
- Результат
True, если да. В противном случае False
- Тип результата
-
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()¶ Конструктор
-