20 #ifndef BASELINEDIALOG_H 21 #define BASELINEDIALOG_H 39 explicit BaselineDialog(QWidget *parent, QSharedPointer<VespucciWorkspace> ws,
const QString &dataset_key);
43 void on_buttonBox_accepted();
45 void on_buttonBox_rejected();
47 void on_methodComboBox_currentTextChanged(
const QString &arg1);
49 void on_pushButton_clicked();
52 Ui::BaselineDialog *ui;
57 QSharedPointer<VespucciDataset> dataset_;
62 QSharedPointer<VespucciWorkspace> workspace_;
64 QVector<double> abscissa_q_;
65 QVector<double> spectrum_q_;
70 #endif // BASELINEDIALOG_H
The VespucciDataset class This is the main class for dealing with hyperspectral data. This handles the import and export of spectra, and the creation of maps. Images are handled by the MapData class. This class is intended to be allocated on the heap inside of a smart pointer, there is no copy constructor.
The VespucciWorkspace class A class which contains all "global variables" (that aren't held in MainWi...
The BaselineDialog class The dialog that allows the user to baseline-correct the data.