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 ()
GraphoutputGraph ()
 Returns a pointer to the graph where the result curve should be displayed.
int outputPoints ()
int outputPrecision ()
bool recalculate ()
RecalculateMode recalculateMode ()
PlotCurveresultCurve ()
QPen resultCurvePen ()
TableresultTable ()
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