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
()¶ Конструктор
-