18 #ifndef QGSGEOMETRYRUBBERBAND_H 19 #define QGSGEOMETRYRUBBERBAND_H 73 void setFillColor(
const QColor& c );
75 void setOutlineColor(
const QColor& c );
77 void setOutlineWidth(
int width );
79 void setLineStyle( Qt::PenStyle penStyle );
81 void setBrushStyle( Qt::BrushStyle brushStyle );
96 void drawVertex(
QPainter* p,
double x,
double y );
100 #endif // QGSGEOMETRYRUBBERBAND_H A circle is used to highlight points (○)
void setIconType(IconType iconType)
Sets vertex marker icon type.
A rectangle specified with double values.
const QgsAbstractGeometryV2 * geometry()
Returns a pointer to the geometry.
A cross is used to highlight points (+)
A box is used to highlight points (□)
An abstract class for items that can be placed on the map canvas.
Abstract base class for all geometries.
Map canvas is a class for displaying all GIS data types on a canvas.
Utility class for identifying a unique vertex within a geometry.
Point geometry type, with support for z-dimension and m-values.
virtual void paint(QPainter *painter)=0
function to be implemented by derived classes
A rubberband class for QgsAbstractGeometryV2 (considering curved geometries)
A cross is used to highlight points (x)