|
QWT API (中文) 7.0.1
Qt绘图库 - 中文API文档
|
将数值矩阵表示为栅格数据的类。 更多...
#include <qwt_matrix_raster_data.h>
类 | |
| class | PrivateData |
Public 类型 | |
| enum | ResampleMode { NearestNeighbour , BilinearInterpolation , BicubicInterpolation } |
| 重采样算法 更多... | |
Public 类型 继承自 QwtRasterData | |
| enum | Attribute { WithoutGaps = 0x01 } |
| 栅格数据属性 更多... | |
| enum | ConrecFlag { IgnoreAllVerticesOnLevel = 0x01 , IgnoreOutOfRange = 0x02 } |
| 修改等高线算法的标志 更多... | |
| using | ContourLines = QMap< double, QPolygonF > |
| Contour lines | |
Public 成员函数 | |
| QwtMatrixRasterData () | |
| 构造函数。 | |
| virtual | ~QwtMatrixRasterData () |
| 析构函数 | |
| void | setResampleMode (ResampleMode mode) |
| 设置重采样算法。 | |
| ResampleMode | resampleMode () const |
| 返回重采样算法。 | |
| void | setInterval (Qt::Axis, const QwtInterval &) |
| 为轴分配边界区间。 | |
| virtual QwtInterval | interval (Qt::Axis axis) const override final |
| 返回轴的边界区间。 | |
| void | setValueMatrix (const QVector< double > &values, int numColumns) |
| 分配数值矩阵。 | |
| const QVector< double > | valueMatrix () const |
| 返回数值矩阵。 | |
| void | setValue (int row, int col, double value) |
| 更改矩阵中的单个值。 | |
| int | numColumns () const |
| 返回数值矩阵的列数。 | |
| int | numRows () const |
| 返回数值矩阵的行数。 | |
| virtual QRectF | pixelHint (const QRectF &) const override |
| 计算像素提示。 | |
| virtual double | value (double x, double y) const override |
| 返回栅格位置处的数值。 | |
Public 成员函数 继承自 QwtRasterData | |
| QwtRasterData () | |
| Constructor | |
| virtual | ~QwtRasterData () |
| Destructor | |
| void | setAttribute (Attribute, bool on=true) |
| Set an attribute | |
| bool | testAttribute (Attribute) const |
| Test an attribute | |
| virtual void | initRaster (const QRectF &, const QSize &raster) |
| Initialize the raster | |
| virtual void | discardRaster () |
| Discard the raster | |
| virtual ContourLines | contourLines (const QRectF &rect, const QSize &raster, const QList< double > &levels, ConrecFlags) const |
| Calculate contour lines | |
将数值矩阵表示为栅格数据的类。
| QwtMatrixRasterData::QwtMatrixRasterData | ( | ) |
构造函数。
|
virtual |
析构函数
|
finaloverridevirtual |
返回轴的边界区间。
实现了 QwtRasterData.
| int QwtMatrixRasterData::numColumns | ( | ) | const |
返回数值矩阵的列数。
| int QwtMatrixRasterData::numRows | ( | ) | const |
返回数值矩阵的行数。
|
overridevirtual |
计算像素提示。
重载 QwtRasterData .
| QwtMatrixRasterData::ResampleMode QwtMatrixRasterData::resampleMode | ( | ) | const |
返回重采样算法。
| void QwtMatrixRasterData::setInterval | ( | Qt::Axis | axis, |
| const QwtInterval & | interval | ||
| ) |
为轴分配边界区间。
| void QwtMatrixRasterData::setResampleMode | ( | ResampleMode | mode | ) |
设置重采样算法。
| void QwtMatrixRasterData::setValue | ( | int | row, |
| int | col, | ||
| double | value | ||
| ) |
更改矩阵中的单个值。
| void QwtMatrixRasterData::setValueMatrix | ( | const QVector< double > & | values, |
| int | numColumns | ||
| ) |
分配数值矩阵。
|
overridevirtual |
返回栅格位置处的数值。
实现了 QwtRasterData.
| const QVector< double > QwtMatrixRasterData::valueMatrix | ( | ) | const |
返回数值矩阵。