Tomato
Ox::ImageCalculator< MeasureType > Class Template Reference

Public Member Functions

void setUseThreads (bool useThreads)
 
void setNThreads (int nThreads)
 
void setNCols (int nCols)
 
void setNRows (int nRows)
 
void setNSamples (int nSamples)
 
void setInvTimes (const MeasureType *invTimes)
 
void setEchoTimes (const MeasureType *echoTimes)
 
void setImageMag (const MeasureType *imageMag)
 
void setImagePha (const MeasureType *imagePha)
 
void setImageResultsArray (MeasureType *imageResultsArray)
 
void setImageResultsMap (std::map< std::string, MeasureType * > *imageResultsMap)
 
void setCalculator (Calculator< MeasureType > *calculator)
 
MeasureType * getImageResultsArray () const
 
std::map< std::string, MeasureType * > * getImageResultsMap () const
 
bool isUseThreads () const
 
unsigned getNThreads () const
 
virtual int calculate ()
 
virtual int calculateOneThread (int posStart, int posStop)
 

Protected Attributes

Calculator< MeasureType > * _calculator
 
bool _useThreads
 
unsigned _nThreads
 
int _nCols
 
int _nRows
 
int _nSamples
 
const MeasureType * _invTimes
 
const MeasureType * _echoTimes
 
const MeasureType * _imageMag
 
const MeasureType * _imagePha
 
MeasureType * _imageResultsArray
 
std::map< std::string, MeasureType * > * _imageResultsMap
 

The documentation for this class was generated from the following files: