#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] |
References Matrix::cell(), d_m, d_matrix, Matrix::dx(), dx, Matrix::dy(), dy, max_z, min_z, n_cols, n_rows, Matrix::numCols(), Matrix::numRows(), Matrix::range(), x_start, Matrix::xStart(), y_start, and Matrix::yStart().
Referenced by copy().
| virtual QwtRasterData* MatrixData::copy | ( | ) | const [inline, virtual] |
References d_matrix, and MatrixData().
| 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.
Referenced by MatrixData(), value(), and ~MatrixData().
Matrix* MatrixData::d_matrix [private] |
double MatrixData::dx [private] |
double MatrixData::dy [private] |
Referenced by MatrixData(), and value().
double MatrixData::max_z [private] |
Referenced by MatrixData(), and range().
double MatrixData::min_z [private] |
int MatrixData::n_cols [private] |
Referenced by MatrixData(), rasterHint(), and value().
int MatrixData::n_rows [private] |
double MatrixData::x_start [private] |
double MatrixData::y_start [private] |
1.5.6