Polygon¶
-
class
axioma.core.geometry.
Polygon
¶ Класс-реализация полигона. Используется для формирования замкнутого площадного объекта с контуром-полилинией.
Унаследован от:
-
-
Polygon
(coord_system, polygon=QPolygonF())¶ Конструктор класса
- Параметры
coord_system (
CoordSystem
) – координатная системаpolygon (
QPolygonF
) – Полигон
-
Polygon
(ring)¶ Конструктор класса
- Параметры
ring – контур объекта
-
addInterior
(interior_ring)¶ Добавление внутренней замкнутой полилинии
- Параметры
interior_ring (
LinearRing
) – внутренняя замкнутая полилиния(дыра, остров)
-
exteriorRing
()¶ Внешний контура объекта
- Результат
контур объекта
- Тип результата
-
interiorAt
(index)¶ Получение внутренней замкнутой полилинии по индексу
- Параметры
index (
int
) – индекс внутренней замкнутой полилинии- Тип результата
-
interiorsCount
()¶ Определение количества внутренних замкнутых полилиний
- Результат
Количество геометрий
- Тип результата
-
removeInteriorRing
(index)¶ Удаление внутренней замкнутой полилинии по индексу
- Параметры
index (
int
) – индекс внутренней замкнутой полилинии
-
setExteriorRing
(exterior_ring)¶ Изменения внешнего контура объекта
- Параметры
exterior_ring (
LinearRing
) – новый контур объекта
-