16 #ifndef QGSMAPTOOLEXTENT_H    17 #define QGSMAPTOOLEXTENT_H    55     void setRatio( QSize ratio ) { mRatio = ratio; }
    61     QSize 
ratio()
 const { 
return mRatio; }
    79     std::unique_ptr< QgsRubberBand > mRubberBand;
 A rectangle specified with double values. 
 
A class to represent a 2D point. 
 
A QgsMapMouseEvent is the result of a user interaction with the mouse on a QgsMapCanvas. 
 
Map canvas is a class for displaying all GIS data types on a canvas.