12 #ifndef TOMATO_TOMATOAPI_H    13 #define TOMATO_TOMATOAPI_H    15 #include "CmakeConfigForTomato.h"    16 #include "tomatolib_export.h"    23 #ifdef USE_PRIVATE_NR2    25 #include "OxCalculatorT1ShmolliOriginal.h"    26 #include "OxAmoebaSKPold.h"    27 #include "OxCalculatorT2.h"    28 #include "OxCalculatorT2Linear.h"    29 #include "OxCalculatorT2Truncation.h"    30 #include "OxCalculatorT2TruncationNoise.h"    31 #endif //USE_PRIVATE_NR2    41 #ifdef USE_PRIVATE_NR2    42 #include "OxFitterAmoebaPrivateNr2.h"    43 #endif //USE_PRIVATE_NR2    54 #ifdef USE_PRIVATE_NR2    56 #include "OxModelT2OneParam.h"    57 #include "OxModelT2TwoParam.h"    58 #include "OxModelT2TwoParamScale.h"    59 #include "OxModelT2ThreeParam.h"    60 #endif //USE_PRIVATE_NR2    71 #ifdef USE_PRIVATE_NR2    73 #endif //USE_PRIVATE_NR2    79 #ifdef USE_PRIVATE_NR2    88 #include "OxFactoryOfModels.h"   106 #include "itkColorbar2DImageFilter.h"   107 #include "itkNShmolliSamplesUsedTo123ImageFilter.h"   108 #include "itkReadFileListFilter.h"   109 #include "itkSortInvTimesImageFilter.h"   119     template class TOMATOLIB_EXPORT Calculator<double>;
   120     template class TOMATOLIB_EXPORT CalculatorT1WithSignCheck<double>;
   121 #ifdef USE_PRIVATE_NR2   122     template class TOMATOLIB_EXPORT CalculatorT1Shmolli<double>;
   123     template class TOMATOLIB_EXPORT CalculatorT1ShmolliOriginal<double>;
   124     template class TOMATOLIB_EXPORT CalculatorT2<double>;
   125     template class TOMATOLIB_EXPORT CalculatorT2Linear<double>;
   126     template class TOMATOLIB_EXPORT CalculatorT2Truncation<double>;
   127     template class TOMATOLIB_EXPORT CalculatorT2TruncationNoise<double>;
   128 #endif //USE_PRIVATE_NR2   133     template class TOMATOLIB_EXPORT Fitter<double>;
   135     template class TOMATOLIB_EXPORT FitterAmoebaVnl<double>;
   136     template class TOMATOLIB_EXPORT FitterLevenbergMarquardtVnl<double>;
   138 #ifdef USE_PRIVATE_NR2   139     template class TOMATOLIB_EXPORT FitterAmoebaPrivateNr2<double>;
   140 #endif //USE_PRIVATE_NR2   142     template class TOMATOLIB_EXPORT FitterLevenbergMarquardtLmfit<double>;
   148     template class TOMATOLIB_EXPORT Model<double>;
   149     template class TOMATOLIB_EXPORT ModelT1TwoParam<double>;
   150     template class TOMATOLIB_EXPORT ModelT1ThreeParam<double>;
   151 #ifdef USE_PRIVATE_NR2   152     template class TOMATOLIB_EXPORT ModelT1Shmolli<double>;
   153     template class TOMATOLIB_EXPORT ModelT2OneParam<double>;
   154     template class TOMATOLIB_EXPORT ModelT2TwoParam<double>;
   155     template class TOMATOLIB_EXPORT ModelT2TwoParamScale<double>;
   156     template class TOMATOLIB_EXPORT ModelT2ThreeParam<double>;
   157 #endif //USE_PRIVATE_NR2   159     template class TOMATOLIB_EXPORT ModelT1AdapterLmfitLeastSquares<double>;
   165     template class TOMATOLIB_EXPORT SignCalculator<double>;
   166     template class TOMATOLIB_EXPORT SignCalculatorNoSign<double>;
   167     template class TOMATOLIB_EXPORT SignCalculatorRealImag<double>;
   168 #ifdef USE_PRIVATE_NR2   169     template class TOMATOLIB_EXPORT SignCalculatorShmolli<double>;
   170 #endif //USE_PRIVATE_NR2   175     template class TOMATOLIB_EXPORT StartPointCalculator<double>;
   176     template class TOMATOLIB_EXPORT StartPointCalculatorBasic<double>;
   177 #ifdef USE_PRIVATE_NR2   178     template class TOMATOLIB_EXPORT StartPointCalculatorShmolli<double>;
   179 #endif // USE_PRIVATE_NR2   184     template class TOMATOLIB_EXPORT FactoryOfCalculators<double>;
   185     template class TOMATOLIB_EXPORT FactoryOfFitters<double>;
   186     template class TOMATOLIB_EXPORT FactoryOfModels<double>;
   187     template class TOMATOLIB_EXPORT FactoryOfSignCalculators<double>;
   188     template class TOMATOLIB_EXPORT FactoryOfStartPointCalculators<double>;
   193     template class TOMATOLIB_EXPORT TomatoOptions<double>;
   198     template std::map<std::string, double> TOMATOLIB_EXPORT calculateOnePixel(TomatoOptions<double> opts);
   199     template class TOMATOLIB_EXPORT ImageCalculator<double>;
   201     template class TOMATOLIB_EXPORT TomatoParser<double>;
   211     template class TOMATOLIB_EXPORT CalculatorT1ImageFilter< Image<double, 3>, Image<double, 2>, Image<double, 3> >;
   212     template class TOMATOLIB_EXPORT CalculatorT1ImageFilter< Image<double, 3>, Image<double, 3> >;
   213     template class TOMATOLIB_EXPORT Colorbar2DImageFilter< Image<double, 2> >;
   214     template class TOMATOLIB_EXPORT Colorbar2DImageFilter< Image<double, 3> >;
   215     template class TOMATOLIB_EXPORT NShmolliSamplesUsedTo123ImageFilter< Image<double, 2> >;
   216     template class TOMATOLIB_EXPORT NShmolliSamplesUsedTo123ImageFilter< Image<double, 3> >;
   217     template class TOMATOLIB_EXPORT ReadFileListFilter< Image<double, 3> >;
   218     template class TOMATOLIB_EXPORT SortInvTimesImageFilter< Image<double, 3>, Image<double, 3> >;
   222     template class TOMATOLIB_EXPORT Tomato<double>;
   223     template class TOMATOLIB_EXPORT OriginalShmolliDicomReader<double>;
   229 #endif //TOMATO_TOMATOAPI_H 
Definition: itkImageFileReaderKW.h:31
 
Definition: OxCalculator.h:19