CurrentPointSource ===================== .. currentmodule:: axioma.gui .. class:: CurrentPointSource Используется для получения информации о текущей точке. Позволяет производить преобразование между экранными координатами и координатами карты или отчета. Унаследован от: * :class:`~PyQt5.QtCore.QObject` Методы: .. py:method:: CurrentPointSource(parent=None) Конструктор :param parent: Родительский объект :type parent: :class:`~PyQt5.QtCore.QObject` или None .. py:method:: currentPoint() Возвращает координаты текущей точки :rtype: :class:`~PyQt5.QtCore.QPointF` .. py:method:: toDeviceTransform() Возвращает матрицу преобразования между координатами карты и экранными координатами :rtype: :class:`~PyQt5.QtGui.QTransform` .. py:method:: mapToDevice(val) Производит преобразование координат карты в координаты экрана :param val: Входное значение точки в координатах карты :type val: :class:`~PyQt5.QtCore.QPointF` :rtype: :class:`~PyQt5.QtCore.QPointF` .. py:method:: mapToDevice(val) Производит преобразование координат карты в координаты экрана :param val: Входное значение точки в координатах карты :type val: :class:`~PyQt5.QtCore.QPoint` :rtype: :class:`~PyQt5.QtCore.QPoint` .. py:method:: mapRectToDevice(val) Производит преобразование прямоугольника из координат карты в координаты экрана :param val: Входное значение точки в координатах карты :type val: :class:`~PyQt5.QtCore.QRect` :rtype: :class:`~PyQt5.QtCore.QRect` .. py:method:: mapRectToDevice(val) Производит преобразование прямоугольника из координат карты в координаты экрана :param val: Входное значение точки в координатах карты :type val: :class:`~PyQt5.QtCore.QRectF` :rtype: :class:`~PyQt5.QtCore.QRectF` .. py:method:: currentDevicePoint() Текущая точка в координатах экрана :rtype: :class:`~PyQt5.QtCore.QPointF` .. method:: currentPointChanged() [signal] Сигнал испускается при смене координат текущей точки .. method:: toDeviceTransformChanged() [signal] Сигнал испускается при изменениии параметров матрицы преобразования