RectangleInterface ====================== .. currentmodule:: axioma.mapinfo .. class:: RectangleInterface Класс-интерфейс для прямоугольника Унаследован от: * :class:`~axioma.core.geometry.Surface` .. method:: setRect(rect) Установка графических параметров :param rect: прямоугольник :type rect: :class:`~PyQt5.QtCore.QRectF` Rectangle ====================== .. class:: Rectangle Реализация интерфейса прямоугольника Унаследован от: * :class:`~axioma.core.geometry.Geometry` * :class:`~axioma.mapinfo.RectangleInterface` * :class:`~axioma.core.geometry.GeosSupport` .. method:: Rectangle(coord_system, rect=QRectF()) Конструктор класса :param coord_system: координатная система :type coord_system: :class:`~axioma.cs.CoordSystem` :param rect: прямоугольник :type rect: :class:`~PyQt5.QtCore.QRectF` .. csv-table:: Границы прямоугольника: :header: "Метод", "Тип возвращаемого результата", "Описание" .. method:: left(), :class:`float`, Координата левого края .. method:: top(), :class:`float`, Координата верхнего края .. method:: right(), :class:`float`, Координата правого края .. method:: bottom(), :class:`float`, Координата нижнего края