TPCCLIB
Loading...
Searching...
No Matches
TAC Struct Reference

#include <tpctac.h>

Data Fields

int sampleNr
 
int tacNr
 
tacformat format
 
int isframe
 
double * x
 
double * x1
 
double * x2
 
int cunit
 
int tunit
 
double * w
 
weights weighting
 
TACCc
 
int _tacNr
 
int _sampleNr
 
double * _data
 
IFT h
 Optional (but often useful) header information.
 

Detailed Description

Definition for a set of TACs with common header information and x (sample time) values.

See also
TACC, MTAC, PAR, CSV, IFT, tacInit, tacFree

Definition at line 87 of file tpctac.h.

Field Documentation

◆ _data

double* TAC::_data

Internal variable: main pointer to all allocated memory for the arrays x[], x1[], x2[], w[], and all y[]'s. These data arrays just point to this array. Allocated memory size is (4+_tacNr)*_sampleNr.

Definition at line 126 of file tpctac.h.

Referenced by tacAllocate(), tacAllocateMore(), tacFree(), tacFreeExceptHeader(), and tacInit().

◆ _sampleNr

int TAC::_sampleNr

Internal variable: Number of allocated samples

Definition at line 121 of file tpctac.h.

Referenced by tacAddZeroSample(), tacAllocate(), tacAllocateMore(), tacAllocateMoreSamples(), tacInit(), tacReadSIF(), tacWCopy(), and tacXCopy().

◆ _tacNr

int TAC::_tacNr

Internal variable: Number of allocated TACCs (VOIs)

Definition at line 119 of file tpctac.h.

Referenced by tacAddZeroSample(), tacAllocate(), tacAllocateMore(), tacAllocateMoreSamples(), tacFree(), tacFreeExceptHeader(), tacInit(), tacMoveTACC(), tacSortByConc(), and tacSwapTACCs().

◆ c

TACC* TAC::c

Pointers to y (concentration) data

Definition at line 117 of file tpctac.h.

Referenced by abssAboveZero(), abssCalculateCps(), abssCalculateRatio(), abssChannelMean(), abssFixChannel(), abssHigherCounts(), abssWrite(), bfm1TCM(), bfmSRTM(), imgFromSIF(), imgToSIF(), mtgaPlotSVG(), parAllocateWithTAC(), sifWeight(), tacAddZeroSample(), tacAllocate(), tacAllocateMore(), tacAllocateMoreSamples(), tacAllocateWithPAR(), tacAUC(), tacCompareConc(), tacCompareNames(), tacDecayCorrection(), tacDelay(), tacDeleteMissingSamples(), tacDeleteSample(), tacDuplicate(), tacEnsureNames(), tacExtract(), tacExtractRange(), tacExtractSamples(), tacFirstSelected(), tacFixNaNs(), tacFramesToSteps(), tacFree(), tacFreeExceptHeader(), tacIndividualNames(), tacInit(), tacInput2sim(), tacIntegrate(), tacInterpolate(), tacInterpolateInto(), tacInterpolateToEqualLengthFrames(), tacIsSize(), tacMoveTACC(), tacMultipleSamples(), tacNotNaNs(), tacNthSample(), tacPlotFitSVG(), tacPlotHistogramSVG(), tacPlotLineSVG(), tacRead4DM(), tacReadAllogg(), tacReadCarimasTxt(), tacReadCSV(), tacReadDFT(), tacReadGEMS(), tacReadHRPLUSHC(), tacReadHRRTHC(), tacReadInveonCSV(), tacReadMat(), tacReadOldAllogg(), tacReadPMOD(), tacReadQView(), tacReadReference(), tacReadScanditronics(), tacReadSIF(), tacReadSimple(), tacSampleXRange(), tacSelectBestReference(), tacSelectedTACs(), tacSelectTACs(), tacSetWeights(), tacSetX(), tacSetXContiguous(), tacSortByAUC(), tacSortByConc(), tacSortByName(), tacSortByTime(), tacSwapTACCs(), tacToBars(), tacToPAR(), tacVb(), tacWMove(), tacWriteCSV(), tacWriteDFT(), tacWritePMOD(), tacWriteSheetIntoXML(), tacWriteSIF(), tacWriteSimple(), tacWriteXML(), tacYNaNs(), tacYRange(), tacYRangeInXRange(), tacYUnitConvert(), tacYUnitMass2Volume(), and tacYUnitVolume2Mass().

