Tomato
|
#include <OxSignCalculatorShmolli.h>
Public Member Functions | |
virtual int | calculateSign () |
virtual double | getPhaMin () |
virtual double | getPhaMax () |
virtual void | setPhaMin (int _phaMin) |
virtual void | setPhaMax (int _phaMax) |
SignCalculatorShmolli () | |
constructor | |
SignCalculatorShmolli (const SignCalculatorShmolli &old) | |
copy constructor | |
virtual SignCalculator< MeasureType > * | newByCloning () |
Public Member Functions inherited from Ox::SignCalculator< MeasureType > | |
virtual const MeasureType * | getInvTimes () const |
virtual const MeasureType * | getSigMag () const |
virtual const MeasureType * | getSigPha () const |
virtual MeasureType * | getSignal () |
virtual MeasureType * | getSigns () |
virtual int | getNSamples () |
virtual void | setInvTimes (const MeasureType *_InvTimes) |
virtual void | setSigMag (const MeasureType *_SigMag) |
virtual void | setSigPha (const MeasureType *_SigPha) |
virtual void | setSignal (MeasureType *_Signal) |
virtual void | setSigns (MeasureType *_Signs) |
virtual void | setNSamples (int _nSamples) |
virtual void | disp () |
void | setAllPointersToNull () |
set all the pointers to zero | |
SignCalculator () | |
constructor | |
SignCalculator (const SignCalculator &old) | |
copy constructor | |
virtual | ~SignCalculator () |
do not forget about the virtual destructor, see https://stackoverflow.com/questions/461203/when-to-use-virtual-destructors | |
Static Public Member Functions | |
static int | SKPPhase2Signs (int nSamples, const MeasureType *invTimes, const MeasureType *sigMag, const MeasureType *sigPha, MeasureType *signal, MeasureType *signs, MeasureType phaMin, MeasureType phaMax) |
Protected Attributes | |
double | _phaMin |
double | _phaMax |
Protected Attributes inherited from Ox::SignCalculator< MeasureType > | |
const MeasureType * | _InvTimes |
const MeasureType * | _SigMag |
const MeasureType * | _SigPha |
MeasureType * | _Signal |
MeasureType * | _Signs |
int | _nSamples |
Static Protected Attributes | |
static const int | MAX_MOLLI_TI_SAMPLES = 128 |
static const int | MAX_T1_TRESHOLD = 4000 |
MeasureType |
|
inlinevirtual |
the most important function of this class
Implements Ox::SignCalculator< MeasureType >.
|
inlinevirtual |
|
static |
more complicated.