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::MatrixData ( Matrix m,
bool  useMatrixFormula = false 
)
inline

◆ ~MatrixData()

MatrixData::~MatrixData ( )
inline

Member Function Documentation

◆ copy()

virtual QwtRasterData* MatrixData::copy ( ) const
inlinevirtual

◆ range()

virtual QwtDoubleInterval MatrixData::range ( ) const
inlinevirtual

◆ rasterHint()

virtual QSize MatrixData::rasterHint ( const QwtDoubleRect &  ) const
inlinevirtual

◆ value()

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

Member Data Documentation

◆ d_cc

double * MatrixData::d_cc
private

◆ d_cj

double * MatrixData::d_cj
private

◆ d_matrix

Matrix* MatrixData::d_matrix
private

Pointer to the source data matrix.

◆ d_mup

muParserScript* MatrixData::d_mup
private

Pointer to a muParserScript.

◆ d_ri

double * MatrixData::d_ri
private

◆ d_rr

double * MatrixData::d_rr
private

◆ d_x

double* MatrixData::d_x
private

Pointers to internal variables of the muParserScript.

◆ d_y

double * MatrixData::d_y
private

◆ dx

double MatrixData::dx
private

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

◆ dy

double MatrixData::dy
private

◆ max_z

double MatrixData::max_z
private

◆ min_z

double MatrixData::min_z
private

Min and max values in the source data matrix.

◆ n_cols

int MatrixData::n_cols
private

◆ n_rows

int MatrixData::n_rows
private

Data size.

◆ x_start

double MatrixData::x_start
private

X axis left value in the data matrix.

◆ y_start

double MatrixData::y_start
private

Y axis bottom value in the data matrix.


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