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

#include <tpcextensions.h>

Data Fields

int verbose
 Verbose level, used by statusPrint() etc.
 
FILE * fp
 File pointer for writing log information during development and testing.
 
int forgiving
 Force level, 0 for strict tests for data units etc.
 
tpcerror error
 Error code.
 
char * current_func
 Function where status was last time set.
 
char * current_file
 Source file name where status was last time set.
 
int current_line
 Source line nr where status was last time set.
 
char * last_func
 Function where status was previously set.
 
char * last_file
 Source file name where status previously set.
 
int last_line
 Source line nr where status was previously set.
 

Detailed Description

Memory holder for storing and transferring status and information between functions for debug and error printing purposes.

Do not change the contents of these fields except for verbose and error; change other fields only using functions statusSet() and statusFree().

See also
statusInit, statusSet, statusFree, statusPrint, tpcerror, errorMsg

Definition at line 241 of file tpcextensions.h.

Field Documentation

◆ current_file

char* TPCSTATUS::current_file

Source file name where status was last time set.

Definition at line 247 of file tpcextensions.h.

Referenced by statusFree(), statusInit(), statusPrint(), and statusSet().

◆ current_func

char* TPCSTATUS::current_func

Function where status was last time set.

Definition at line 246 of file tpcextensions.h.

Referenced by statusFree(), statusInit(), statusPrint(), and statusSet().

◆ current_line

int TPCSTATUS::current_line

Source line nr where status was last time set.

Definition at line 248 of file tpcextensions.h.

Referenced by statusInit(), statusPrint(), and statusSet().

◆ error

◆ forgiving

int TPCSTATUS::forgiving

Force level, 0 for strict tests for data units etc.

Definition at line 244 of file tpcextensions.h.

Referenced by bfm1TCM(), mtgaPlotSVG(), statusInit(), tacPlotFitSVG(), and tacPlotLineSVG().

◆ fp

FILE* TPCSTATUS::fp

File pointer for writing log information during development and testing.

Definition at line 243 of file tpcextensions.h.

Referenced by nloptIATGO(), nloptMPSO(), nloptSimplex(), nloptSimplexARRS(), statusFree(), and statusInit().

◆ last_file

char* TPCSTATUS::last_file

Source file name where status previously set.

Definition at line 250 of file tpcextensions.h.

Referenced by statusFree(), statusInit(), statusPrint(), and statusSet().

◆ last_func

char* TPCSTATUS::last_func

Function where status was previously set.

Definition at line 249 of file tpcextensions.h.

Referenced by statusFree(), statusInit(), statusPrint(), and statusSet().

◆ last_line

int TPCSTATUS::last_line

Source line nr where status was previously set.

Definition at line 251 of file tpcextensions.h.

Referenced by statusInit(), statusPrint(), and statusSet().

◆ verbose

int TPCSTATUS::verbose

Verbose level, used by statusPrint() etc.

Definition at line 242 of file tpcextensions.h.

Referenced by abssWrite(), anaExists(), bfm1TCM(), bfmSRTM(), csvPutLine(), csvPutLineWithSpaces(), csvRead(), csvReorg(), csvWrite(), dcmFileList(), dcmFileRead(), dcmFileRemove(), dcmFileWrite(), dcmMListRead(), dcmmlSortByPlane(), ecatMListRead(), ecatReadMainheader(), ecatWriteMainheader(), iftCopyItems(), iftDeleteDuplicateKeys(), iftPut(), iftPutFromString(), iftPutFromStringWithSpaceSeparator(), iftRead(), iftReplaceKey(), iftReplaceValue(), iftWrite(), iftWriteItem(), imgAllocate(), imgCompareConc(), imgCompareTimes(), imgCompareUnit(), imgFillOHeader(), imgFormatFromFName(), imgRead(), imgReadDICOM(), imgReadNifti(), imgWrite(), imgWriteDICOM(), imgWriteNifti(), micropetExists(), micropetHeaderRead(), mtgaPlotSVG(), niftiExists(), nlopt1D(), nloptIATGO(), nloptITGO1(), nloptITGO2(), nloptMPSO(), nloptPowellBrent(), nloptSimplex(), nloptSimplexARRS(), parAllocateWithTAC(), parCombineTACs(), parCompareParameterNames(), parCompareParameters(), parCompareParameterUnits(), parCompareTacNames(), parCompareWSS(), parExamplePerfectBolus(), parExampleTTACs(), parFromIFT(), parRead(), parReadCSV(), parReadFIT(), parReadRES(), parSelectByAnother(), parSelectParameters(), parSelectTACs(), parSortByName(), parToIFT(), parWrite(), parWriteCSV(), parWriteFIT(), parWriteIFT(), parWriteRES(), parWriteXML(), roinameMatch(), sifWeight(), spectralDExp(), spectralKRange(), statusInit(), statusPrint(), tacAddZeroSample(), tacAllocateWithPAR(), tacAUC(), tacCompareConc(), tacCompareNames(), tacCompareTimes(), tacCompareUnit(), tacCompareWeights(), tacCorrectFrameOverlap(), tacDecayCorrection(), tacDelay(), tacFittime(), tacFormatDetermine(), tacFramesToSteps(), tacGetHeaderInjectiontime(), tacGetHeaderIsotope(), tacGetHeaderScanstarttime(), tacGetHeaderStudynr(), tacGetHeaderTimeunit(), tacGetHeaderUnit(), tacInput2sim(), tacIntegrate(), tacInterpolate(), tacInterpolateInto(), tacInterpolateToEqualLengthFrames(), tacPlotFitSVG(), tacPlotHistogramSVG(), tacPlotLineSVG(), tacRead(), tacRead4DM(), tacReadAllogg(), tacReadCarimasTxt(), tacReadCSV(), tacReadDFT(), tacReadGEMS(), tacReadHRPLUSHC(), tacReadHRRTHC(), tacReadInveonCSV(), tacReadMat(), tacReadModelingData(), tacReadModelingInput(), tacReadOldAllogg(), tacReadPMOD(), tacReadQView(), tacReadReference(), tacReadScanditronics(), tacReadSIF(), tacReadSimple(), tacSelectTACs(), tacSetWeights(), tacSetX(), tacSortByAUC(), tacSortByConc(), tacSortByName(), tacSortByTime(), tacToPAR(), tacVb(), tacVerifyTimeOrder(), tacWByFreq(), tacWeightModerate(), tacWeightNorm(), tacWMove(), tacWrite(), tacWriteCSV(), tacWriteDFT(), tacWritePMOD(), tacWriteSheetIntoXML(), tacWriteSIF(), tacWriteSimple(), tacWriteXML(), tacXUnitConvert(), tacYUnitConvert(), tacYUnitMass2Volume(), and tacYUnitVolume2Mass().


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