35 #ifndef ANATOMIST_PERFUSION_PERFPROCQTDECO_H 36 #define ANATOMIST_PERFUSION_PERFPROCQTDECO_H 38 #include <aims/perfusion/perfProcCenter.h> 51 class QTreeWidgetItem;
57 typedef void (*pMethod)(
void *, int );
67 static void doMaskCbk(
void *,
int );
68 static void doSkipCbk(
void *,
int );
69 static void doAifPointsCbk(
void *,
int );
70 static void doInjectionCbk(
void *,
int );
71 static void doQuantificationCbk(
void *,
int );
72 static void doAifCbk(
void *,
int );
73 static void doFitCbk(
void *,
int );
74 static void doDeconvolutionCbk(
void *,
int );
75 static void doMapsCbk(
void *,
int );
81 void setTr(
const QString& );
82 void setTe(
const QString& );
84 void setMaskFilter(
bool );
85 void setBThreshold(
int );
86 void setLVThreshold(
int );
87 void setSkipThreshold(
float );
90 void setAifThreshold(
int );
91 void setPreInj(
int );
92 void setAifType(
int );
94 void setFitType(
int );
95 void setCorrection(
bool );
96 void setSVDType(
int );
97 void setSVDThreshold(
float );
98 void setDose(
const QString& );
99 void setPhiGd(
const QString& );
101 void linkedCursor( QTreeWidgetItem *,
int );
103 void mapClicked(
int );
108 void skipChanged(
int );
109 void preInjChanged(
int );
113 static std::map< int, pMethod > mMeth;
115 std::list< Point4dl > _selList;
117 aims::PerfusionProcessingCenter *_ppBase;
141 void doAifPoints(
int );
142 void doInjection(
int );
143 void doQuantification(
int );
146 void doDeconvolution(
int );
Base Anatomist object (abstract)
virtual ~PerfusionProcessingQtDecorator()
Volume< typename UnaryFunction::result_type > apply(const Volume< T > &vol, UnaryFunction func)