16#ifndef QGSMAPTOOLCAPTURERUBBERBAND_H 
   17#define QGSMAPTOOLCAPTURERUBBERBAND_H 
   23class QgsMapToolCaptureRubberBand;
 
   52    bool curveIsComplete() 
const;
 
   65    void addPoint( 
const QgsPoint &point, 
bool doUpdate = 
true );
 
   68    void movePoint( 
const QgsPoint &point );
 
   71    void movePoint( 
int index, 
const QgsPoint &point );
 
   86    QgsPoint pointFromEnd( 
int posFromEnd ) 
const;
 
   89    void removeLastPoint();
 
GeometryType
The geometry types are used to group Qgis::WkbType in a coarse way.
 
WkbType
The WKB type describes the number of dimensions a geometry has.
 
Abstract base class for all geometries.
 
Abstract base class for curved geometry type.
 
A rubberband class for QgsAbstractGeometry (considering curved geometries).
 
virtual void setGeometry(QgsAbstractGeometry *geom)
Sets geometry (takes ownership). Geometry is expected to be in map coordinates.
 
Map canvas is a class for displaying all GIS data types on a canvas.
 
Point geometry type, with support for z-dimension and m-values.
 
QVector< QgsPoint > QgsPointSequence