9#include "tpcclibConfig.h"
24 double *t,
double *cr,
int n,
int bfNr,
double t3min,
double t3max,
DFT *bf
27 DFT *input,
DFT *tissue,
DFT *bf,
int bfNr,
double k2min,
double k2max,
28 char *status,
int verbose
31 DFT *input,
DFT *tissue,
DFT *bf,
int bfNr,
double thetamin,
double thetamax,
32 char *status,
int verbose
39 DFT *input,
DFT *tissue,
char *filename,
int *filetype,
40 double *ti1,
double *ti2,
int verifypeak,
char *status,
int verbose
43 DFT *tissue,
char *filename,
int *filetype,
int *ref_index,
char *status,
47 char *tissuefile,
char *inputfile1,
char *inputfile2,
char *inputfile3,
48 double *fitdur,
int *fitframeNr,
DFT *tis,
DFT *inp,
49 FILE *loginfo,
int verbose,
char *status
52 DFT *dft,
int tacindex,
double *minx,
double *maxx,
double *miny,
double *maxy,
53 int *mini,
int *maxi,
int *mins,
int *maxs,
int verbose
56 DFT *dft,
int index,
int verbose,
char *status
63 char *petfile,
char *siffile,
char *inputfile1,
char *inputfile2,
64 char *inputfile3,
double *fitdur,
int *fitframeNr,
IMG *img,
65 DFT *inp,
DFT *iinp,
int verifypeak, FILE *loginfo,
66 int verbose,
char *status
73 DFT *dft,
double *fittime,
int *min_nr,
int max_nr,
double mintime,
74 double extr_to,
DFT *ext, FILE *loginfo,
char *status
77 DFT *dft,
DFT *dft2,
double endtime,
int verbose
83 DFT *dft,
int voi_index,
int add_nr,
DFT *dft2,
int verbose
86 double mintime,
int check_impr,
FIT *fit, FILE *loginfo,
char *status
94 DFT *dft,
double *startTime,
double *endTime,
int *first,
int *last,
int verbose
111 char *status,
int verbose
115 double k2,
IMG *vt_img,
IMG *ic_img,
IMG *nr_img,
116 char *status,
int verbose
123 DFT *input,
IMG *dyn_img,
int frame_nr,
IMG *ki_img,
IMG *k1_img,
IMG *k2k3_img,
124 char *status,
int verbose
129 DFT *input,
DFT *output,
char *status,
int verbose
132 DFT *input,
DFT *output,
char *status,
int verbose
135 DFT *input,
DFT *tissue,
DFT *output,
char *status,
int verbose
138 DFT *inp,
DFT *tis,
char *status,
int verbose
141 DFT *dft,
double t1,
double t2,
DFT *idft,
int calc_mode,
char *status,
int verbose
144 DFT *dft,
DFT *deriv,
char *status
147 DFT *dft,
DFT *deriv,
char *status
154 DFT *input,
IMG *img,
int frame_nr,
DFT *output,
double *ti1,
double *ti2,
155 int verbose,
char *status
158 IMG *img,
float t1,
float t2,
IMG *iimg,
int calc_mode,
char *status,
int verbose
161 DFT *dft,
int tacNr,
IMG *img
167 SIF *sif,
IMG *img,
int doCounts,
int verbose
179 double y,
double t1,
double dt,
double hl,
double a,
180 double *sd,
char *status,
int verbose
183 DFT *dft,
int index,
double pc,
double *sd,
char *status,
int verbose
190 DFT *dft,
RES *res,
int first,
int last,
char *main_title,
191 char *x_title,
char *y_title,
int color_scale,
char *fname,
int verbose
194 DFT *dft,
RES *res,
int first,
int last,
195 char *mtitle,
char *xtitle,
char *ytitle,
char *fname
198 DFT *dft,
char *fname
205 DFT *dft1,
DFT *dft2,
char *main_title,
char *fname,
int verbose
208 DFT *dft1,
DFT *dft2,
char *main_title,
209 double x1,
double x2,
double y1,
double y2,
char *fname,
int verbose
216 DFT *dft,
IMG *img,
char *errmsg,
int verbose
230 IMG *dimg,
IMG *cimg,
int nr,
DFT *tac,
int verbose
Header file for libtpccurveio.
Header file for libtpcimgio.
Header file for libtpcimgp.
Header file for libtpcmisc.
Header file for libtpcmodel.
int dftWSampleNr(DFT *tac)
int dftInterpolateCheckStart(DFT *input, DFT *output, char *status, int verbose)
int dftReadinput(DFT *input, DFT *tissue, char *filename, int *filetype, double *ti1, double *ti2, int verifypeak, char *status, int verbose)
int img_k1_using_ki(DFT *input, IMG *dyn_img, int frame_nr, IMG *ki_img, IMG *k1_img, IMG *k2k3_img, char *status, int verbose)
int fittime_from_dft(DFT *dft, double *startTime, double *endTime, int *first, int *last, int verbose)
int sifAllocateWithIMG(SIF *sif, IMG *img, int doCounts, int verbose)
int dftDerivative_old(DFT *dft, DFT *deriv, char *status)
int copy_times_from_img_to_dft(IMG *img, DFT *dft, int verbose)
int dft_end_line(DFT *dft, double *fittime, int *min_nr, int max_nr, double mintime, int check_impr, FIT *fit, FILE *loginfo, char *status)
int dftAllocateWithIMG(DFT *dft, int tacNr, IMG *img)
int extrapolate_monoexp(DFT *dft, double *fittime, int *min_nr, int max_nr, double mintime, double extr_to, DFT *ext, FILE *loginfo, char *status)
int plot_fit_svg(DFT *dft1, DFT *dft2, char *main_title, char *fname, int verbose)
int bfRadiowater(DFT *input, DFT *tissue, DFT *bf, int bfNr, double k2min, double k2max, char *status, int verbose)
double imgEndtime(IMG *img)
int fittime_from_img(IMG *img, double *fittime, int verbose)
int sif2dft(SIF *sif, DFT *dft)
int dftInterpolate(DFT *input, DFT *tissue, DFT *output, char *status, int verbose)
int imgTimeIntegral(IMG *img, float t1, float t2, IMG *iimg, int calc_mode, char *status, int verbose)
int bf_srtm(double *t, double *cr, int n, int bfNr, double t3min, double t3max, DFT *bf)
int bfIrr2TCM(DFT *input, DFT *tissue, DFT *bf, int bfNr, double thetamin, double thetamax, char *status, int verbose)
int mrl_between_tacs(double *y1, double *y2, int n)
int check_times_dft_vs_img(IMG *img, DFT *dft, int verbose)
int getActualSamplenr(DFT *dft, int ri)
int dftWeightByFreq(DFT *dft)
int dftVerifyPeak(DFT *dft, int index, int verbose, char *status)
int imgReadModelingData(char *petfile, char *siffile, char *inputfile1, char *inputfile2, char *inputfile3, double *fitdur, int *fitframeNr, IMG *img, DFT *inp, DFT *iinp, int verifypeak, FILE *loginfo, int verbose, char *status)
int dftDivideFrames(DFT *dft, int voi_index, int add_nr, DFT *dft2, int verbose)
int dftInterpolateForIMG(DFT *input, IMG *img, int frame_nr, DFT *output, double *ti1, double *ti2, int verbose, char *status)
int dftRobustMinMaxTAC(DFT *dft, int tacindex, double *minx, double *maxx, double *miny, double *maxy, int *mini, int *maxi, int *mins, int *maxs, int verbose)
int dftReadReference(DFT *tissue, char *filename, int *filetype, int *ref_index, char *status, int verbose)
int plotdata_as_dft(DFT *dft, char *fname)
int dftDoubleFrames(DFT *dft, DFT *dft2)
double dftEndtime(DFT *dft)
int dft_ln(DFT *dft1, DFT *dft2)
int dftAutointerpolate(DFT *dft, DFT *dft2, double endtime, int verbose)
int clusterTACs(IMG *dimg, IMG *cimg, int nr, DFT *tac, int verbose)
int plotdata(DFT *dft, RES *res, int first, int last, char *mtitle, char *xtitle, char *ytitle, char *fname)
int noiseSD4Simulation(double y, double t1, double dt, double hl, double a, double *sd, char *status, int verbose)
int img_patlak(DFT *input, IMG *dyn_img, int start, int end, linefit_range fit_range, float thrs, IMG *ki_img, IMG *ic_img, IMG *nr_img, char *status, int verbose)
int cunit_check_dft_vs_img(DFT *dft, IMG *img, char *errmsg, int verbose)
int dftMatchTimeunits(DFT *dft1, DFT *dft2, int *tunit2, int verbose)
int plot_fitrange_svg(DFT *dft1, DFT *dft2, char *main_title, double x1, double x2, double y1, double y2, char *fname, int verbose)
int check_times_dft_vs_dft(DFT *dft1, DFT *dft2, int verbose)
int imgSetWeights(IMG *img, int wmet, int verbose)
int dftDerivative(DFT *dft, DFT *deriv, char *status)
int dftReadModelingData(char *tissuefile, char *inputfile1, char *inputfile2, char *inputfile3, double *fitdur, int *fitframeNr, DFT *tis, DFT *inp, FILE *loginfo, int verbose, char *status)
int dftInterpolateInto(DFT *inp, DFT *tis, char *status, int verbose)
int dftTimeIntegral(DFT *dft, double t1, double t2, DFT *idft, int calc_mode, char *status, int verbose)
int img_logan(DFT *input, IMG *dyn_img, int start, int end, linefit_range fit_range, float thrs, double k2, IMG *vt_img, IMG *ic_img, IMG *nr_img, char *status, int verbose)
int plot_svg(DFT *dft, RES *res, int first, int last, char *main_title, char *x_title, char *y_title, int color_scale, char *fname, int verbose)
int dftInterpolateCheckEnd(DFT *input, DFT *output, char *status, int verbose)
int noiseSD4SimulationFromDFT(DFT *dft, int index, double pc, double *sd, char *status, int verbose)
Header file for libtpcsvg.