9#ifndef QWT_POLAR_SPECTROGRAM_H
10#define QWT_POLAR_SPECTROGRAM_H
12#include "qwt_global.h"
13#include "qwt_polar_item.h"
44 ApproximatedAtan = 0x01
47 Q_DECLARE_FLAGS( PaintAttributes, PaintAttribute )
58 void setPaintAttribute( PaintAttribute,
bool on =
true );
59 bool testPaintAttribute( PaintAttribute )
const;
61 virtual int rtti() const QWT_OVERRIDE;
63 virtual
void draw( QPainter* painter,
65 const QPointF& pole,
double radius,
66 const QRectF& canvasRect ) const QWT_OVERRIDE;
68 virtual
QwtInterval boundingInterval(
int scaleId ) const QWT_OVERRIDE;
71 virtual QImage renderImage(
73 const QPointF& pole, const QRect& rect ) const;
75 virtual
void renderTile(
77 const QPointF& pole, const QPoint& imagePos,
78 const QRect& tile, QImage* image ) const;
83 const QPointF& pole, TileInfo* ) const;
QwtColorMap is used to map values into colors.
Definition qwt_color_map.h:56
A class representing an interval.
Definition qwt_interval.h:40
Base class for items on a polar plot.
Definition qwt_polar_item.h:38
virtual int rtti() const
Return rtti for the specific class represented.
Definition qwt_polar_item.cpp:112
An item, which displays a spectrogram.
Definition qwt_polar_spectrogram.h:29
PaintAttribute
Attributes to modify the drawing algorithm.
Definition qwt_polar_spectrogram.h:38
QwtRasterData defines an interface to any type of raster data.
Definition qwt_raster_data.h:60
A scale map.
Definition qwt_scale_map.h:44