QtiPlot  0.9.8.2
Public Member Functions | Private Attributes | List of all members
MatrixData Class Reference

#include <Spectrogram.h>

Inheritance diagram for MatrixData:

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. More...
 
muParserScriptd_mup
 Pointer to a muParserScript. More...
 
double * d_ri
 
double * d_rr
 
double * d_x
 Pointers to internal variables of the muParserScript. More...
 
double * d_y
 
double dx
 Data resolution in x(columns) and y(rows) More...
 
double dy
 
double max_z
 
double min_z
 Min and max values in the source data matrix. More...
 
int n_cols
 
int n_rows
 Data size. More...
 
double x_start
 X axis left value in the data matrix. More...
 
double y_start
 Y axis bottom value in the data matrix. More...
 

Constructor & Destructor Documentation

MatrixData::MatrixData ( Matrix m,
bool  useMatrixFormula = false 
)
inline
MatrixData::~MatrixData ( )
inline

Member Function Documentation

virtual QwtRasterData* MatrixData::copy ( ) const
inlinevirtual
virtual QwtDoubleInterval MatrixData::range ( ) const
inlinevirtual
virtual QSize MatrixData::rasterHint ( const QwtDoubleRect &  ) const
inlinevirtual
double MatrixData::value ( double  x,
double  y 
) const
virtual

Member Data Documentation

double * MatrixData::d_cc
private
double * MatrixData::d_cj
private
Matrix* MatrixData::d_matrix
private

Pointer to the source data matrix.

muParserScript* MatrixData::d_mup
private

Pointer to a muParserScript.

double * MatrixData::d_ri
private
double * MatrixData::d_rr
private
double* MatrixData::d_x
private

Pointers to internal variables of the muParserScript.

double * MatrixData::d_y
private
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: