LineInterface =================== .. currentmodule:: axioma.core.geometry .. class:: LineInterface Интерфейсный класс линии Унаследован от: * :class:`~axioma.core.geometry.Curve` .. method:: setBeginPoint(point) Установка начальной точки :param point: начальная точка :type point: :class:`~PyQt5.QtCore.QPointF` .. method:: setEndPoint(point) Установка конечной точки :param point: конечная точка :type point: :class:`~PyQt5.QtCore.QPointF` .. method:: beginPoint() Начальная точка :return: Координаты начальной точки :rtype: :class:`~PyQt5.QtCore.QPointF` .. method:: endPoint() Конечная точка :return: Координаты конечной точки :rtype: :class:`~PyQt5.QtCore.QPointF` Line =================== .. class:: Line Класс-реализация линии Унаследован от: * :class:`~axioma.core.geometry.Geometry` * :class:`~axioma.core.geometry.LineInterface` * :class:`~axioma.core.geometry.GeosSupport` .. method:: Line(coord_system, line=QLineF()) Конструктор класса :param coord_system: координатная система :type coord_system: :class:`~axioma.cs.CoordSystem` :param line: линия :type line: :class:`~PyQt5.QtCore.QLineF`