MultiGeometryInterface ====================== .. currentmodule:: axioma.core.geometry .. class:: MultiGeometryInterface Интерфейсный класс коллекция геометрий Унаследован от: * :class:`~axioma.core.geometry.GeometryCollection` .. method:: addGeometry(geometry) Добавление геометрии в коллекцию :param geometry: добавляемая геометрия :type geometry: :class:`~axioma.core.geometry.GeometryInterface` .. method:: removeGeometryAt(index) Удаление геометрии по индексу :param index: индекс геометрии :type index: :class:`int` MultiGeometry ====================== .. class:: MultiGeometry Класс-реализация коллекции геометрий Унаследован от: * :class:`~axioma.core.geometry.Geometry` * :class:`~axioma.core.geometry.MultiGeometryInterface` * :class:`~axioma.core.geometry.GeosSupport` .. method:: MultiGeometry(coord_system=None) Конструктор класса :param coord_system: координатная система :type coord_system: :class:`~axioma.cs.CoordSystem` .. method:: MultiGeometry(multi_geometry) Конструктор копирования :param multi_geometry: копируемая нетипизированная коллекция геометрий :type multi_geometry: :class:`~axioma.core.geometry.MultiGeometry`