Interpolation::Interpolation(ApplicationWindow *parent, Table *t, const QString &xCol, const QString &yCol, int start, int end, int m) : Filter(parent, t) { init(m); setDataFromTable(t, xCol, yCol, start, end); }
Differentiation::Differentiation(ApplicationWindow *parent, Table *t, const QString &xCol, const QString &yCol, int start, int end) : Filter(parent, t) { init(); setDataFromTable(t, xCol, yCol, start, end); }
FFT::FFT(ApplicationWindow *parent, Table *t, const QString& realColName, const QString& imagColName, int from, int to) : Filter(parent, t) { init(); setDataFromTable(t, realColName, imagColName, from, to); }
LogisticFit::LogisticFit(ApplicationWindow *parent, Table *t, const QString& xCol, const QString& yCol, int startRow, int endRow) : Fit(parent, t) { init(); setDataFromTable(t, xCol, yCol, startRow, endRow); }
PolynomialFit::PolynomialFit(ApplicationWindow *parent, Table *t, const QString& xCol, const QString& yCol, int startRow, int endRow, int order, bool legend) : Fit(parent, t), d_order(order), show_legend(legend) { init(); setDataFromTable(t, xCol, yCol, startRow, endRow); }
Correlation::Correlation(ApplicationWindow *parent, Table *t, const QString& colName1, const QString& colName2, int startRow, int endRow) : Filter(parent, t) { setObjectName(tr("Correlation")); setDataFromTable(t, colName1, colName2, startRow, endRow); }
Convolution::Convolution(ApplicationWindow *parent, Table *t, const QString& signalColName, const QString& responseColName) : Filter(parent, t) { setObjectName(tr("Convolution")); setDataFromTable(t, signalColName, responseColName); }
GaussFit::GaussFit(ApplicationWindow *parent, Table *t, const QString& xCol, const QString& yCol, int startRow, int endRow) : MultiPeakFit(parent, t, xCol, yCol, startRow, endRow, MultiPeakFit::Gauss, 1) { init(); setDataFromTable(t, xCol, yCol, startRow, endRow); }
Correlation::Correlation(ApplicationWindow *parent, Table *t, const QString& colName1, const QString& colName2) : Filter(parent, t) { setName(tr("Correlation")); setDataFromTable(t, colName1, colName2); }
ExponentialFit::ExponentialFit(ApplicationWindow *parent, Table *t, const QString& xCol, const QString& yCol, int startRow, int endRow, bool expGrowth) : Fit(parent, t), is_exp_growth(expGrowth) { init(); setDataFromTable(t, xCol, yCol, startRow, endRow); }
SmoothFilter::SmoothFilter(ApplicationWindow *parent, Table *t, const QString& xCol, const QString& yCol, int start, int end, int m) : Filter(parent, t) { setDataFromTable(t, xCol, yCol, start, end); init(m); }