TPCCLIB
|
#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 |
TACC * | c |
int | _tacNr |
int | _sampleNr |
double * | _data |
IFT | h |
Optional (but often useful) header information. | |
Definition for a set of TACs with common header information and x (sample time) values.
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().
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().
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().
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().
int TAC::cunit |
Unit of y (concentration) values: UNIT_*
Definition at line 105 of file tpctac.h.
Referenced by bfm1TCM(), parAllocateWithTAC(), tacAllocateWithPAR(), tacCompareUnit(), tacCopyHdr(), tacGetHeaderUnit(), tacInit(), tacPlotFitSVG(), tacPlotLineSVG(), tacRead(), tacRead4DM(), tacReadAllogg(), tacReadCarimasTxt(), tacReadCSV(), tacReadDFT(), tacReadGEMS(), tacReadHRPLUSHC(), tacReadHRRTHC(), tacReadInveonCSV(), tacReadModelingData(), tacReadModelingInput(), tacReadOldAllogg(), tacReadPMOD(), tacReadReference(), tacReadScanditronics(), tacReadSIF(), tacSetWeights(), tacWriteCSV(), tacWriteDFT(), tacWritePMOD(), tacWriteSheetIntoXML(), tacWriteSimple(), tacWriteXML(), tacYUnitConvert(), tacYUnitMass2Volume(), and tacYUnitVolume2Mass().
tacformat TAC::format |
File format code: TAC_FORMAT_*
Definition at line 93 of file tpctac.h.
Referenced by abssAboveZero(), abssCalculateCps(), abssCalculateRatio(), abssChannelMean(), abssFixChannel(), abssHigherCounts(), abssWrite(), bfm1TCM(), bfmSRTM(), imgFromSIF(), tacCopyHdr(), tacInit(), tacRead4DM(), tacReadAllogg(), tacReadCarimasTxt(), tacReadCSV(), tacReadDFT(), tacReadGEMS(), tacReadHRPLUSHC(), tacReadHRRTHC(), tacReadInveonCSV(), tacReadMat(), tacReadOldAllogg(), tacReadPMOD(), tacReadQView(), tacReadScanditronics(), tacReadSIF(), tacReadSimple(), tacSetWeights(), tacWrite(), and tacWriteCSV().
IFT TAC::h |
Optional (but often useful) header information.
Reserved keys:
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().
int TAC::isframe |
Sample time: are sample start and end times available (1), or just the middle time point (0)
Definition at line 95 of file tpctac.h.
Referenced by bfm1TCM(), bfmSRTM(), imgFromSIF(), sifWeight(), tacAddZeroSample(), tacAUC(), tacCompareTimes(), tacCopyHdr(), tacCorrectFrameOverlap(), tacDecayCorrection(), tacDelay(), tacDeleteMissingSamples(), tacExtractRange(), tacExtractSamples(), tacFittime(), tacFixNaNs(), tacFramesToSteps(), tacGetSampleInterval(), tacInit(), tacInput2sim(), tacIntegrate(), tacInterpolate(), tacInterpolateInto(), tacInterpolateToEqualLengthFrames(), tacIsXContiguous(), tacMinX(), tacMultipleSamples(), tacNotNaNs(), tacNthSample(), tacPlotHistogramSVG(), tacRead4DM(), tacReadAllogg(), tacReadCarimasTxt(), tacReadCSV(), tacReadDFT(), tacReadGEMS(), tacReadHRPLUSHC(), tacReadHRRTHC(), tacReadInveonCSV(), tacReadMat(), tacReadModelingData(), tacReadOldAllogg(), tacReadPMOD(), tacReadQView(), tacReadReference(), tacReadScanditronics(), tacReadSIF(), tacReadSimple(), tacSampleXRange(), tacSetWeights(), tacSetX(), tacSetXContiguous(), tacSortByTime(), tacToBars(), tacVerifyTimeOrder(), tacWByFreq(), tacWriteCSV(), tacWriteDFT(), tacWritePMOD(), tacWriteSheetIntoXML(), tacWriteSimple(), tacWriteXML(), tacXMatch(), tacXNaNs(), tacXRange(), tacYRange(), and tacYRangeInXRange().
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().
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().
int TAC::tunit |
Unit of x (sample time) values: UNIT_*
Definition at line 109 of file tpctac.h.
Referenced by bfm1TCM(), imgFromSIF(), imgToSIF(), parAllocateWithTAC(), tacAllocateWithPAR(), tacCompareUnit(), tacCopyHdr(), tacDecayCorrection(), tacFittime(), tacGetHeaderTimeunit(), tacInit(), tacInput2sim(), tacPlotFitSVG(), tacPlotLineSVG(), tacRead4DM(), tacReadAllogg(), tacReadCarimasTxt(), tacReadCSV(), tacReadDFT(), tacReadGEMS(), tacReadHRPLUSHC(), tacReadHRRTHC(), tacReadInveonCSV(), tacReadModelingData(), tacReadModelingInput(), tacReadOldAllogg(), tacReadPMOD(), tacReadReference(), tacReadScanditronics(), tacReadSIF(), tacSetWeights(), tacSetX(), tacWByFreq(), tacWriteCSV(), tacWriteDFT(), tacWritePMOD(), tacWriteSheetIntoXML(), tacWriteSIF(), tacWriteSimple(), tacWriteXML(), tacXMatch(), and tacXUnitConvert().
double* TAC::w |
Pointer to weight factors
Definition at line 111 of file tpctac.h.
Referenced by imgFromSIF(), sifWeight(), tacAddZeroSample(), tacAllocate(), tacAllocateMore(), tacCompareWeights(), tacDecayCorrection(), tacDeleteSample(), tacExtractRange(), tacExtractSamples(), tacInit(), tacSampleXRange(), tacSetWeights(), tacSortByConc(), tacSortByTime(), tacWByFreq(), tacWCopy(), tacWeightModerate(), tacWeightNorm(), tacWMove(), tacWriteCSV(), tacWriteDFT(), tacWritePMOD(), tacWriteSheetIntoXML(), tacWriteXML(), and tacWSampleNr().
weights TAC::weighting |
Variable indicating whether weights are present: WEIGHTING_UNKNOWN, WEIGHTING_ON, WEIGHTING_OFF, WEIGHTING_ON_F, WEIGHTING_ON_FD, ...
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().
double* TAC::x |
Sample time (or middle frame time); units specified with tunit
Definition at line 97 of file tpctac.h.
Referenced by bfm1TCM(), bfmSRTM(), imgToSIF(), mtgaPlotSVG(), tacAddZeroSample(), tacAllocate(), tacAllocateMore(), tacAUC(), tacCheckX1X2X(), tacCompareTimes(), tacDecayCorrection(), tacDelay(), tacDeleteMissingSamples(), tacDeleteSample(), tacExtractRange(), tacExtractSamples(), tacFittime(), tacFixNaNs(), tacFramesToSteps(), tacGetSampleInterval(), tacInit(), tacInput2sim(), tacIntegrate(), tacInterpolate(), tacInterpolateInto(), tacInterpolateToEqualLengthFrames(), tacMinX(), tacMultipleSamples(), tacNotNaNs(), tacNthSample(), tacPlotFitSVG(), tacPlotHistogramSVG(), tacPlotLineSVG(), tacRead4DM(), tacReadAllogg(), tacReadCarimasTxt(), tacReadCSV(), tacReadDFT(), tacReadGEMS(), tacReadHRPLUSHC(), tacReadHRRTHC(), tacReadInveonCSV(), tacReadMat(), tacReadModelingData(), tacReadOldAllogg(), tacReadPMOD(), tacReadQView(), tacReadScanditronics(), tacReadSIF(), tacReadSimple(), tacSampleXRange(), tacSetX(), tacSetXContiguous(), tacSortByConc(), tacSortByTime(), tacToBars(), tacVerifyTimeOrder(), tacWByFreq(), tacWriteCSV(), tacWriteDFT(), tacWritePMOD(), tacWriteSheetIntoXML(), tacWriteSimple(), tacWriteXML(), tacXCopy(), tacXMatch(), tacXNaNs(), tacXRange(), tacXUnitConvert(), tacYRange(), and tacYRangeInXRange().
double* TAC::x1 |
Sampling (frame) start time; units specified with tunit.
Definition at line 99 of file tpctac.h.
Referenced by abssCalculateCps(), abssCalculateRatio(), abssWrite(), bfm1TCM(), imgFromSIF(), imgToSIF(), sifWeight(), tacAddZeroSample(), tacAllocate(), tacAllocateMore(), tacCheckX1X2X(), tacCompareTimes(), tacCorrectFrameOverlap(), tacDecayCorrection(), tacDelay(), tacDeleteMissingSamples(), tacDeleteSample(), tacExtractRange(), tacExtractSamples(), tacFittime(), tacFixNaNs(), tacFramesToSteps(), tacGetSampleInterval(), tacInit(), tacInput2sim(), tacIntegrate(), tacInterpolate(), tacInterpolateInto(), tacInterpolateToEqualLengthFrames(), tacIsXContiguous(), tacMinX(), tacMultipleSamples(), tacNotNaNs(), tacNthSample(), tacPlotHistogramSVG(), tacRead4DM(), tacReadAllogg(), tacReadCarimasTxt(), tacReadCSV(), tacReadDFT(), tacReadGEMS(), tacReadMat(), tacReadModelingData(), tacReadOldAllogg(), tacReadPMOD(), tacReadQView(), tacReadScanditronics(), tacReadSIF(), tacSampleXRange(), tacSetWeights(), tacSetX(), tacSetXContiguous(), tacSortByAUC(), tacSortByConc(), tacSortByTime(), tacToBars(), tacVerifyTimeOrder(), tacWByFreq(), tacWriteCSV(), tacWriteDFT(), tacWritePMOD(), tacWriteSheetIntoXML(), tacWriteSIF(), tacWriteSimple(), tacWriteXML(), tacXCopy(), tacXMatch(), tacXNaNs(), tacXRange(), tacXUnitConvert(), tacYRange(), and tacYRangeInXRange().
double* TAC::x2 |
Sampling (frame) end time; units specified with tunit.
Definition at line 101 of file tpctac.h.
Referenced by abssCalculateCps(), abssCalculateRatio(), abssWrite(), bfm1TCM(), imgFromSIF(), imgToSIF(), sifWeight(), tacAddZeroSample(), tacAllocate(), tacAllocateMore(), tacCheckX1X2X(), tacCompareTimes(), tacCorrectFrameOverlap(), tacDecayCorrection(), tacDelay(), tacDeleteMissingSamples(), tacDeleteSample(), tacExtractRange(), tacExtractSamples(), tacFittime(), tacFixNaNs(), tacFramesToSteps(), tacGetSampleInterval(), tacInit(), tacInput2sim(), tacIntegrate(), tacInterpolate(), tacInterpolateInto(), tacInterpolateToEqualLengthFrames(), tacIsXContiguous(), tacMinX(), tacMultipleSamples(), tacNotNaNs(), tacNthSample(), tacPlotHistogramSVG(), tacRead4DM(), tacReadAllogg(), tacReadCarimasTxt(), tacReadCSV(), tacReadDFT(), tacReadGEMS(), tacReadMat(), tacReadModelingData(), tacReadOldAllogg(), tacReadPMOD(), tacReadQView(), tacReadScanditronics(), tacReadSIF(), tacSampleXRange(), tacSetWeights(), tacSetX(), tacSetXContiguous(), tacSortByAUC(), tacSortByConc(), tacSortByTime(), tacToBars(), tacVerifyTimeOrder(), tacWByFreq(), tacWriteCSV(), tacWriteDFT(), tacWritePMOD(), tacWriteSheetIntoXML(), tacWriteSIF(), tacWriteSimple(), tacWriteXML(), tacXCopy(), tacXMatch(), tacXNaNs(), tacXRange(), tacXUnitConvert(), tacYRange(), and tacYRangeInXRange().