Tomato
|
#include <OxStartPointCalculator.h>
Public Member Functions | |
virtual int | calculateStartPoint ()=0 |
const MeasureType * | getInputStartPoint () const |
MeasureType * | getCalculatedStartPoint () const |
int | getNDims () const |
virtual void | setInputStartPoint (const MeasureType *_InputStartPoint) |
virtual void | setNDims (int _nDims) |
virtual void | setInvTimes (const MeasureType *_InvTimes) |
virtual void | setEchoTimes (const MeasureType *_EchoTimes) |
virtual void | setSigMag (const MeasureType *_SigMag) |
virtual void | setSigns (const MeasureType *_Signs) |
virtual void | setCalculatedStartPoint (MeasureType *_CalculatedStartPoint) |
virtual void | setNSamples (int _nSamples) |
void | disp () |
void | setAllPointersToNull () |
set all the pointers to zero | |
StartPointCalculator () | |
constructor | |
StartPointCalculator (const StartPointCalculator &old) | |
copy constructor | |
virtual StartPointCalculator< MeasureType > * | newByCloning ()=0 |
virtual | ~StartPointCalculator () |
do not forget about the virtual destructor, see https://stackoverflow.com/questions/461203/when-to-use-virtual-destructors | |
MeasureType |
|
pure virtual |
the most important function of this class
Implemented in Ox::StartPointCalculatorBasic< MeasureType >, and Ox::StartPointCalculatorShmolli< MeasureType >.
|
pure virtual |
cloning
Implemented in Ox::StartPointCalculatorShmolli< MeasureType >, and Ox::StartPointCalculatorBasic< MeasureType >.