16#ifndef QGSMAPTOOLCAPTURERUBBERBAND_H
17#define QGSMAPTOOLCAPTURERUBBERBAND_H
22class QgsMapToolCaptureRubberBand;
51 bool curveIsComplete()
const;
64 void addPoint(
const QgsPoint &point,
bool doUpdate =
true );
67 void movePoint(
const QgsPoint &point );
70 void movePoint(
int index,
const QgsPoint &point );
85 QgsPoint pointFromEnd(
int posFromEnd )
const;
88 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