|
QGIS API Documentation 3.42.0-Münster (feb80233002)
|
A advanced digitizing tools to handle the selection of a point at the intersection of two circles. More...
#include <qgsadvanceddigitizingtools.h>

Public Member Functions | |
| QgsAdvancedDigitizingCirclesIntersectionTool (QgsMapCanvas *canvas, QgsAdvancedDigitizingDockWidget *cadDockWidget) | |
| The advanced digitizing's circles intersection tool constructor. | |
| ~QgsAdvancedDigitizingCirclesIntersectionTool () | |
| void | canvasMoveEvent (QgsMapMouseEvent *event) override |
| Handles canvas press move. | |
| void | canvasReleaseEvent (QgsMapMouseEvent *event) override |
| Handles canvas release event. | |
| QWidget * | createWidget () override |
| Returns a widget to control the tool. | |
| void | paint (QPainter *painter) override |
| Paints tool content onto the advanced digitizing canvas item. | |
Public Member Functions inherited from QgsAdvancedDigitizingTool | |
| QgsAdvancedDigitizingTool (QgsMapCanvas *canvas, QgsAdvancedDigitizingDockWidget *cadDockWidget) | |
| The advanced digitizing tool constructor. | |
| QgsAdvancedDigitizingDockWidget * | cadDockWidget () const |
| Returns the advanced digitizing widget associated with the tool. | |
| virtual void | canvasPressEvent (QgsMapMouseEvent *event) |
| Handles canvas press event. | |
| QgsMapCanvas * | mapCanvas () const |
| Returns the map canvas associated with the tool. | |
Additional Inherited Members | |
Signals inherited from QgsAdvancedDigitizingTool | |
| void | paintRequested () |
| Requests a new painting event to the advanced digitizing canvas item. | |
Protected Attributes inherited from QgsAdvancedDigitizingTool | |
| QPointer< QgsAdvancedDigitizingDockWidget > | mCadDockWidget |
| QgsMapCanvas * | mMapCanvas = nullptr |
A advanced digitizing tools to handle the selection of a point at the intersection of two circles.
Definition at line 118 of file qgsadvanceddigitizingtools.h.
|
explicit |
The advanced digitizing's circles intersection tool constructor.
| canvas | The map canvas on which the widget operates |
| cadDockWidget | The cadDockWidget to which the floater belongs |
Definition at line 33 of file qgsadvanceddigitizingtools.cpp.
| QgsAdvancedDigitizingCirclesIntersectionTool::~QgsAdvancedDigitizingCirclesIntersectionTool | ( | ) |
Definition at line 38 of file qgsadvanceddigitizingtools.cpp.
|
overridevirtual |
Handles canvas press move.
false. Reimplemented from QgsAdvancedDigitizingTool.
Definition at line 203 of file qgsadvanceddigitizingtools.cpp.
|
overridevirtual |
Handles canvas release event.
false. Reimplemented from QgsAdvancedDigitizingTool.
Definition at line 227 of file qgsadvanceddigitizingtools.cpp.
|
overridevirtual |
Returns a widget to control the tool.
Reimplemented from QgsAdvancedDigitizingTool.
Definition at line 46 of file qgsadvanceddigitizingtools.cpp.
|
overridevirtual |
Paints tool content onto the advanced digitizing canvas item.
Reimplemented from QgsAdvancedDigitizingTool.
Definition at line 299 of file qgsadvanceddigitizingtools.cpp.