◆ cunit

◆ format

◆ h

IFT TAC::h

Optional (but often useful) header information.

Reserved keys:

  • studynr and study_number
  • timeunit and time_unit
  • unit and calibration_unit
  • voiname[index]
  • sizes
  • radiopharmaceutical
  • isotope
  • decay_correction and decay correction
  • injection_time and injection time
  • scan_start_time, scan start time, scan_start, scan start, and scantime
    See also
    iftFree, iftFindKey, iftPut

Definition at line 141 of file tpctac.h.

Referenced by abssWrite(), imgFromSIF(), imgToSIF(), parAllocateWithTAC(), tacAllocateWithPAR(), tacCopyHdr(), tacDecayCorrection(), tacFree(), tacGetHeaderTimeunit(), tacGetHeaderUnit(), tacGetIsotope(), tacInit(), tacRead(), tacReadAllogg(), tacReadCSV(), tacReadDFT(), tacReadGEMS(), tacReadMat(), tacReadOldAllogg(), tacReadPMOD(), tacReadScanditronics(), tacReadSIF(), tacReadSimple(), tacSetIsotope(), tacWriteCSV(), tacWriteDFT(), tacWritePMOD(), tacWriteSIF(), and tacWriteSimple().

◆ isframe

◆ sampleNr

int TAC::sampleNr

Nr of samples (frames) in each TAC; note that more memory may be allocated than this.

Definition at line 89 of file tpctac.h.

Referenced by abssAboveZero(), abssCalculateCps(), abssCalculateRatio(), abssChannelMean(), abssFixChannel(), abssHigherCounts(), abssWrite(), bfm1TCM(), bfmSRTM(), imgFromSIF(), imgToSIF(), imgWriteNifti(), mtgaPlotSVG(), sifWeight(), tacAddZeroSample(), tacAllocateMoreSamples(), tacAllocateWithPAR(), tacAUC(), tacCheckX1X2X(), tacCompareConc(), tacCompareTimes(), tacCompareWeights(), tacCorrectFrameOverlap(), tacDecayCorrection(), tacDelay(), tacDeleteMissingSamples(), tacDeleteSample(), tacDuplicate(), tacExtract(), tacExtractRange(), tacExtractSamples(), tacFittime(), tacFixNaNs(), tacFramesToSteps(), tacGetSampleInterval(), tacInit(), tacInput2sim(), tacIntegrate(), tacInterpolate(), tacInterpolateInto(), tacInterpolateToEqualLengthFrames(), tacIsX(), tacIsXContiguous(), tacMinX(), tacMultipleSamples(), tacNotNaNs(), tacNthSample(), tacPlotFitSVG(), tacPlotHistogramSVG(), tacPlotLineSVG(), tacRead4DM(), tacReadAllogg(), tacReadCarimasTxt(), tacReadCSV(), tacReadDFT(), tacReadGEMS(), tacReadHRPLUSHC(), tacReadHRRTHC(), tacReadInveonCSV(), tacReadMat(), tacReadModelingData(), tacReadModelingInput(), tacReadOldAllogg(), tacReadPMOD(), tacReadQView(), tacReadReference(), tacReadScanditronics(), tacReadSIF(), tacReadSimple(), tacSampleXRange(), tacSetWeights(), tacSetX(), tacSetXContiguous(), tacSortByAUC(), tacSortByConc(), tacSortByTime(), tacToBars(), tacToPAR(), tacVb(), tacVerifyTimeOrder(), tacWByFreq(), tacWeightModerate(), tacWeightNorm(), tacWMove(), tacWrite(), tacWriteCSV(), tacWriteDFT(), tacWritePMOD(), tacWriteSheetIntoXML(), tacWriteSIF(), tacWriteSimple(), tacWriteXML(), tacWSampleNr(), tacXMatch(), tacXNaNs(), tacXRange(), tacXUnitConvert(), tacYNaNs(), tacYRange(), tacYRangeInXRange(), tacYUnitConvert(), tacYUnitMass2Volume(), and tacYUnitVolume2Mass().

