MatrixData Class Reference

#include <Spectrogram.h>

List of all members.

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.
Matrixd_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.


Constructor & Destructor Documentation

MatrixData::MatrixData ( Matrix m  )  [inline]

MatrixData::~MatrixData (  )  [inline]


Member Function Documentation

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]


Member Data Documentation

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.


The documentation for this class was generated from the following files:
Generated on Mon Oct 15 06:11:43 2007 for QtiPlot by  doxygen 1.5.3