27#ifndef QWT_VECTOR_FIELD_SYMBOL_H
28#define QWT_VECTOR_FIELD_SYMBOL_H
30#include "qwt_global.h"
63 virtual void paint(QPainter*)
const = 0;
84 virtual void setLength(qreal length)
override;
86 virtual qreal length()
const override;
88 virtual void paint(QPainter*)
const override;
108 virtual void setLength(qreal length)
override;
110 virtual qreal length()
const override;
112 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:76
Defines abstract interface for arrow drawing routines.
Definition qwt_vectorfield_symbol.h:51
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:100