SnapHandler¶
-
class
axioma.gui.
SnapHandler
¶ Класс инструмента, который может быть использован в составе других инструментов. Используется, если необходимо обеспечить привязку к существующим узлам окна карты или отчета. Может быть добавлен в как элемент составного инструмента посредством метода
addSubtool()
. Область поиска узла задается в настройках и может быть определена посредством методаsnapSensitiveRadius()
Унаследован от:
Методы:
-
SnapHandler
(view, settingsManager, currentPointSource)¶ Конструктор
- Параметры
view (
ItemView
) – Окно, в котором будут обрабатываться событияsettingsManager (
GuiSettingsManager
) – Ссылка на текущие настройкиcurrentPointSource (
CurrentPointSource
) – Ранее созданный объект для преобразования между экранными координатами и координатами карты или отчета. Может быть создан ранее в составе объекта классаDeviceToSceneHandler
, который в свою очередь может работать совместно с данным инструментом в составе сложного инструментаChainTool
-