MultiPointInterface ====================== .. currentmodule:: axioma.core.geometry .. class:: MultiPointInterface Интерфейсный класс коллекции точек Унаследован от: * :class:`~axioma.core.geometry.GeometryCollection` .. method:: addPoint(point) Добавление точки в коллекцию :param point: добавляемая точка :type point: :class:`~axioma.core.geometry.PointInterface` .. method:: removePointAt(index) Удаление точки по индексу :param index: индекс удаляемой точки :type index: :class:`int` MultiPoint ====================== .. class:: MultiPoint Класс-реализация коллекции точек Унаследован от: * :class:`~axioma.core.geometry.Geometry` * :class:`~axioma.core.geometry.MultiPointInterface` * :class:`~axioma.core.geometry.GeosSupport` .. method:: MultiPoint(coord_system) Конструктор класса :param coord_system: координатная система :type coord_system: :class:`~axioma.cs.CoordSystem` .. method:: MultiPoint(coord_system, points) Конструктор класса :param coord_system: координатная система :type coord_system: :class:`~axioma.cs.CoordSystem` :param points: список точек :type points: :class:`list` [:class:`~PyQt5.QtCore.QPointF`] .. method:: MultiPoint(multi_point) Конструктор копирования :param multi_point: копируемая коллекция точек :type multi_point: :class:`~axioma.core.geometry.MultiPoint`