16#ifndef QGSMAPTOOLSHAPEABSTRACT_H
17#define QGSMAPTOOLSHAPEABSTRACT_H
55 Q_ENUM( ShapeCategory )
61 Q_ASSERT( !mId.isEmpty() );
62 Q_ASSERT( parentTool );
68 QString
id()
const {
return mId; }
95 Q_UNUSED( lastCapturedMapPoint )
102 virtual void clean();
A rubberband class for QgsAbstractGeometry (considering curved geometries).
A geometry is the spatial representation of a feature.
A mouse event which is the result of a user interaction with a QgsMapCanvas.
Point geometry type, with support for z-dimension and m-values.
A QgsGeometry with associated coordinate reference system.
Represents a vector layer which manages a vector based dataset.
QVector< QgsPoint > QgsPointSequence