QGIS API Documentation 3.41.0-Master (af5edcb665c)
|
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.