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 用于将数值映射为颜色。
Definition qwt_color_map.h:62
表示区间的类
Definition qwt_interval.h:45
virtual int rtti() const
Runtime type information
Definition qwt_plot_item.cpp:215
显示栅格数据的类
Definition qwt_plot_rasteritem.h:71
virtual void draw(QPainter *, const QwtScaleMap &xMap, const QwtScaleMap &yMap, const QRectF &canvasRect) const override
绘制栅格数据
Definition qwt_plot_rasteritem.cpp:731
virtual QImage renderImage(const QwtScaleMap &xMap, const QwtScaleMap &yMap, const QRectF &area, const QSize &imageSize) const =0
渲染图像
virtual QRectF pixelHint(const QRectF &) const
像素提示
Definition qwt_plot_rasteritem.cpp:708
virtual QwtInterval interval(Qt::Axis) const
获取轴的边界区间
Definition qwt_plot_rasteritem.cpp:904
显示频谱图的绘图项
Definition qwt_plot_spectrogram.h:68
DisplayMode
显示模式
Definition qwt_plot_spectrogram.h:85
QwtRasterData 定义了任何类型栅格数据的接口
Definition qwt_raster_data.h:79
ConrecFlag
修改等高线算法的标志
Definition qwt_raster_data.h:145
刻度映射
Definition qwt_scale_map.h:52