TPCCLIB
|
#include <libtpccurveio.h>
Data Fields | |
int | frameNr |
int | voiNr |
char | studynr [MAX_STUDYNR_LEN+1] |
char | unit [MAX_UNITS_LEN+1] |
int | timeunit |
char | radiopharmaceutical [32] |
char | isotope [8] |
char | decayCorrected |
char | scanStartTime [20] |
char | injectionTime [20] |
int | timetype |
double * | x |
double * | x1 |
double * | x2 |
Voi * | voi |
double * | w |
int | isweight |
char | comments [_DFT_COMMENT_LEN+1] |
int | _type |
Definitions for DFT, a set of curves
Definition at line 73 of file libtpccurveio.h.
int DFT::_type |
Internal variable: 0=plain datafile, 1=standard DFT, ...; use defines DFT_FORMAT_X
Definition at line 125 of file libtpccurveio.h.
Referenced by bf_srtm(), bfIrr2TCM(), bfRadiowater(), clusterTACs(), cptReadOne(), csv2dft(), csv2dft_a(), csv2dft_b(), csv2dft_linkset(), csv2dft_mat(), dftAdd(), dftAddnullframe(), dftAllocateWithIMG(), dftCopymainhdr(), dftCopymainhdr2(), dftRead(), dftSetComments(), dftTimeIntegral(), dftWrite(), dftWriteHTML(), idwcRead(), ifRead(), roikbqRead(), sif2dft(), tsvRead(), and xelRead().
char DFT::comments[_DFT_COMMENT_LEN+1] |
String for comments
Definition at line 114 of file libtpccurveio.h.
Referenced by csv2dft_b(), dftAddnullframe(), dftAddSpaceForFrames(), dftCopymainhdr(), dftEmpty(), dftFillInitialGap(), dftInit(), dftPrint(), dftRead(), dftSetComments(), dftWrite(), plotdata_as_dft(), and tsvRead().
char DFT::decayCorrected |
Decay correction: DFT_DECAY_UNKNOWN, DFT_DECAY_CORRECTED, DFT_DECAY_NOTCORRECTED
Definition at line 92 of file libtpccurveio.h.
Referenced by dft_fill_hdr_from_IFT(), dftCopymainhdr(), dftCopymainhdr2(), dftDecayCorrection(), dftEmpty(), dftInit(), dftPrint(), dftSetComments(), and noiseSD4SimulationFromDFT().
int DFT::frameNr |
Nr of samples (frames) in each TAC
Definition at line 76 of file libtpccurveio.h.
Referenced by bf_srtm(), bfIrr2TCM(), bfRadiowater(), check_times_dft_vs_dft(), check_times_dft_vs_img(), clusterTACs(), copy_times_from_img_to_dft(), cptReadOne(), cptWrite(), csv2dft_a(), csv2dft_b(), csv2dft_linkset(), csv2dft_mat(), dft_end_line(), dft_kBqMax(), dft_kBqMin(), dft_ln(), dft_nr_of_NA(), dftAdd(), dftAddmem(), dftAddnullframe(), dftAddSpaceForFrames(), dftAllocateWithHeader(), dftAllocateWithIMG(), dftAutointerpolate(), dftCopyvoi(), dftDecayCorrection(), dftDeleteFrameOverlap(), dftDeleteFrameOverlap_old(), dftDerivative(), dftDerivative_old(), dftDivideFrames(), dftDoubleFrames(), dftdup(), dftEmpty(), dftEndtime(), dftFillInitialGap(), dftFixPeak(), dftFrametimes(), dftInit(), dftInterpolate(), dftInterpolateCheckEnd(), dftInterpolateCheckStart(), dftInterpolateForIMG(), dftInterpolateInto(), dftMaxY(), dftMeanTAC(), dftMin2sec(), dftMinMax(), dftMinMaxTAC(), dftNAfill(), dftOverflow(), dftPrint(), dftRead(), dftReadinput(), dftReadModelingData(), dftReadReference(), dftRemoveTimeRange(), dftRobustMinMaxTAC(), dftSec2min(), dftSortByFrame(), dftTimeIntegral(), dftToResult(), dftUnitConversion(), dftValidNr(), dftVerifyPeak(), dftWeightByFreq(), dftWrite(), dftWriteHTML(), dftWSampleNr(), extrapolate_monoexp(), fit_allocate_with_dft(), fittime_from_dft(), getActualSamplenr(), idwcRead(), idwcWrite(), ifRead(), ifWrite(), img_k1_using_ki(), img_logan(), img_patlak(), imgReadModelingData(), noiseSD4SimulationFromDFT(), plot_fit_svg(), plot_fitrange_svg(), plot_svg(), plotdata(), plotdata_as_dft(), res_allocate_with_dft(), roikbqRead(), roikbqWrite(), sif2dft(), simMyocDiameterCurve(), tsvRead(), and xelRead().
char DFT::injectionTime[20] |
Tracer injection date and time: YYYY-MM-DD hh:mm:ss
Definition at line 96 of file libtpccurveio.h.
Referenced by dft_fill_hdr_from_IFT(), dftCopymainhdr(), dftCopymainhdr2(), dftEmpty(), dftInit(), dftPrint(), and dftSetComments().
char DFT::isotope[8] |
Isotope (for example C-11, Cu-62, unknown)
Definition at line 90 of file libtpccurveio.h.
Referenced by dft_fill_hdr_from_IFT(), dftCopymainhdr(), dftCopymainhdr2(), dftDecayCorrection(), dftEmpty(), dftInit(), dftPrint(), dftSetComments(), noiseSD4SimulationFromDFT(), and sif2dft().
int DFT::isweight |
Variable indicating whether weights are present (0 or 1)
Definition at line 112 of file libtpccurveio.h.
Referenced by cptReadOne(), csv2dft_a(), csv2dft_b(), csv2dft_linkset(), csv2dft_mat(), dftAdd(), dftAddnullframe(), dftAddSpaceForFrames(), dftAllocateWithHeader(), dftAllocateWithIMG(), dftdup(), dftFillInitialGap(), dftInit(), dftInterpolate(), dftPrint(), dftRead(), dftWeightByFreq(), dftWrite(), dftWSampleNr(), getActualSamplenr(), idwcRead(), ifRead(), res_allocate_with_dft(), roikbqRead(), sif2dft(), tsvRead(), and xelRead().
char DFT::radiopharmaceutical[32] |
Name of radiopharmaceutical
Definition at line 88 of file libtpccurveio.h.
Referenced by dft_fill_hdr_from_IFT(), dftCopymainhdr(), dftCopymainhdr2(), dftEmpty(), dftInit(), dftPrint(), and dftSetComments().
char DFT::scanStartTime[20] |
Scan start date and time: YYYY-MM-DD hh:mm:ss
Definition at line 94 of file libtpccurveio.h.
Referenced by dft_fill_hdr_from_IFT(), dftCopymainhdr(), dftCopymainhdr2(), dftEmpty(), dftInit(), dftPrint(), and dftSetComments().
char DFT::studynr[MAX_STUDYNR_LEN+1] |
Name of study (study number)
Definition at line 80 of file libtpccurveio.h.
Referenced by cptReadOne(), csv2dft_b(), csv2dft_mat(), dft_fill_hdr_from_IFT(), dftAddnullframe(), dftAllocateWithIMG(), dftCopymainhdr(), dftCopymainhdr2(), dftEmpty(), dftInit(), dftPrint(), dftRead(), dftSetComments(), dftWrite(), dftWriteHTML(), fit_allocate_with_dft(), imgMaskPixelTACs(), res_allocate_with_dft(), roikbqRead(), roikbqWrite(), sif2dft(), tsvRead(), and xelRead().
int DFT::timetype |
Available frame times: DFT_TIME_MIDDLE, DFT_TIME_START, DFT_TIME_END, DFT_TIME_STARTEND
Definition at line 99 of file libtpccurveio.h.
Referenced by bfIrr2TCM(), bfRadiowater(), check_times_dft_vs_dft(), check_times_dft_vs_img(), clusterTACs(), copy_times_from_img_to_dft(), cptReadOne(), csv2dft_a(), csv2dft_b(), csv2dft_linkset(), csv2dft_mat(), dft_nr_of_NA(), dftAddnullframe(), dftAllocateWithIMG(), dftAutointerpolate(), dftCopymainhdr(), dftCopymainhdr2(), dftDecayCorrection(), dftDeleteFrameOverlap(), dftDeleteFrameOverlap_old(), dftDerivative(), dftDerivative_old(), dftDivideFrames(), dftDoubleFrames(), dftEmpty(), dftEndtime(), dftFillInitialGap(), dftFixPeak(), dftFrametimes(), dftGetPmodTitle(), dftInit(), dftInterpolate(), dftInterpolateCheckEnd(), dftInterpolateCheckStart(), dftInterpolateForIMG(), dftInterpolateInto(), dftMaxY(), dftMinMax(), dftMinMaxTAC(), dftPrint(), dftRead(), dftReadinput(), dftReadModelingData(), dftReadReference(), dftRobustMinMaxTAC(), dftTimeIntegral(), dftValidNr(), dftVerifyPeak(), dftWeightByFreq(), dftWrite(), extrapolate_monoexp(), fit_allocate_with_dft(), fittime_from_dft(), idwcRead(), ifRead(), res_allocate_with_dft(), roikbqRead(), sif2dft(), simMyocDiameterCurve(), and xelRead().
int DFT::timeunit |
Unit of x values: TUNIT_UNKNOWN, TUNIT_SEC, TUNIT_MIN, ...
Definition at line 85 of file libtpccurveio.h.
Referenced by bfIrr2TCM(), bfRadiowater(), check_times_dft_vs_dft(), check_times_dft_vs_img(), clusterTACs(), copy_times_from_img_to_dft(), cptWrite(), csv2dft_a(), csv2dft_b(), csv2dft_linkset(), csv2dft_mat(), dft_fill_hdr_from_IFT(), dftAdd(), dftAddnullframe(), dftAllocateWithIMG(), dftCopymainhdr(), dftCopymainhdr2(), dftDecayCorrection(), dftDeleteFrameOverlap_old(), dftEmpty(), dftGetPmodTitle(), dftInit(), dftInterpolateForIMG(), dftMatchTimeunits(), dftMin2sec(), dftPrint(), dftRead(), dftReadinput(), dftReadModelingData(), dftReadReference(), dftSec2min(), dftSetComments(), dftTimeIntegral(), dftTimeunitConversion(), dftTimeunitToDFT(), dftWrite(), dftWriteHTML(), fit_allocate_with_dft(), fittime_from_dft(), idwcRead(), ifRead(), img_logan(), img_patlak(), imgReadModelingData(), noiseSD4SimulationFromDFT(), plot_fit_svg(), plot_fitrange_svg(), res_allocate_with_dft(), roikbqRead(), sif2dft(), simMyocDiameterCurve(), and xelRead().
char DFT::unit[MAX_UNITS_LEN+1] |
Unit of y values
Definition at line 83 of file libtpccurveio.h.
Referenced by clusterTACs(), cptReadOne(), cptWrite(), csv2dft_a(), csv2dft_linkset(), cunit_check_dft_vs_img(), dft_fill_hdr_from_IFT(), dftAdd(), dftAddnullframe(), dftAllocateWithIMG(), dftCopymainhdr(), dftCopymainhdr2(), dftEmpty(), dftGetPmodTitle(), dftInit(), dftPrint(), dftRead(), dftReadinput(), dftReadModelingData(), dftReadReference(), dftSetComments(), dftTimeIntegral(), dftToResult(), dftUnitConversion(), dftUnitToDFT(), dftWrite(), dftWriteHTML(), fit_allocate_with_dft(), plot_fit_svg(), plot_fitrange_svg(), roikbqRead(), sif2dft(), and xelRead().
Voi* DFT::voi |
Pointers to curves
Definition at line 108 of file libtpccurveio.h.
Referenced by bf_srtm(), bfIrr2TCM(), bfRadiowater(), clusterTACs(), cptReadOne(), cptWrite(), csv2dft(), csv2dft_a(), csv2dft_b(), csv2dft_linkset(), csv2dft_mat(), dft_end_line(), dft_fill_hdr_from_IFT(), dft_kBqMax(), dft_kBqMin(), dft_ln(), dft_nr_of_NA(), dftAdd(), dftAddmem(), dftAddnullframe(), dftAddSpaceForFrames(), dftAllocateWithHeader(), dftAllocateWithIMG(), dftAutointerpolate(), dftCopyvoi(), dftCopyvoihdr(), dftDecayCorrection(), dftDerivative(), dftDerivative_old(), dftDivideFrames(), dftDoubleFrames(), dftdup(), dftEmpty(), dftFillInitialGap(), dftFixPeak(), dftGetPmodTitle(), dftInterpolate(), dftInterpolateCheckStart(), dftInterpolateForIMG(), dftInterpolateInto(), dftMaxY(), dftMeanTAC(), dftMinMax(), dftMinMaxTAC(), dftMovevoi(), dftNAfill(), dftOverflow(), dftPrint(), dftRead(), dftReadinput(), dftReadModelingData(), dftReadReference(), dftRemoveTimeRange(), dftRNameSimplify(), dftRobustMinMaxTAC(), dftSelect(), dftSelectBestReference(), dftSelectRegions(), dftSetmem(), dftSort(), dftSortByFrame(), dftSortPlane(), dftTimeIntegral(), dftToResult(), dftUnitConversion(), dftValidNr(), dftVerifyPeak(), dftWrite(), dftWriteHTML(), extrapolate_monoexp(), fit_allocate_with_dft(), getActualSamplenr(), idwcRead(), idwcWrite(), ifRead(), ifWrite(), img_k1_using_ki(), img_logan(), img_patlak(), imgMaskPixelTACs(), noiseSD4SimulationFromDFT(), plot_fit_svg(), plot_fitrange_svg(), plot_svg(), plotdata(), plotdata_as_dft(), res_allocate_with_dft(), roikbqRead(), roikbqWrite(), sif2dft(), simMyocDiameterCurve(), tsvRead(), and xelRead().
int DFT::voiNr |
Nr of regional TACs
Definition at line 78 of file libtpccurveio.h.
Referenced by bf_srtm(), bfIrr2TCM(), bfRadiowater(), clusterTACs(), cptReadOne(), cptWrite(), csv2dft(), csv2dft_a(), csv2dft_b(), csv2dft_linkset(), csv2dft_mat(), dft_end_line(), dft_kBqMax(), dft_kBqMin(), dft_ln(), dft_nr_of_NA(), dftAdd(), dftAddmem(), dftAddnullframe(), dftAddSpaceForFrames(), dftAllocateWithHeader(), dftAllocateWithIMG(), dftAutointerpolate(), dftDecayCorrection(), dftDelete(), dftDerivative(), dftDerivative_old(), dftDivideFrames(), dftDoubleFrames(), dftdup(), dftEmpty(), dftFillInitialGap(), dftFixPeak(), dftInit(), dftInterpolate(), dftInterpolateCheckStart(), dftInterpolateForIMG(), dftInterpolateInto(), dftMaxY(), dftMeanTAC(), dftMinMax(), dftMinMaxTAC(), dftNAfill(), dftOverflow(), dftPrint(), dftRead(), dftReadinput(), dftReadModelingData(), dftReadReference(), dftRemoveTimeRange(), dftRNameSimplify(), dftRobustMinMaxTAC(), dftSelect(), dftSelectBestReference(), dftSelectRegions(), dftSort(), dftSortByFrame(), dftSortPlane(), dftTimeIntegral(), dftToResult(), dftUnitConversion(), dftValidNr(), dftVerifyPeak(), dftWrite(), dftWriteHTML(), dftWSampleNr(), extrapolate_monoexp(), fit_allocate_with_dft(), getActualSamplenr(), idwcRead(), idwcWrite(), ifRead(), ifWrite(), img_k1_using_ki(), img_logan(), img_patlak(), imgMaskPixelTACs(), imgReadModelingData(), noiseSD4SimulationFromDFT(), plot_fit_svg(), plot_fitrange_svg(), plot_svg(), plotdata(), plotdata_as_dft(), res_allocate_with_dft(), roikbqRead(), roikbqWrite(), sif2dft(), simMyocDiameterCurve(), tsvRead(), and xelRead().
double* DFT::w |
Pointer to weight factors
Definition at line 110 of file libtpccurveio.h.
Referenced by cptReadOne(), csv2dft_a(), csv2dft_b(), csv2dft_linkset(), csv2dft_mat(), dftAdd(), dftAddmem(), dftAddnullframe(), dftAddSpaceForFrames(), dftAllocateWithHeader(), dftdup(), dftFillInitialGap(), dftInterpolate(), dftPrint(), dftRead(), dftRemoveTimeRange(), dftSetmem(), dftSortByFrame(), dftWeightByFreq(), dftWrite(), dftWSampleNr(), getActualSamplenr(), idwcRead(), idwcWrite(), and roikbqRead().
double* DFT::x |
Middle frame time
Definition at line 102 of file libtpccurveio.h.
Referenced by bf_srtm(), bfIrr2TCM(), bfRadiowater(), check_times_dft_vs_dft(), check_times_dft_vs_img(), clusterTACs(), copy_times_from_img_to_dft(), cptReadOne(), csv2dft_a(), csv2dft_b(), csv2dft_linkset(), csv2dft_mat(), dft_end_line(), dft_nr_of_NA(), dftAddmem(), dftAddnullframe(), dftAddSpaceForFrames(), dftAllocateWithHeader(), dftAllocateWithIMG(), dftAutointerpolate(), dftDecayCorrection(), dftDerivative(), dftDivideFrames(), dftDoubleFrames(), dftdup(), dftEndtime(), dftFillInitialGap(), dftFixPeak(), dftFrametimes(), dftInterpolate(), dftInterpolateCheckEnd(), dftInterpolateCheckStart(), dftInterpolateForIMG(), dftInterpolateInto(), dftMaxY(), dftMin2sec(), dftMinMax(), dftMinMaxTAC(), dftNAfill(), dftOverflow(), dftPrint(), dftRead(), dftReadinput(), dftReadModelingData(), dftReadReference(), dftRemoveTimeRange(), dftRobustMinMaxTAC(), dftSec2min(), dftSetmem(), dftSortByFrame(), dftTimeIntegral(), dftValidNr(), dftVerifyPeak(), dftWeightByFreq(), dftWrite(), dftWriteHTML(), extrapolate_monoexp(), fit_allocate_with_dft(), fittime_from_dft(), getActualSamplenr(), idwcRead(), idwcWrite(), ifRead(), ifWrite(), img_k1_using_ki(), img_logan(), img_patlak(), imgReadModelingData(), plot_fit_svg(), plot_fitrange_svg(), plotdata(), plotdata_as_dft(), res_allocate_with_dft(), roikbqRead(), roikbqWrite(), sif2dft(), simMyocDiameterCurve(), tsvRead(), and xelRead().
double* DFT::x1 |
Frame start time
Definition at line 104 of file libtpccurveio.h.
Referenced by bfIrr2TCM(), bfRadiowater(), check_times_dft_vs_dft(), check_times_dft_vs_img(), clusterTACs(), copy_times_from_img_to_dft(), cptReadOne(), cptWrite(), csv2dft_a(), csv2dft_b(), csv2dft_mat(), dft_nr_of_NA(), dftAddmem(), dftAddnullframe(), dftAddSpaceForFrames(), dftAllocateWithHeader(), dftAllocateWithIMG(), dftAutointerpolate(), dftDecayCorrection(), dftDeleteFrameOverlap(), dftDeleteFrameOverlap_old(), dftDerivative(), dftDerivative_old(), dftDivideFrames(), dftDoubleFrames(), dftdup(), dftFillInitialGap(), dftFixPeak(), dftFrametimes(), dftInterpolate(), dftInterpolateCheckEnd(), dftInterpolateCheckStart(), dftInterpolateForIMG(), dftInterpolateInto(), dftMaxY(), dftMin2sec(), dftMinMax(), dftMinMaxTAC(), dftOverflow(), dftPrint(), dftRead(), dftReadinput(), dftReadReference(), dftRemoveTimeRange(), dftRobustMinMaxTAC(), dftSec2min(), dftSetmem(), dftSortByFrame(), dftTimeIntegral(), dftValidNr(), dftVerifyPeak(), dftWeightByFreq(), dftWrite(), extrapolate_monoexp(), fit_allocate_with_dft(), fittime_from_dft(), img_k1_using_ki(), img_logan(), img_patlak(), noiseSD4SimulationFromDFT(), plotdata_as_dft(), res_allocate_with_dft(), roikbqRead(), sif2dft(), simMyocDiameterCurve(), tsvRead(), and xelRead().
double* DFT::x2 |
Frame end time
Definition at line 106 of file libtpccurveio.h.
Referenced by bfIrr2TCM(), bfRadiowater(), check_times_dft_vs_dft(), check_times_dft_vs_img(), clusterTACs(), copy_times_from_img_to_dft(), cptReadOne(), cptWrite(), csv2dft_a(), csv2dft_b(), csv2dft_mat(), dft_nr_of_NA(), dftAddmem(), dftAddnullframe(), dftAddSpaceForFrames(), dftAllocateWithHeader(), dftAllocateWithIMG(), dftAutointerpolate(), dftDecayCorrection(), dftDeleteFrameOverlap(), dftDeleteFrameOverlap_old(), dftDerivative(), dftDerivative_old(), dftDivideFrames(), dftDoubleFrames(), dftdup(), dftEndtime(), dftFillInitialGap(), dftFixPeak(), dftFrametimes(), dftInterpolate(), dftInterpolateCheckEnd(), dftInterpolateForIMG(), dftInterpolateInto(), dftMaxY(), dftMin2sec(), dftMinMax(), dftMinMaxTAC(), dftOverflow(), dftPrint(), dftRead(), dftReadinput(), dftReadModelingData(), dftReadReference(), dftRemoveTimeRange(), dftRobustMinMaxTAC(), dftSec2min(), dftSetmem(), dftSortByFrame(), dftTimeIntegral(), dftValidNr(), dftVerifyPeak(), dftWeightByFreq(), dftWrite(), extrapolate_monoexp(), fit_allocate_with_dft(), fittime_from_dft(), img_k1_using_ki(), img_logan(), img_patlak(), noiseSD4SimulationFromDFT(), plotdata_as_dft(), res_allocate_with_dft(), roikbqRead(), sif2dft(), simMyocDiameterCurve(), tsvRead(), and xelRead().