27#ifndef QWT_VECTOR_FIELD_SYMBOL_H
28#define QWT_VECTOR_FIELD_SYMBOL_H
30#include "qwt_global.h"
78 virtual void paint( QPainter* )
const = 0;
104 virtual void setLength( qreal length )
override;
106 virtual qreal length()
const override;
108 virtual void paint( QPainter* )
const override;
135 virtual void setLength( qreal length )
override;
137 virtual qreal length()
const override;
139 virtual void paint( QPainter* )
const override;
Arrow implementation that draws a filled arrow with outline, using a triangular head of constant widt...
Definition qwt_vectorfield_symbol.h:96
Defines abstract interface for arrow drawing routines.
Definition qwt_vectorfield_symbol.h:66
virtual qreal length() const =0
Return the length of the symbol/arrow.
virtual void paint(QPainter *) const =0
Draw the symbol/arrow.
virtual void setLength(qreal length)=0
Set the length of the symbol/arrow.
Arrow implementation that only used lines, with optionally a filled arrow or only lines.
Definition qwt_vectorfield_symbol.h:127