sec_interp.gui.tools.interpretation_tool module
- class sec_interp.gui.tools.interpretation_tool.ProfileInterpretationTool(*args: Any, **kwargs: Any)[source]
Bases:
QgsMapToolEmitPointTool for drawing interpretation polygons on the profile canvas.
Left Click: Add vertex
Move: Update preview rubber band
Right Click: Remove last vertex
Enter/Double Click: Finalize polygon
Escape: Cancel
- canvasDoubleClickEvent(event: Any) None[source]
Finalize polygon on double click.
- Parameters:
event – Map tool event from QGIS
- canvasMoveEvent(event: Any) None[source]
Handle mouse move for rubber band update.
- Parameters:
event – Map tool event from QGIS
- canvasReleaseEvent(event: Any) None[source]
Handle mouse click release.
- Parameters:
event – Map tool event from QGIS
- keyPressEvent(event: Any) None[source]
Handle keyboard events.
- Parameters:
event – Key event from QGIS
- polygonFinished
alias of
InterpretationPolygon