2025-05-09 09:28:39 +00:00
|
|
|
#ifndef ANALYSISOPERATIONRECORDER_H
|
|
|
|
|
#define ANALYSISOPERATIONRECORDER_H
|
|
|
|
|
|
|
|
|
|
namespace AnalysisOperationRecorder {
|
|
|
|
|
enum AnalysisMode{
|
|
|
|
|
Null,
|
|
|
|
|
NumericalLabel,
|
|
|
|
|
StartPoint,
|
|
|
|
|
StopPoint,
|
|
|
|
|
PeakSynthesisAnalysis,
|
|
|
|
|
GlassTransition,
|
|
|
|
|
OnsetTemperaturePoint,
|
|
|
|
|
EndsetTemperaturePoint
|
|
|
|
|
};
|
|
|
|
|
struct AnalysisOperation{
|
|
|
|
|
AnalysisMode mode;
|
2025-05-12 09:29:59 +00:00
|
|
|
double x1,x2;
|
2025-05-09 09:28:39 +00:00
|
|
|
};
|
|
|
|
|
|
2025-05-12 09:29:59 +00:00
|
|
|
extern QVector<AnalysisOperation> _ananlysisOperationVtr;
|
2025-05-09 09:28:39 +00:00
|
|
|
void addAnalysisOperation(const AnalysisOperation);
|
|
|
|
|
void removeTheLastAnalysisOperation();
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
#endif // ANALYSISOPERATIONRECORDER_H
|