◆ tacNr

int TAC::tacNr

Nr of TACCs (VOIs).

Definition at line 91 of file tpctac.h.

Referenced by abssAboveZero(), abssCalculateCps(), abssCalculateRatio(), abssChannelMean(), abssFixChannel(), abssHigherCounts(), abssWrite(), bfm1TCM(), bfmSRTM(), imgFromSIF(), imgToSIF(), mtgaPlotSVG(), parAllocateWithTAC(), sifWeight(), tacAddZeroSample(), tacAllocateMore(), tacAllocateMoreSamples(), tacAllocateWithPAR(), tacAUC(), tacCompareConc(), tacCompareNames(), tacDecayCorrection(), tacDelay(), tacDeleteMissingSamples(), tacDeleteSample(), tacDeleteTACC(), tacDuplicate(), tacEnsureNames(), tacExtract(), tacExtractRange(), tacExtractSamples(), tacFirstSelected(), tacFixNaNs(), tacFramesToSteps(), tacIndividualNames(), tacInit(), tacInput2sim(), tacIntegrate(), tacInterpolate(), tacInterpolateInto(), tacInterpolateToEqualLengthFrames(), tacIsSize(), tacMultipleSamples(), tacNotNaNs(), tacNthSample(), tacPlotFitSVG(), tacPlotHistogramSVG(), tacPlotLineSVG(), tacRead4DM(), tacReadAllogg(), tacReadCarimasTxt(), tacReadCSV(), tacReadDFT(), tacReadGEMS(), tacReadHRPLUSHC(), tacReadHRRTHC(), tacReadInveonCSV(), tacReadMat(), tacReadModelingData(), tacReadModelingInput(), tacReadOldAllogg(), tacReadPMOD(), tacReadQView(), tacReadReference(), tacReadScanditronics(), tacReadSIF(), tacReadSimple(), tacSampleXRange(), tacSelectBestReference(), tacSelectedTACs(), tacSelectTACs(), tacSetWeights(), tacSetX(), tacSetXContiguous(), tacSortByAUC(), tacSortByConc(), tacSortByName(), tacSortByTime(), tacToBars(), tacToPAR(), tacVb(), tacWByFreq(), tacWeightModerate(), tacWeightNorm(), tacWMove(), tacWrite(), tacWriteCSV(), tacWriteDFT(), tacWritePMOD(), tacWriteSheetIntoXML(), tacWriteSIF(), tacWriteSimple(), tacWriteXML(), tacWSampleNr(), tacYNaNs(), tacYRange(), tacYRangeInXRange(), tacYUnitConvert(), tacYUnitMass2Volume(), and tacYUnitVolume2Mass().

◆ tunit

◆ w

◆ weighting

weights TAC::weighting

Variable indicating whether weights are present: WEIGHTING_UNKNOWN, WEIGHTING_ON, WEIGHTING_OFF, WEIGHTING_ON_F, WEIGHTING_ON_FD, ...

See also
tacIsWeighted

Definition at line 115 of file tpctac.h.

Referenced by imgFromSIF(), sifWeight(), tacCompareWeights(), tacDecayCorrection(), tacExtractRange(), tacExtractSamples(), tacInit(), tacIsWeighted(), tacMultipleSamples(), tacReadMat(), tacReadSimple(), tacSetWeights(), tacSetXContiguous(), tacWByFreq(), tacWCopy(), tacWMove(), and tacWSampleNr().

◆ x

◆ x1

◆ x2


The documentation for this struct was generated from the following file: