| 
    QGIS API Documentation 3.99.0-Master (f78f5286a64)
    
   | 
 
An advanced digitizing tool which handles 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 | 
An advanced digitizing tool which handles 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.