Filter Class Reference

Inheritance diagram for Filter:

BlandAltmanFilter ConvexHullFilter Convolution Correlation Deconvolution Differentiation FFT FFTFilter Fit Integration Interpolation ParetoFilter QQPlotFilter SmoothFilter

List of all members.

Public Types


Public Member Functions

virtual void enableGraphicsDisplay (bool on=true, Graph *g=0)
QString explanation ()
 Filter (ApplicationWindow */TransferThis/, Graph *=0, const char *=0)
FilterType filterType ()
bool hasModifiedData ()
int maxIterations ()
char outputFormat ()
Graph * outputGraph ()
 Returns a pointer to the graph where the result curve should be displayed.
int outputPoints ()
int outputPrecision ()
bool recalculate ()
RecalculateMode recalculateMode ()
PlotCurve * resultCurve ()
QPen resultCurvePen ()
Table * resultTable ()
virtual bool run ()
void setColor (const QColor &)
void setColor (const QString &)
void setColor (int)
bool setDataFromCurve (const QString &curveTitle, double from, double to, Graph *g=0)
bool setDataFromCurve (const QString &, Graph *=0)
bool setDataFromCurve (PlotCurve *c, double from, double to)
bool setDataFromCurve (PlotCurve *c)
virtual bool setDataFromTable (Table *t, const QString &xColName, const QString &yColName, int from=1, int to=-1, bool=false)
void setMaximumIterations (int)
void setOutputFormat (int)
void setOutputFormat (const char)
void setOutputPoints (int)
void setOutputPrecision (int)
void setRecalculateMode (int)
void setResultCurvePen (const QPen &)
void setSortData (bool=true)
void setTolerance (double)
bool sortData ()
double tolerance ()
 ~Filter ()


Member Enumeration Documentation

Enumerator:
FitLinear 
FitLinearSlope 
FitPoly 
FitExp 
FitTwoExp 
FitThreeExp 
FitLogistic 
FitSigmoidal 
FitGaussAmp 
FitMultiPeak 
FitPlugIn 
FitUser 
Interpolate 
Smooth 
FindPeaks 
Fft 
FftFilter 
Integrate 
Differentiate 
Correlate 
Convolve 
Deconvolve 
MultipleLinearRegresion 
Pareto 
QQPlot 
BlandAltman 
ConvexHull 
FitSine 
FitSineSqr 

Enumerator:
NoRecalculate 
AutoRecalculate 
ManualRecalculate 


Constructor & Destructor Documentation

Filter::Filter ( ApplicationWindow */TransferThis/  ,
Graph *  = 0,
const char *  = 0 
)

Filter::~Filter (  ) 


Member Function Documentation

virtual void Filter::enableGraphicsDisplay ( bool  on = true,
Graph *  g = 0 
) [virtual]

QString Filter::explanation (  ) 

FilterType Filter::filterType (  ) 

bool Filter::hasModifiedData (  ) 

int Filter::maxIterations (  ) 

char Filter::outputFormat (  ) 

Graph* Filter::outputGraph (  ) 

Returns a pointer to the graph where the result curve should be displayed.

Reimplemented in SurfaceFit.

int Filter::outputPoints (  ) 

int Filter::outputPrecision (  ) 

bool Filter::recalculate (  ) 

RecalculateMode Filter::recalculateMode (  ) 

PlotCurve* Filter::resultCurve (  ) 

QPen Filter::resultCurvePen (  ) 

Table* Filter::resultTable (  ) 

virtual bool Filter::run (  )  [virtual]

void Filter::setColor ( const QColor &   ) 

void Filter::setColor ( const QString &   ) 

void Filter::setColor ( int   ) 

bool Filter::setDataFromCurve ( const QString &  curveTitle,
double  from,
double  to,
Graph *  g = 0 
)

bool Filter::setDataFromCurve ( const QString &  ,
Graph *  = 0 
)

bool Filter::setDataFromCurve ( PlotCurve *  c,
double  from,
double  to 
)

bool Filter::setDataFromCurve ( PlotCurve *  c  ) 

virtual bool Filter::setDataFromTable ( Table *  t,
const QString &  xColName,
const QString &  yColName,
int  from = 1,
int  to = -1,
bool  = false 
) [virtual]

Reimplemented in Fit, and BlandAltmanFilter.

void Filter::setMaximumIterations ( int   ) 

void Filter::setOutputFormat ( int   ) 

void Filter::setOutputFormat ( const   char  ) 

void Filter::setOutputPoints ( int   ) 

void Filter::setOutputPrecision ( int   ) 

void Filter::setRecalculateMode ( int   ) 

void Filter::setResultCurvePen ( const QPen &   ) 

void Filter::setSortData ( bool  = true  ) 

void Filter::setTolerance ( double   ) 

bool Filter::sortData (  ) 

double Filter::tolerance (  ) 


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

Generated on Thu Oct 10 18:41:31 2024 for QtiPlot/Python-API by  doxygen 1.5.8