7 #ifndef Tomato_OXTESTImage_H 8 #define Tomato_OXTESTImage_H 10 #include "CmakeConfigForTomato.h" 19 template<
typename MeasureType >
24 TestImage(
int nCols,
int nRows, std::vector <std::string> filesPaths, std::vector<int> invTimesOrder);
25 TestImage(
int nCols,
int nRows, std::vector <std::string> filesPaths);
28 int init(
int nCols,
int nRows, std::vector <std::string> filesPaths, std::vector<int> invTimesOrder);
30 virtual MeasureType *getInvTimesPtr() ;
31 virtual std::vector<MeasureType> getInvTimes()
const;
33 virtual MeasureType *getImageMagPtr()
const;
34 virtual MeasureType *getImagePhaPtr()
const;
35 virtual MeasureType *getImageResultsMolliPtr()
const;
36 virtual MeasureType *getImageResultsShmolliPtr()
const;
38 virtual int getNCols()
const {
return _nCols; }
39 virtual int getNRows()
const {
return _nRows; }
40 virtual int getNSamples()
const {
return _nSamples; }
48 std::vector<MeasureType> _invTimes;
49 std::vector<int> _invTimesOrder;
51 MeasureType *_imageMag;
52 MeasureType *_imagePha;
54 MeasureType *_imageResultsMolli;
55 MeasureType *_imageResultsShmolli;
64 #endif //Tomato_OXTESTImage_H
Definition: OxCalculator.h:19