MultiPolygonInterface ====================== .. currentmodule:: axioma.core.geometry .. class:: MultiPolygonInterface Интерфейсный класс коллекции полигонов Унаследован от: * :class:`~axioma.core.geometry.GeometryCollection` .. method:: addPolygon(polygon) Добавление полигона в коллекцию :param point: добавляемый полигон :type point: :class:`~axioma.core.geometry.PolygonInterface` .. method:: removePolygonAt(index) Удаление полигона по индексу :param index: индекс удаляемого полигона :type index: :class:`int` MultiPolygon ====================== .. class:: MultiPolygon Класс-реализация коллекции полигонов Унаследован от: * :class:`~axioma.core.geometry.Geometry` * :class:`~axioma.core.geometry.MultiPolygonInterface` * :class:`~axioma.core.geometry.GeosSupport` .. method:: MultiPolygon(coord_system) Конструктор класса :param coord_system: координатная система :type coord_system: :class:`~axioma.cs.CoordSystem` .. method:: MultiPolygon(multi_polygon) Конструктор копирования :param multi_polygon: копируемая коллекция полигонов :type multi_polygon: :class:`~axioma.core.geometry.MultiPolygon`