QwtMatrixRasterData(3) | Qwt User's Guide | QwtMatrixRasterData(3) |
QwtMatrixRasterData - A class representing a matrix of values as raster data.
#include <qwt_matrix_raster_data.h>
Inherits QwtRasterData.
enum ResampleMode { NearestNeighbour,
BilinearInterpolation }
Resampling algorithm The default setting is NearestNeighbour;.
QwtMatrixRasterData ()
Constructor. virtual ~QwtMatrixRasterData ()
Destructor. void setResampleMode (ResampleMode mode)
Set the resampling algorithm. ResampleMode resampleMode () const
virtual void setInterval (Qt::Axis, const QwtInterval &)
Assign the bounding interval for an axis. void setValueMatrix (const
QVector< double > &values, int numColumns)
Assign a value matrix. const QVector< double > valueMatrix ()
const
void setValue (int row, int col, double value)
Change a single value in the matrix. int numColumns () const
int numRows () const
virtual QRectF pixelHint (const QRectF &) const
Calculate the pixel hint. virtual double value (double x, double y)
const
A class representing a matrix of values as raster data.
QwtMatrixRasterData implements an interface for a matrix of equidistant values, that can be used by a QwtPlotRasterItem. It implements a couple of resampling algorithms, to provide values for positions, that or not on the value matrix.
Resampling algorithm The default setting is NearestNeighbour;.
Enumerator
Returns:
See also:
Returns:
See also:
Calculate the pixel hint. pixelHint() returns the geometry of a pixel, that can be used to calculate the resolution and alignment of the plot item, that is representing the data.
Parameters:
Returns:
See also:
Reimplemented from QwtRasterData.
Returns:
See also:
Assign the bounding interval for an axis. Setting the bounding intervals for the X/Y axis is mandatory to define the positions for the values of the value matrix. The interval in Z direction defines the possible range for the values in the matrix, what is f.e used by QwtPlotSpectrogram to map values to colors. The Z-interval might be the bounding interval of the values in the matrix, but usually it isn't. ( f.e a interval of 0.0-100.0 for values in percentage )
Parameters:
See also:
Reimplemented from QwtRasterData.
Set the resampling algorithm.
Parameters:
See also:
Change a single value in the matrix.
Parameters:
See also:
Assign a value matrix. The positions of the values are calculated by dividing the bounding rectangle of the X/Y intervals into equidistant rectangles ( pixels ). Each value corresponds to the center of a pixel.
Parameters:
See also:
Returns:
Parameters:
See also:
Implements QwtRasterData.
Returns:
See also:
Generated automatically by Doxygen for Qwt User's Guide from the source code.
Wed Jan 2 2019 | Version 6.1.4 |