SnapHandler

class axioma.gui.SnapHandler

Класс инструмента, который может быть использован в составе других инструментов. Используется, если необходимо обеспечить привязку к существующим узлам окна карты или отчета. Может быть добавлен в как элемент составного инструмента посредством метода addSubtool(). Обоасть поиска узла задается в настройках и может быть определена посредством метода snapSensitiveRadius()

Унаследован от:

Методы:

SnapHandler(view, settingsManager, currentPointSource)

Конструктор

Параметры:
  • view (ItemView) – Окно, в котором будут обрабатываться события
  • settingsManager (GuiSettingsManager) – Ссылка на текущие настройки
  • currentPointSource (CurrentPointSource) – Ранее созданный объект для преобразования между экранными координатами и координатами карты или отчета. Может быть создан ранее в составе объекта класса DeviceToSceneHandler, который в свою очередь может работать совместно с данным инструментом в составе сложного инструмента ChainTool
snapPoint()

Возвращает исправленные текущие координаты

Тип результата:QPointF