TPCCLIB
|
#include <libtpccurveio.h>
Data Fields | |
char | program [1024] |
time_t | time |
int | voiNr |
int | parNr |
char | studynr [MAX_STUDYNR_LEN+1] |
char | datafile [FILENAME_MAX] |
char | reffile [FILENAME_MAX] |
char | plasmafile [FILENAME_MAX] |
char | plasmafile2 [FILENAME_MAX] |
char | bloodfile [FILENAME_MAX] |
char | refroi [64] |
char | datarange [128] |
int | datanr |
char | fitmethod [128] |
int | isweight |
double | density |
double | lc |
double | beta |
double | concentration |
double | Vb |
double | fA |
double | E |
char | parname [MAX_RESPARAMS][MAX_RESPARNAME_LEN+1] |
char | parunit [MAX_RESPARAMS][MAX_RESPARNAME_LEN+1] |
char | titleline [1024] |
char | unitline [1024] |
ResVOI * | voi |
int | _voidataNr |
Definitions for a set of RES regions
Definition at line 168 of file libtpccurveio.h.
int RES::_voidataNr |
Internal variable: Number of allocated curves (VOIs); do not change
Definition at line 227 of file libtpccurveio.h.
Referenced by resEmpty(), resInit(), and resSetmem().
double RES::beta |
Beta
Definition at line 206 of file libtpccurveio.h.
Referenced by res2ift(), resCopyMHeader(), resEmpty(), resMatchHeader(), resRead(), resWrite(), and resWriteHTML_table().
char RES::bloodfile[FILENAME_MAX] |
Name of original bloodfile
Definition at line 189 of file libtpccurveio.h.
Referenced by res2ift(), resCopyMHeader(), resEmpty(), resMatchHeader(), resRead(), resWrite(), and resWriteHTML_table().
double RES::concentration |
Plasma concentration of native substrate, e.g. glucose
Definition at line 208 of file libtpccurveio.h.
Referenced by res2ift(), resCopyMHeader(), resEmpty(), resMatchHeader(), resRead(), resWrite(), and resWriteHTML_table().
char RES::datafile[FILENAME_MAX] |
Name of original tissue datafile
Definition at line 181 of file libtpccurveio.h.
Referenced by fitToResult(), res2ift(), rescoll_tabulate(), resCopyMHeader(), resEmpty(), resMatchHeader(), resRead(), resWrite(), and resWriteHTML_table().
int RES::datanr |
Number of data values used in modelling
Definition at line 195 of file libtpccurveio.h.
Referenced by fitToResult(), res2ift(), res_allocate_with_dft(), resCopyMHeader(), resEmpty(), resMatchHeader(), resRead(), resWrite(), and resWriteHTML_table().
char RES::datarange[128] |
Free field describing fit time range
Definition at line 193 of file libtpccurveio.h.
Referenced by res2ift(), res_allocate_with_dft(), resCopyMHeader(), resEmpty(), resMatchHeader(), resRead(), resWrite(), and resWriteHTML_table().
double RES::density |
Tissue density (g/ml)
Definition at line 202 of file libtpccurveio.h.
Referenced by res2ift(), resCopyMHeader(), resEmpty(), resMatchHeader(), resRead(), resWrite(), and resWriteHTML_table().
double RES::E |
Extraction fraction
Definition at line 214 of file libtpccurveio.h.
Referenced by res2ift(), res_allocate_with_dft(), resCopyMHeader(), resEmpty(), resMatchHeader(), resRead(), resWrite(), and resWriteHTML_table().
double RES::fA |
fA percentage (arterial volume of Vb)
Definition at line 212 of file libtpccurveio.h.
Referenced by res2ift(), res_allocate_with_dft(), resCopyMHeader(), resEmpty(), resMatchHeader(), resRead(), resWrite(), and resWriteHTML_table().
char RES::fitmethod[128] |
Free text field describing fit method
Definition at line 197 of file libtpccurveio.h.
Referenced by res2ift(), resCopyMHeader(), resEmpty(), resMatchHeader(), resRead(), resWrite(), and resWriteHTML_table().
int RES::isweight |
0=Data was not weighted, 1=Data was weighted, -1=not known
Definition at line 200 of file libtpccurveio.h.
Referenced by res2ift(), res_allocate_with_dft(), resCopyMHeader(), resMatchHeader(), resRead(), resWrite(), and resWriteHTML_table().
double RES::lc |
Lumped Constant (unitless)
Definition at line 204 of file libtpccurveio.h.
Referenced by res2ift(), resCopyMHeader(), resEmpty(), resMatchHeader(), resRead(), resWrite(), and resWriteHTML_table().
char RES::parname[MAX_RESPARAMS][MAX_RESPARNAME_LEN+1] |
List of parameter names
Definition at line 216 of file libtpccurveio.h.
Referenced by dftToResult(), fitToResult(), res2ift(), rescoll_tabulate(), resCopyMHeader(), resEmpty(), resFixParnames(), resMatchParameternames(), resRead(), resWrite(), and resWriteHTML_table().
int RES::parNr |
Number of parameters, <=MAX_RESPARAMS
Definition at line 176 of file libtpccurveio.h.
Referenced by dftToResult(), fitToResult(), res2ift(), rescoll_tabulate(), resCopyMHeader(), resEmpty(), resFixParnames(), resInit(), resMatchHeader(), resMatchParameternames(), resMatchParameters(), resMatchParametersAbs(), resParameterPrintType(), resRead(), resWrite(), and resWriteHTML_table().
char RES::parunit[MAX_RESPARAMS][MAX_RESPARNAME_LEN+1] |
List of parameter units
Definition at line 218 of file libtpccurveio.h.
Referenced by dftToResult(), res2ift(), resCopyMHeader(), resEmpty(), resFixParnames(), resMatchParameternames(), resRead(), and resWrite().
char RES::plasmafile[FILENAME_MAX] |
Name of original plasmafile
Definition at line 185 of file libtpccurveio.h.
Referenced by res2ift(), resCopyMHeader(), resEmpty(), resMatchHeader(), resRead(), resWrite(), and resWriteHTML_table().
char RES::plasmafile2[FILENAME_MAX] |
Name of second original plasmafile
Definition at line 187 of file libtpccurveio.h.
Referenced by res2ift(), resCopyMHeader(), resEmpty(), resMatchHeader(), resRead(), resWrite(), and resWriteHTML_table().
char RES::program[1024] |
Program that produced the results
Definition at line 170 of file libtpccurveio.h.
Referenced by fitToResult(), res2ift(), resCopyMHeader(), resEmpty(), resRead(), resWrite(), resWriteHTML(), and resWriteHTML_table().
char RES::reffile[FILENAME_MAX] |
Name of original ref datafile
Definition at line 183 of file libtpccurveio.h.
Referenced by res2ift(), resCopyMHeader(), resEmpty(), resMatchHeader(), resRead(), resWrite(), and resWriteHTML_table().
char RES::refroi[64] |
Name of reference region
Definition at line 191 of file libtpccurveio.h.
Referenced by res2ift(), resCopyMHeader(), resEmpty(), resMatchHeader(), resRead(), resWrite(), and resWriteHTML_table().
char RES::studynr[MAX_STUDYNR_LEN+1] |
Name of study (study number)
Definition at line 178 of file libtpccurveio.h.
Referenced by fitToResult(), res2ift(), res_allocate_with_dft(), resCopyMHeader(), resEmpty(), resMatchHeader(), resRead(), resWrite(), and resWriteHTML_table().
time_t RES::time |
Calculation date and time
Definition at line 172 of file libtpccurveio.h.
Referenced by fitToResult(), plotdata(), res2ift(), res_allocate_with_dft(), resCopyMHeader(), resRead(), resWrite(), and resWriteHTML_table().
char RES::titleline[1024] |
Parameter names separated by space(s); deprecated
Definition at line 220 of file libtpccurveio.h.
Referenced by resCopyMHeader(), resEmpty(), and resFixParnames().
char RES::unitline[1024] |
Parameter units separated by space(s); deprecated
Definition at line 222 of file libtpccurveio.h.
Referenced by resCopyMHeader(), resEmpty(), and resFixParnames().
double RES::Vb |
Vb percentage
Definition at line 210 of file libtpccurveio.h.
Referenced by res2ift(), res_allocate_with_dft(), resCopyMHeader(), resEmpty(), resMatchHeader(), resRead(), resWrite(), and resWriteHTML_table().
ResVOI* RES::voi |
Pointers to regional curves
Definition at line 224 of file libtpccurveio.h.
Referenced by dftToResult(), fitToResult(), plot_svg(), plotdata(), res2ift(), res_allocate_with_dft(), rescoll_tabulate(), resDelete(), resEmpty(), resGetNextResVOI(), resIsDuplicateNames(), resMatchParameters(), resMatchParametersAbs(), resMatchRegions(), resParameterPrintType(), resRead(), resRNameSubfieldExists(), resSelect(), resSelectRegions(), resSetmem(), resSortByName(), resWrite(), and resWriteHTML_table().
int RES::voiNr |
Number of regions
Definition at line 174 of file libtpccurveio.h.
Referenced by fitToResult(), plot_svg(), plotdata(), res2ift(), res_allocate_with_dft(), rescoll_tabulate(), resDelete(), resEmpty(), resGetNextResVOI(), resInit(), resIsDuplicateNames(), resMatchHeader(), resMatchParameters(), resMatchParametersAbs(), resMatchRegions(), resParameterPrintType(), resRead(), resRNameSubfieldExists(), resSelect(), resSelectRegions(), resSetmem(), resSortByName(), resWrite(), resWriteHTML(), and resWriteHTML_table().