QtiPlot 0.9.8.2
Public Member Functions | Private Attributes
MatrixData Class Reference

#include <Spectrogram.h>

List of all members.

Public Member Functions

virtual QwtRasterData * copy () const
 MatrixData (Matrix *m, bool useMatrixFormula=false)
virtual QwtDoubleInterval range () const
virtual QSize rasterHint (const QwtDoubleRect &) const
virtual double value (double x, double y) const
 ~MatrixData ()

Private Attributes

double * d_cc
double * d_cj
Matrixd_matrix
 Pointer to the source data matrix.
muParserScriptd_mup
 Pointer to a muParserScript.
double * d_ri
double * d_rr
double * d_x
 Pointers to internal variables of the muParserScript.
double * d_y
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,
bool  useMatrixFormula = false 
) [inline]
MatrixData::~MatrixData ( ) [inline]

References d_mup.


Member Function Documentation

virtual QwtRasterData* MatrixData::copy ( ) const [inline, virtual]

References d_matrix, d_mup, and MatrixData().

Referenced by Spectrogram::renderImage().

virtual QwtDoubleInterval MatrixData::range ( ) const [inline, virtual]

References max_z, and min_z.

virtual QSize MatrixData::rasterHint ( const QwtDoubleRect &  ) const [inline, virtual]

References n_cols, and n_rows.

Referenced by Spectrogram::renderImage().

double MatrixData::value ( double  x,
double  y 
) const [virtual]

Member Data Documentation

double * MatrixData::d_cc [private]

Referenced by MatrixData(), and value().

double * MatrixData::d_cj [private]

Referenced by MatrixData(), and value().

Pointer to the source data matrix.

Referenced by copy(), MatrixData(), and value().

Pointer to a muParserScript.

Referenced by copy(), MatrixData(), value(), and ~MatrixData().

double * MatrixData::d_ri [private]

Referenced by MatrixData(), and value().

double * MatrixData::d_rr [private]

Referenced by MatrixData(), and value().

double* MatrixData::d_x [private]

Pointers to internal variables of the muParserScript.

Referenced by MatrixData(), and value().

double * MatrixData::d_y [private]

Referenced by MatrixData(), and value().

double MatrixData::dx [private]

Data resolution in x(columns) and y(rows)

Referenced by MatrixData(), and value().

double MatrixData::dy [private]

Referenced by MatrixData(), and value().

double MatrixData::max_z [private]

Referenced by MatrixData(), and range().

double MatrixData::min_z [private]

Min and max values in the source data matrix.

Referenced by MatrixData(), and range().

int MatrixData::n_cols [private]

Referenced by MatrixData(), and rasterHint().

int MatrixData::n_rows [private]

Data size.

Referenced by MatrixData(), and rasterHint().

double MatrixData::x_start [private]

X axis left value in the data matrix.

Referenced by MatrixData(), and value().

double MatrixData::y_start [private]

Y axis bottom value in the data matrix.

Referenced by MatrixData(), and value().


The documentation for this class was generated from the following files: