#include <Spectrogram.h>
Public Member Functions | |
virtual QwtRasterData * | copy () const |
MatrixData (Matrix *m) | |
virtual QwtDoubleInterval | range () const |
virtual QSize | rasterHint (const QwtDoubleRect &) const |
virtual double | value (double x, double y) const |
~MatrixData () | |
Private Attributes | |
double ** | d_m |
Vector used to store in memory the data from the source matrix window. | |
Matrix * | d_matrix |
Pointer to the source data matrix. | |
double | dx |
Data resolution in x(columns) and y(rows). | |
double | dy |
double | max_z |
double | min_z |
Min and max values in the source data matrix. | |
int | n_cols |
int | n_rows |
Data size. | |
double | x_start |
X axis left value in the data matrix. | |
double | y_start |
Y axis bottom value in the data matrix. |
MatrixData::MatrixData | ( | Matrix * | m | ) | [inline] |
MatrixData::~MatrixData | ( | ) | [inline] |
virtual QwtRasterData* MatrixData::copy | ( | ) | const [inline, virtual] |
virtual QwtDoubleInterval MatrixData::range | ( | ) | const [inline, virtual] |
virtual QSize MatrixData::rasterHint | ( | const QwtDoubleRect & | ) | const [inline, virtual] |
double MatrixData::value | ( | double | x, | |
double | y | |||
) | const [virtual] |
double** MatrixData::d_m [private] |
Vector used to store in memory the data from the source matrix window.
Matrix* MatrixData::d_matrix [private] |
Pointer to the source data matrix.
double MatrixData::dx [private] |
Data resolution in x(columns) and y(rows).
double MatrixData::dy [private] |
double MatrixData::max_z [private] |
double MatrixData::min_z [private] |
Min and max values in the source data matrix.
int MatrixData::n_cols [private] |
int MatrixData::n_rows [private] |
Data size.
double MatrixData::x_start [private] |
X axis left value in the data matrix.
double MatrixData::y_start [private] |
Y axis bottom value in the data matrix.