PolygonInterface

class axioma.core.geometry.PolygonInterface

Абстрактный интерфейсный класс замкнутого площадного объекта с контуром-полилинией

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

От него наследуются:

addInterior(interior_ring)

Добавление внутренней замкнутой полилинии

Параметры:interior_ring (LinearRingInterface) – внутренняя замкнутая полилиния(дыра, остров)
interiorsCount()

Определение количества внутренних замкнутых полилиний

Результат:Количество геометрий
Тип результата:int
setExteriorRing(exterior_ring)

Изменения внешнего контура объекта

Параметры:exterior_ring (LinearRingInterface) – новый контур объекта
exteriorRing()

Внешний контура объекта

Результат:контур объекта
Тип результата:LinearRingInterface
removeInteriorRing(index)

Удаление внутренней замкнутой полилинии по индексу

Параметры:index (int) – индекс внутренней замкнутой полилинии
interiorAt(index)

Получение внутренней замкнутой полилинии по индексу

Параметры:index (int) – индекс внутренней замкнутой полилинии
Тип результата:LinearRingInterface