|
QWT API (中文) 7.0.1
Qt绘图库 - 中文API文档
|
封装网格数据并提供插值方法的类。 更多...
#include <qwt_grid_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 成员函数 | |
| QwtGridRasterData () | |
| 构造函数。 | |
| virtual | ~QwtGridRasterData () |
| 析构函数 | |
| void | setResampleMode (ResampleMode mode) |
| 设置查询值时使用的插值方法。 | |
| ResampleMode | resampleMode () const |
| 返回当前激活的插值方法。 | |
| virtual QwtInterval | interval (Qt::Axis axis) const override final |
| 返回轴的边界区间 | |
| void | setValue (const QVector< double > &x, const QVector< double > &y, const QVector< QVector< double > > &v) |
| 设置新的 x 轴、y 轴和数据矩阵 | |
| virtual double | value (double x, double y) const override |
| 返回栅格位置处的数值 | |
| virtual QRectF | pixelHint (const QRectF &) const override |
| 计算像素提示 | |
| int | xSize () const |
| 返回 x 轴的大小。 | |
| int | ySize () const |
| 返回 y 轴的大小。 | |
| std::pair< int, int > | valueSize () const |
| 返回数值矩阵的大小。 | |
| double | atValue (int xIndex, int yIndex) const |
| 返回数值矩阵中指定位置的值。 | |
| double | atX (int xIndex) const |
| 返回指定索引处的 x 轴值。 | |
| double | atY (int yIndex) const |
| 返回指定索引处的 y 轴值。 | |
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 | |
封装网格数据并提供插值方法的类。
| QwtGridRasterData::QwtGridRasterData | ( | ) |
构造函数。
|
virtual |
析构函数
| double QwtGridRasterData::atValue | ( | int | xIndex, |
| int | yIndex | ||
| ) | const |
返回数值矩阵中指定位置的值。
| double QwtGridRasterData::atX | ( | int | xIndex | ) | const |
返回指定索引处的 x 轴值。
| double QwtGridRasterData::atY | ( | int | yIndex | ) | const |
返回指定索引处的 y 轴值。
|
finaloverridevirtual |
返回轴的边界区间
实现了 QwtRasterData.
|
overridevirtual |
计算像素提示
重载 QwtRasterData .
| QwtGridRasterData::ResampleMode QwtGridRasterData::resampleMode | ( | ) | const |
返回当前激活的插值方法。
| void QwtGridRasterData::setResampleMode | ( | QwtGridRasterData::ResampleMode | mode | ) |
设置查询值时使用的插值方法。
| void QwtGridRasterData::setValue | ( | const QVector< double > & | x, |
| const QVector< double > & | y, | ||
| const QVector< QVector< double > > & | v | ||
| ) |
设置新的 x 轴、y 轴和数据矩阵
|
overridevirtual |
返回栅格位置处的数值
实现了 QwtRasterData.
| std::pair< int, int > QwtGridRasterData::valueSize | ( | ) | const |
返回数值矩阵的大小。
| int QwtGridRasterData::xSize | ( | ) | const |
返回 x 轴的大小。
| int QwtGridRasterData::ySize | ( | ) | const |
返回 y 轴的大小。