7 #ifndef Tomato_OXCalculatorT2Truncation_H
8 #define Tomato_OXCalculatorT2Truncation_H
11 #include "tomatolib_export.h"
21 template<
typename MeasureType >
45 MeasureType
calculateR2AbsFromModel(
int nSamples,
const MeasureType* time,
const MeasureType* signal,
const MeasureType* parameters);
57 _SignalAboveSnrLimit = 0;
58 _EchoTimesOfSignalAboveSnrLimit = 0;
59 _NSamplesAboveSnrLimit = 0;
67 delete [] _SignalAboveSnrLimit;
68 delete [] _EchoTimesOfSignalAboveSnrLimit;
78 MeasureType _NoiseLimit;
79 MeasureType *_SignalAboveSnrLimit;
80 MeasureType *_EchoTimesOfSignalAboveSnrLimit;
81 size_t _NSamplesAboveSnrLimit;
87 #ifndef TOMATOLIB_COMPILED
89 #endif //TOMATOLIB_COMPILED
91 #endif //Tomato_OXCalculatorT2Truncation_H
virtual ~CalculatorT2Truncation()
Definition: OxCalculatorT2Truncation.h:66
virtual int prepareToCalculate()
Definition: OxCalculatorT2Truncation.hxx:84
virtual Calculator< MeasureType > * newByCloning()
Definition: OxCalculatorT2Truncation.h:75
Definition: OxCalculator.h:28
const MeasureType * getEchoTimes() const
Definition: OxCalculatorT2Truncation.hxx:148
CalculatorT2Truncation()
Definition: OxCalculatorT2Truncation.h:56
MeasureType calculateR2AbsFromModel(int nSamples, const MeasureType *time, const MeasureType *signal, const MeasureType *parameters)
Definition: OxCalculatorT2Truncation.hxx:62
virtual int calculate()
Definition: OxCalculatorT2Truncation.hxx:17
Definition: OxCalculatorT2Truncation.h:22