27#ifndef QWT_PLOT_SPECTROGRAM_H
28#define QWT_PLOT_SPECTROGRAM_H
30#include "qwt_global.h"
31#include "qwt_raster_data.h"
32#include "qwt_plot_rasteritem.h"
93 Q_DECLARE_FLAGS(DisplayModes, DisplayMode)
101 void setDisplayMode(DisplayMode,
bool on =
true);
103 bool testDisplayMode(DisplayMode)
const;
118 void setColorTableSize(
int numColors);
120 int colorTableSize()
const;
125 virtual QRectF
pixelHint(
const QRectF&)
const override;
128 void setDefaultContourPen(
const QColor&, qreal width = 0.0, Qt::PenStyle = Qt::SolidLine);
130 void setDefaultContourPen(
const QPen&);
132 QPen defaultContourPen()
const;
135 virtual QPen contourPen(
double level)
const;
148 virtual int rtti()
const override;
162 const QSize& imageSize)
const override;
169 virtual QSize contourRasterSize(
const QRectF&,
const QRect&)
const;
198Q_DECLARE_OPERATORS_FOR_FLAGS(QwtPlotSpectrogram::DisplayModes)
Definition qwt_dyngrid_layout.h:33
Definition qwt_compass.h:36
QwtColorMap is used to map values into colors.
Definition qwt_color_map.h:62
A class representing an interval.
Definition qwt_interval.h:45
virtual int rtti() const
Runtime type information.
Definition qwt_plot_item.cpp:215
A class, which displays raster data.
Definition qwt_plot_rasteritem.h:71
virtual void draw(QPainter *, const QwtScaleMap &xMap, const QwtScaleMap &yMap, const QRectF &canvasRect) const override
Draw the raster data.
Definition qwt_plot_rasteritem.cpp:731
virtual QImage renderImage(const QwtScaleMap &xMap, const QwtScaleMap &yMap, const QRectF &area, const QSize &imageSize) const =0
Render an image.
virtual QRectF pixelHint(const QRectF &) const
Pixel hint.
Definition qwt_plot_rasteritem.cpp:708
virtual QwtInterval interval(Qt::Axis) const
Get the bounding interval for an axis.
Definition qwt_plot_rasteritem.cpp:904
A plot item, which displays a spectrogram.
Definition qwt_plot_spectrogram.h:68
DisplayMode
Display modes.
Definition qwt_plot_spectrogram.h:85
QwtRasterData defines an interface to any type of raster data.
Definition qwt_raster_data.h:79
ConrecFlag
Flags to modify the contour algorithm .
Definition qwt_raster_data.h:145
A scale map.
Definition qwt_scale_map.h:52