QWT API (English) 7.0.1
Qt Widget Library for Technical Applications - English API Documentation
Loading...
Searching...
No Matches
Classes | Public Member Functions | List of all members
QwtVectorFieldArrow Class Reference

Arrow implementation that draws a filled arrow with outline, using a triangular head of constant width. More...

#include <qwt_vectorfield_symbol.h>

Inheritance diagram for QwtVectorFieldArrow:
QwtVectorFieldSymbol

Classes

class  PrivateData
 

Public Member Functions

 QwtVectorFieldArrow (qreal headWidth=6.0, qreal tailWidth=1.0)
 Constructor with head and tail width parameters.
 
virtual ~QwtVectorFieldArrow () override
 Destructor.
 
virtual void setLength (qreal length) override
 Set the length of the arrow.
 
virtual qreal length () const override
 Return the length of the arrow.
 
virtual void paint (QPainter *) const override
 Draw the arrow.
 
- Public Member Functions inherited from QwtVectorFieldSymbol
 QwtVectorFieldSymbol ()
 Constructor.
 
virtual ~QwtVectorFieldSymbol ()
 Destructor.
 

Detailed Description

Arrow implementation that draws a filled arrow with outline, using a triangular head of constant width.

Constructor & Destructor Documentation

◆ QwtVectorFieldArrow()

QwtVectorFieldArrow::QwtVectorFieldArrow ( qreal  headWidth = 6.0,
qreal  tailWidth = 1.0 
)

Constructor with head and tail width parameters.

Constructor

The length is initialized by headWidth + 4

Parameters
headWidthWidth of the triangular head
tailWidthWidth of the arrow tail
See also
setLength()

◆ ~QwtVectorFieldArrow()

QwtVectorFieldArrow::~QwtVectorFieldArrow ( )
overridevirtual

Destructor.

Destructor

.

Member Function Documentation

◆ length()

qreal QwtVectorFieldArrow::length ( ) const
overridevirtual

Return the length of the arrow.

Implements QwtVectorFieldSymbol.

◆ paint()

void QwtVectorFieldArrow::paint ( QPainter *  painter) const
overridevirtual

Draw the arrow.

Draw the arrow using QPainter.

Implements QwtVectorFieldSymbol.

◆ setLength()

void QwtVectorFieldArrow::setLength ( qreal  length)
overridevirtual

Set the length of the arrow.

Implements QwtVectorFieldSymbol.


The documentation for this class was generated from the following files: