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

#include <libtpcimgio.h>

Data Fields

char status
 
const char * statmsg
 
char unit
 
float calibrationFactor
 
char studyNr [MAX_STUDYNR_LEN+1]
 
char patientName [32]
 
char patientID [16]
 
char radiopharmaceutical [32]
 
float isotopeHalflife
 
char decayCorrection
 
float branchingFraction
 
time_t scanStart
 
int orientation
 
char userProcessCode [11]
 
char studyDescription [32]
 
char type
 
float zoom
 
float axialFOV
 
float transaxialFOV
 
float sampleDistance
 
float sizex
 
float sizey
 
float sizez
 
float gapx
 
float gapy
 
float gapz
 
float resolutionx
 
float resolutiony
 
float resolutionz
 
int _dataType
 
int _fileFormat
 
int scanner
 
int modality
 
short int xform [2]
 
float quatern [18]
 
float mt [12]
 
IFT ift
 
int polarmap_num_rings
 
int polarmap_sectors_per_ring [MAX_POLARMAP_NUM_RINGS]
 
float polarmap_ring_position [MAX_POLARMAP_NUM_RINGS]
 
short int polarmap_ring_angle [MAX_POLARMAP_NUM_RINGS]
 
short int polarmap_start_angle
 
unsigned short int dimt
 
unsigned short int dimx
 
unsigned short int dimy
 
unsigned short int dimz
 
float **** m
 
float **** plane
 
float *** row
 
float ** column
 
float * pixel
 
int * planeNumber
 
float * start
 
float * end
 
float * mid
 
char isWeight
 
float * weight
 
float * sd
 
float * prompts
 
float * randoms
 
float * decayCorrFactor
 
int errstatus
 

Detailed Description

4D IMG data structure for dynamic image

Definition at line 1657 of file libtpcimgio.h.

Field Documentation

◆ _dataType

◆ _fileFormat

◆ axialFOV

◆ branchingFraction

float IMG::branchingFraction

Branching fraction (included in pixel values and in calibrationFactor)

Definition at line 1690 of file libtpcimgio.h.

Referenced by imgBranchingCorrection(), imgCopyhdr(), imgEmpty(), imgGetEcat7MHeader(), imgGetMicropetHeader(), imgGetMicropetMainHeader(), imgInfo(), imgInit(), imgMatchHeader(), and imgSetEcat7MHeader().

◆ calibrationFactor

float IMG::calibrationFactor

Calibration factor (included in pixel values)

Definition at line 1675 of file libtpcimgio.h.

Referenced by imgBranchingCorrection(), imgCopyhdr(), imgEmpty(), imgGetMicropetHeader(), imgInfo(), imgInit(), and imgMatchHeader().

◆ column

float** IMG::column

Pointer to image data in matrix format column[col][frame]

Definition at line 1805 of file libtpcimgio.h.

Referenced by imgAllocate(), imgEmpty(), and imgInit().

◆ decayCorrection

◆ decayCorrFactor

◆ dimt

unsigned short int IMG::dimt

Dimension of Time (t)

Definition at line 1778 of file libtpcimgio.h.

Referenced by check_times_dft_vs_img(), clusterTACs(), copy_times_from_img_to_dft(), dftAllocateWithIMG(), dftInterpolateForIMG(), ecat63AddImg(), ecat63ReadPlaneToImg(), ecat63WriteAllImg(), fittime_from_img(), idiSimulateTubeImg(), idiSimulateTubeImgPlane(), img2cube(), img2sif(), img_k1_using_ki(), img_logan(), img_patlak(), imgAbs(), imgAbsMax(), imgAllocate(), imgArithm(), imgArithmConst(), imgArithmFrame(), imgAUMC(), imgAverageAUC(), imgAverageMaskTAC(), imgAvg(), imgBetween2ClassesVariance(), imgBorderAverageTAC(), imgBranchingCorrection(), imgCircleMask(), imgCopyhdr(), imgCutoff(), imgDecayCorrection(), imgDeleteFrameOverlap(), imgDeleteFrameOverlap_old(), imgDup(), imgEmpty(), imgEndtime(), imgExistentCounts(), imgExistentTimes(), imgExtractRange(), imgFBP(), imgFlipAbove(), imgFlipRight(), imgFrameGapFill(), imgFrameMinMax(), imgFramesCheck(), imgGaussianAMFilter(), imgGaussianEBoxFilter(), imgGaussianFIRFilter(), imgGetAnalyzeHeader(), imgGetConcWeightedPeakPos(), imgGetFrameDiff(), imgGetFrameDyn(), imgGetMaxFrame(), imgGetMaxTime(), imgGetMicropetHeader(), imgGetNiftiHeader(), imgGetPeak(), imgInfo(), imgInit(), imgInv(), imgLn(), imgLog10(), imgMaskPixelTACs(), imgMaskTAC(), imgMatchFrames(), imgMatchMatrix(), imgMax(), imgMaxDifference(), imgMeanFilter(), imgMeanZ(), imgMRP(), imgMRT(), imgNaNs(), imgNoiseTemplate(), imgOutlierFilter(), imgPVCRRL(), imgPVCRVC(), imgRangeMinMax(), imgRangeWeightedMax(), imgRawCountsPerTime(), imgReadAnalyzeFirstFrame(), imgReadAnalyzeFrame(), imgReadEcat63FirstFrame(), imgReadEcat63Frame(), imgReadEcat63Header(), imgReadEcat7(), imgReadEcat7FirstFrame(), imgReadEcat7Frame(), imgReadEcat7Header(), imgReadFrame(), imgReadMicropetFirstFrame(), imgReadMicropetFrame(), imgReadModelingData(), imgReadNifti(), imgReadNiftiFirstFrame(), imgReadNiftiFrame(), imgReprojection(), imgScale(), imgsegmClusterExpand(), imgsegmClusterMean(), imgsegmFindBestNeighbour(), imgsegmFindMaxOutsideClusters(), imgsegmMaskToCluster(), imgsegmSimilar(), imgsegmThreshold(), imgsegmThresholdByMask(), imgsegmThresholdMask(), imgSetAnalyzeHeader(), imgSetDecayCorrFactors(), imgSetEcat63MHeader(), imgSetEcat7MHeader(), imgSetNiftiHeader(), imgSetWeights(), imgShrink(), imgSimulateRing(), imgSimulateSphere(), imgSmoothMax(), imgSmoothOverFrames(), imgSS(), imgSwell(), imgThresholdByMask(), imgThresholding(), imgThresholdingLowHigh(), imgThresholdMaskCount(), imgTimeIntegral(), imgVoiMaskTAC(), imgWrite2DEcat7(), imgWriteAnalyze(), imgWriteAnalyzeFrame(), imgWriteEcat63Frame(), imgWriteEcat7(), imgWriteEcat7Frame(), imgWriteFrame(), imgWriteNifti(), imgWriteNiftiFrame(), imgWritePolarmap(), irdCheck(), pxlAddFromMask(), sif2img(), sifAllocateWithIMG(), and tiffWriteImg().

◆ dimx

unsigned short int IMG::dimx

Dimension of Column (c/x)

Definition at line 1780 of file libtpcimgio.h.

Referenced by clusterTACs(), dftAllocateWithIMG(), ecat63AddImg(), ecat63WriteAllImg(), idiSimulateTubeImg(), idiSimulateTubeImgPlane(), img2cube(), img2sif(), img2svol(), img2vol(), img_k1_using_ki(), img_logan(), img_patlak(), imgAbs(), imgAbsMax(), imgAllocate(), imgArithm(), imgArithmConst(), imgArithmFrame(), imgAUMC(), imgAverageAUC(), imgAverageMaskTAC(), imgAvg(), imgBetween2ClassesVariance(), imgBorderAverageTAC(), imgBranchingCorrection(), imgCircleMask(), imgCutoff(), imgDecayCorrection(), imgDup(), imgEmpty(), imgExtractRange(), imgFBP(), imgFlipAbove(), imgFlipHorizontal(), imgFlipRight(), imgFrameIntegral(), imgFrameMinMax(), imgGaussianAMFilter(), imgGaussianEBoxFilter(), imgGaussianFIRFilter(), imgGetAnalyzeHeader(), imgGetConcWeightedPeakPos(), imgGetFrameDiff(), imgGetFrameDyn(), imgGetMaxFrame(), imgGetMaxTime(), imgGetMicropetHeader(), imgGetNiftiHeader(), imgGetPeak(), imgInfo(), imgInit(), imgInv(), imgLn(), imgLog10(), imgMaskCloak(), imgMaskConjunction(), imgMaskCount(), imgMaskDilate(), imgMaskErode(), imgMaskFloodFill(), imgMaskInvert(), imgMaskPixelTACs(), imgMaskRegionLabeling(), imgMaskRoiNr(), imgMaskTAC(), imgMatchMatrix(), imgMatchMatrixSize(), imgMax(), imgMaxDifference(), imgMeanFilter(), imgMeanZ(), imgMRP(), imgMRT(), imgNaNs(), imgNoiseTemplate(), imgOutlierFilter(), imgPVCRRL(), imgPVCRVC(), imgRangeMinMax(), imgRangeWeightedMax(), imgRawCountsPerTime(), imgReadAnalyzeFirstFrame(), imgReadAnalyzeFrame(), imgReadEcat63FirstFrame(), imgReadEcat63Frame(), imgReadEcat63Header(), imgReadEcat7(), imgReadEcat7FirstFrame(), imgReadEcat7Frame(), imgReadEcat7Header(), imgReadFrame(), imgReadMicropetFirstFrame(), imgReadMicropetFrame(), imgReadNifti(), imgReadNiftiFirstFrame(), imgReadNiftiFrame(), imgRegionGrowingByThreshold(), imgReprojection(), imgScale(), imgsegmClusterExpand(), imgsegmClusterMean(), imgsegmFindMaxOutsideClusters(), imgsegmMaskToCluster(), imgsegmSimilar(), imgsegmThreshold(), imgsegmThresholdByMask(), imgsegmThresholdMask(), imgSetAnalyzeHeader(), imgSetEcat63SHeader(), imgSetEcat7SHeader(), imgSetNiftiHeader(), imgSetScanner(), imgSetWeights(), imgShrink(), imgSimulateRing(), imgSimulateSphere(), imgSmoothMax(), imgSmoothOverFrames(), imgSS(), imgSwell(), imgThresholdByMask(), imgThresholding(), imgThresholdingLowHigh(), imgThresholdMaskCount(), imgTimeIntegral(), imgVoiMaskTAC(), imgWrite2DEcat7(), imgWriteAnalyze(), imgWriteAnalyzeFrame(), imgWriteEcat63Frame(), imgWriteEcat7(), imgWriteEcat7Frame(), imgWriteNiftiFrame(), imgWritePolarmap(), irdCheck(), pxlAddFromMask(), svol2img(), tiffWriteImg(), and vol2img().

◆ dimy

unsigned short int IMG::dimy

Dimension of Row (r/y)

Definition at line 1782 of file libtpcimgio.h.

Referenced by clusterTACs(), dftAllocateWithIMG(), ecat63AddImg(), ecat63WriteAllImg(), idiSimulateTubeImg(), idiSimulateTubeImgPlane(), img2cube(), img2sif(), img2svol(), img2vol(), img_k1_using_ki(), img_logan(), img_patlak(), imgAbs(), imgAbsMax(), imgAllocate(), imgArithm(), imgArithmConst(), imgArithmFrame(), imgAUMC(), imgAverageAUC(), imgAverageMaskTAC(), imgAvg(), imgBetween2ClassesVariance(), imgBorderAverageTAC(), imgBranchingCorrection(), imgCircleMask(), imgCutoff(), imgDecayCorrection(), imgDup(), imgEmpty(), imgExtractRange(), imgFBP(), imgFlipAbove(), imgFlipHorizontal(), imgFlipRight(), imgFlipVertical(), imgFrameIntegral(), imgFrameMinMax(), imgGaussianAMFilter(), imgGaussianEBoxFilter(), imgGaussianFIRFilter(), imgGetAnalyzeHeader(), imgGetConcWeightedPeakPos(), imgGetFrameDiff(), imgGetFrameDyn(), imgGetMaxFrame(), imgGetMaxTime(), imgGetMicropetHeader(), imgGetNiftiHeader(), imgGetPeak(), imgInfo(), imgInit(), imgInv(), imgLn(), imgLog10(), imgMaskCloak(), imgMaskConjunction(), imgMaskCount(), imgMaskDilate(), imgMaskErode(), imgMaskFloodFill(), imgMaskInvert(), imgMaskPixelTACs(), imgMaskRegionLabeling(), imgMaskRoiNr(), imgMaskTAC(), imgMatchMatrix(), imgMatchMatrixSize(), imgMax(), imgMaxDifference(), imgMeanFilter(), imgMeanZ(), imgMRP(), imgMRT(), imgNaNs(), imgNoiseTemplate(), imgOutlierFilter(), imgPVCRRL(), imgPVCRVC(), imgRangeMinMax(), imgRangeWeightedMax(), imgRawCountsPerTime(), imgReadAnalyzeFirstFrame(), imgReadAnalyzeFrame(), imgReadEcat63FirstFrame(), imgReadEcat63Frame(), imgReadEcat63Header(), imgReadEcat7(), imgReadEcat7FirstFrame(), imgReadEcat7Frame(), imgReadEcat7Header(), imgReadFrame(), imgReadMicropetFirstFrame(), imgReadMicropetFrame(), imgReadNifti(), imgReadNiftiFirstFrame(), imgReadNiftiFrame(), imgRegionGrowingByThreshold(), imgReprojection(), imgScale(), imgsegmClusterExpand(), imgsegmClusterMean(), imgsegmFindMaxOutsideClusters(), imgsegmMaskToCluster(), imgsegmSimilar(), imgsegmThreshold(), imgsegmThresholdByMask(), imgsegmThresholdMask(), imgSetAnalyzeHeader(), imgSetEcat63SHeader(), imgSetEcat7SHeader(), imgSetNiftiHeader(), imgSetWeights(), imgShrink(), imgSimulateRing(), imgSimulateSphere(), imgSmoothMax(), imgSmoothOverFrames(), imgSS(), imgSwell(), imgThresholdByMask(), imgThresholding(), imgThresholdingLowHigh(), imgThresholdMaskCount(), imgTimeIntegral(), imgVoiMaskTAC(), imgWrite2DEcat7(), imgWriteAnalyze(), imgWriteAnalyzeFrame(), imgWriteEcat63Frame(), imgWriteEcat7(), imgWriteEcat7Frame(), imgWriteNiftiFrame(), imgWritePolarmap(), irdCheck(), pxlAddFromMask(), svol2img(), tiffWriteImg(), and vol2img().

◆ dimz

unsigned short int IMG::dimz

Dimension of Plane (p/z)

Definition at line 1784 of file libtpcimgio.h.

Referenced by clusterTACs(), dftAllocateWithIMG(), ecat63AddImg(), ecat63ReadPlaneToImg(), ecat63WriteAllImg(), idiSimulateTubeImg(), idiSimulateTubeImgPlane(), img2cube(), img2sif(), img2svol(), img2vol(), img_k1_using_ki(), img_logan(), img_patlak(), imgAbs(), imgAbsMax(), imgAllocate(), imgAnalyzeToEcat(), imgArithm(), imgArithmConst(), imgArithmFrame(), imgAUMC(), imgAverageAUC(), imgAverageMaskTAC(), imgAvg(), imgBetween2ClassesVariance(), imgBorderAverageTAC(), imgBranchingCorrection(), imgCircleMask(), imgCopyhdr(), imgCutoff(), imgDecayCorrection(), imgDup(), imgEmpty(), imgExtractRange(), imgFBP(), imgFlipAbove(), imgFlipHorizontal(), imgFlipPlanes(), imgFlipRight(), imgFlipVertical(), imgFrameIntegral(), imgFrameMinMax(), imgGaussianAMFilter(), imgGaussianEBoxFilter(), imgGaussianFIRFilter(), imgGetAnalyzeHeader(), imgGetConcWeightedPeakPos(), imgGetFrameDiff(), imgGetFrameDyn(), imgGetMaxFrame(), imgGetMaxTime(), imgGetMicropetHeader(), imgGetNiftiHeader(), imgGetPeak(), imgInfo(), imgInit(), imgInv(), imgLn(), imgLog10(), imgMaskCloak(), imgMaskConjunction(), imgMaskCount(), imgMaskDilate(), imgMaskErode(), imgMaskFloodFill(), imgMaskInvert(), imgMaskPixelTACs(), imgMaskRegionLabeling(), imgMaskRoiNr(), imgMaskTAC(), imgMatchMatrix(), imgMatchMatrixSize(), imgMatchPlanes(), imgMax(), imgMaxDifference(), imgMeanFilter(), imgMeanZ(), imgMRP(), imgMRT(), imgNaNs(), imgNiftiToEcat(), imgNoiseTemplate(), imgOutlierFilter(), imgPVCRRL(), imgPVCRVC(), imgRangeMinMax(), imgRangeWeightedMax(), imgRawCountsPerTime(), imgReadAnalyze(), imgReadAnalyzeFirstFrame(), imgReadAnalyzeFrame(), imgReadEcat63FirstFrame(), imgReadEcat63Frame(), imgReadEcat63Header(), imgReadEcat7(), imgReadEcat7FirstFrame(), imgReadEcat7Frame(), imgReadEcat7Header(), imgReadFrame(), imgReadMicropetFirstFrame(), imgReadMicropetFrame(), imgReadModelingData(), imgReadNifti(), imgReadNiftiFirstFrame(), imgReadNiftiFrame(), imgRegionGrowingByThreshold(), imgReprojection(), imgScale(), imgsegmClusterExpand(), imgsegmClusterMean(), imgsegmFindMaxOutsideClusters(), imgsegmMaskToCluster(), imgsegmSimilar(), imgsegmThreshold(), imgsegmThresholdByMask(), imgsegmThresholdMask(), imgSetAnalyzeHeader(), imgSetEcat63MHeader(), imgSetEcat7MHeader(), imgSetEcat7SHeader(), imgSetNiftiHeader(), imgSetWeights(), imgShrink(), imgSimulateRing(), imgSimulateSphere(), imgSmoothMax(), imgSmoothOverFrames(), imgSS(), imgSwell(), imgThresholdByMask(), imgThresholding(), imgThresholdingLowHigh(), imgThresholdMaskCount(), imgTimeIntegral(), imgVoiMaskTAC(), imgWrite2DEcat7(), imgWriteAnalyze(), imgWriteAnalyzeFrame(), imgWriteEcat63Frame(), imgWriteEcat7(), imgWriteEcat7Frame(), imgWriteNiftiFrame(), imgWritePolarmap(), irdCheck(), pxlAddFromMask(), svol2img(), tiffWriteImg(), and vol2img().

◆ end

◆ errstatus

int IMG::errstatus

Error status: STATUS_OK, STATUS_FAULT, STATUS_NOMEMORY, etc

Definition at line 1842 of file libtpcimgio.h.

Referenced by imgEmpty(), imgInit(), and imgSetStatus().

◆ gapx

float IMG::gapx

Gaps between pixels in x direction (mm); negative value means overlap

Definition at line 1720 of file libtpcimgio.h.

Referenced by img2cube(), imgCopyhdr(), imgEmpty(), imgInit(), imgMatchHeader(), imgShrink(), and imgSwell().

◆ gapy

float IMG::gapy

Gaps between pixels in y direction (mm); negative value means overlap

Definition at line 1722 of file libtpcimgio.h.

Referenced by img2cube(), imgCopyhdr(), imgEmpty(), imgInit(), imgMatchHeader(), imgShrink(), and imgSwell().

◆ gapz

float IMG::gapz

Gaps between pixels in z direction (mm); negative value means overlap

Definition at line 1724 of file libtpcimgio.h.

Referenced by img2cube(), imgCopyhdr(), imgEmpty(), imgInit(), imgMatchHeader(), imgShrink(), and imgSwell().

◆ ift

IFT IMG::ift

IFT struct to store any additional header information

Definition at line 1749 of file libtpcimgio.h.

Referenced by imgCopyhdr(), imgEmpty(), imgGetMicropetHeader(), imgInfo(), imgInit(), imgReadMicropetFrame(), and imgReadMicropetHeader().

◆ isotopeHalflife

◆ isWeight

char IMG::isWeight

Weights: 0=not weighted, 1=weighted, 2=also SD known

Definition at line 1825 of file libtpcimgio.h.

Referenced by img_k1_using_ki(), img_logan(), img_patlak(), imgCopyhdr(), imgEmpty(), imgFBP(), imgInfo(), imgInit(), imgMatchHeader(), imgMRP(), imgReprojection(), imgsegmThresholdMask(), and imgSetWeights().

◆ m

float**** IMG::m

Pointer to image data in matrix format m[plane][row][col][frame]

Definition at line 1799 of file libtpcimgio.h.

Referenced by ecat63AddImg(), ecat63ReadAllToImg(), ecat63ReadPlaneToImg(), ecat63WriteAllImg(), idiSimulateTubeImg(), idiSimulateTubeImgPlane(), img2cube(), img2sif(), img2svol(), img2vol(), img_k1_using_ki(), img_logan(), img_patlak(), imgAbs(), imgAbsMax(), imgAllocate(), imgArithm(), imgArithmConst(), imgArithmFrame(), imgAUMC(), imgAverageAUC(), imgAverageMaskTAC(), imgAvg(), imgBetween2ClassesVariance(), imgBorderAverageTAC(), imgBranchingCorrection(), imgCircleMask(), imgCutoff(), imgDecayCorrection(), imgEmpty(), imgExtractRange(), imgFBP(), imgFlipAbove(), imgFlipHorizontal(), imgFlipPlanes(), imgFlipRight(), imgFlipVertical(), imgFrameIntegral(), imgFrameMinMax(), imgGaussianAMFilter(), imgGaussianEBoxFilter(), imgGaussianFIRFilter(), imgGetConcWeightedPeakPos(), imgGetFrameDiff(), imgGetFrameDyn(), imgGetMaxFrame(), imgGetMaxTime(), imgGetPeak(), imgInit(), imgInv(), imgLn(), imgLog10(), imgMaskCloak(), imgMaskConjunction(), imgMaskCount(), imgMaskDilate(), imgMaskErode(), imgMaskFloodFill(), imgMaskInvert(), imgMaskPixelTACs(), imgMaskRegionLabeling(), imgMaskRoiNr(), imgMaskTAC(), imgMatchMatrix(), imgMax(), imgMaxDifference(), imgMeanFilter(), imgMeanZ(), imgMicropetCTToEcat7(), imgMicropetPETToEcat7(), imgMRP(), imgMRT(), imgNaNs(), imgNoiseTemplate(), imgOutlierFilter(), imgPVCRRL(), imgPVCRVC(), imgRangeMinMax(), imgRangeWeightedMax(), imgRawCountsPerTime(), imgReadAnalyze(), imgReadAnalyzeFrame(), imgReadEcat63Frame(), imgReadEcat7(), imgReadEcat7Frame(), imgReadMicropetFrame(), imgReadNiftiFrame(), imgRegionGrowingByThreshold(), imgReprojection(), imgScale(), imgsegmCheckNeighbours(), imgsegmClusterExpand(), imgsegmClusterMean(), imgsegmFindBestNeighbour(), imgsegmFindMaxOutsideClusters(), imgsegmMaskToCluster(), imgsegmSimilar(), imgsegmThreshold(), imgsegmThresholdByMask(), imgsegmThresholdMask(), imgShrink(), imgSimulateRing(), imgSimulateSphere(), imgSmoothMax(), imgSmoothOverFrames(), imgSS(), imgStructuringElement(), imgSwell(), imgThresholdByMask(), imgThresholding(), imgThresholdingLowHigh(), imgThresholdMaskCount(), imgTimeIntegral(), imgVoiMaskTAC(), imgWrite2DEcat7(), imgWriteAnalyze(), imgWriteAnalyzeFrame(), imgWriteEcat63Frame(), imgWriteEcat7(), imgWriteEcat7Frame(), imgWriteNiftiFrame(), imgWritePolarmap(), pxlAddFromMask(), svol2img(), tiffWriteImg(), and vol2img().

◆ mid

◆ modality

int IMG::modality

Modality

Definition at line 1739 of file libtpcimgio.h.

Referenced by imgCopyhdr(), imgEmpty(), imgFormatDetermine(), imgInfo(), imgInit(), and imgMatchHeader().

◆ mt

float IMG::mt[12]

Matrix transformation parameters (1,1), (1,2), (1,3), (1,4), ... (3,4) as in ECAT 7 image subheader

Definition at line 1747 of file libtpcimgio.h.

Referenced by imgCopyhdr(), imgEmpty(), imgInfo(), imgInit(), imgMatchTransform(), imgReadEcat7(), imgReadEcat7Header(), imgSetEcat7SHeader(), imgWrite2DEcat7(), and imgWriteEcat7().

◆ orientation

int IMG::orientation

Patient orientation (see ECAT 7.2 format)

Definition at line 1694 of file libtpcimgio.h.

Referenced by img2svol(), img2vol(), imgCopyhdr(), imgEmpty(), imgGetEcat7MHeader(), imgInfo(), imgInit(), imgMatchHeader(), and imgSetEcat7MHeader().

◆ patientID

◆ patientName

◆ pixel

float* IMG::pixel

Pointer to image data in matrix format pixel[frame]

Definition at line 1807 of file libtpcimgio.h.

Referenced by imgAllocate(), imgDup(), imgEmpty(), and imgInit().

◆ plane

float**** IMG::plane

Pointer to image data in matrix format plane[plane][row][col][frame]

Definition at line 1801 of file libtpcimgio.h.

Referenced by imgAllocate(), imgEmpty(), and imgInit().

◆ planeNumber

◆ polarmap_num_rings

int IMG::polarmap_num_rings

If data is not a polar map, polarmap_num_rings=0. If data is a polar map, polarmap_num_rings is between 1 and MAX_POLARMAP_NUM_RINGS.

Definition at line 1758 of file libtpcimgio.h.

Referenced by imgCopyhdr(), imgEmpty(), imgInfo(), imgInit(), imgReadEcat7Header(), and imgSetEcat7SHeader().

◆ polarmap_ring_angle

short int IMG::polarmap_ring_angle[MAX_POLARMAP_NUM_RINGS]

Polar map ring angle relative to long axis (90 degrees along cylinder, decreasing to 0 at the apex), as defined in ECAT 7 header

Definition at line 1769 of file libtpcimgio.h.

Referenced by imgCopyhdr(), imgEmpty(), imgInfo(), imgInit(), imgReadEcat7Header(), and imgSetEcat7SHeader().

◆ polarmap_ring_position

float IMG::polarmap_ring_position[MAX_POLARMAP_NUM_RINGS]

Polar map: fractional distance aong the long axis from base to apex, as defined in ECAT 7 header

Definition at line 1766 of file libtpcimgio.h.

Referenced by imgCopyhdr(), imgEmpty(), imgInfo(), imgInit(), imgReadEcat7Header(), and imgSetEcat7SHeader().

◆ polarmap_sectors_per_ring

int IMG::polarmap_sectors_per_ring[MAX_POLARMAP_NUM_RINGS]

Number of sectors in each polar map ring; defined only in polar map data. In case of polar map, dimz=dimy=1, dimx= sum of sectors in each ring. Polar map can contain dynamic data (time frames), in that case dimz>1.

Definition at line 1763 of file libtpcimgio.h.

Referenced by imgCopyhdr(), imgEmpty(), imgInfo(), imgInit(), imgReadEcat7Header(), and imgSetEcat7SHeader().

◆ polarmap_start_angle

short int IMG::polarmap_start_angle

Polar map start angle for rings, as defined in ECAT 7 header

Definition at line 1771 of file libtpcimgio.h.

Referenced by imgCopyhdr(), imgEmpty(), imgInfo(), imgInit(), and imgReadEcat7Header().

◆ prompts

◆ quatern

float IMG::quatern[18]

Quaternion parameters b, c, d, and x, y, z shift, and affine transform parameters for the 1st, 2nd and 3rd row, x[4], y[4], and z[4] (as in NIfTI-1)

Definition at line 1744 of file libtpcimgio.h.

Referenced by ecat63ReadAllToImg(), ecat63ReadPlaneToImg(), imgCopyhdr(), imgEmpty(), imgGetNiftiHeader(), imgInfo(), imgInit(), imgMatchTransform(), imgReadEcat63Frame(), imgReadEcat7(), imgReadEcat7Header(), imgSetNiftiHeader(), imgWrite2DEcat7(), and imgWriteEcat7().

◆ radiopharmaceutical

◆ randoms

◆ resolutionx

float IMG::resolutionx

◆ resolutiony

float IMG::resolutiony

◆ resolutionz

float IMG::resolutionz

◆ row

float*** IMG::row

Pointer to image data in matrix format row[row][col][frame]

Definition at line 1803 of file libtpcimgio.h.

Referenced by imgAllocate(), imgEmpty(), and imgInit().

◆ sampleDistance

◆ scanner

◆ scanStart

◆ sd

float* IMG::sd

Frame S.D. for weighting

Definition at line 1829 of file libtpcimgio.h.

Referenced by imgAllocate(), imgCopyhdr(), imgEmpty(), imgExtractRange(), and imgInit().

◆ sizex

◆ sizey

◆ sizez

◆ start

◆ statmsg

const char* IMG::statmsg

Pointer to _imgStatusMessage, describing current status

Definition at line 1667 of file libtpcimgio.h.

Referenced by imgInfo(), imgRead(), imgReadFrame(), imgReadMicropet(), imgReadMicropetFirstFrame(), imgReadModelingData(), and imgSetStatus().

◆ status

char IMG::status

Image status (note that this is different from errstatus below): IMG_STATUS_UNINITIALIZED, IMG_STATUS_INITIALIZED, IMG_STATUS_OCCUPIED, IMG_STATUS_ERROR

Definition at line 1665 of file libtpcimgio.h.

Referenced by dftAllocateWithIMG(), ecat63AddImg(), ecat63ReadAllToImg(), ecat63ReadPlaneToImg(), ecat63WriteAllImg(), idiSimulateTubeImg(), idiSimulateTubeImgPlane(), img2cube(), img2svol(), img2vol(), img_k1_using_ki(), img_logan(), img_patlak(), imgAbs(), imgAbsMax(), imgAllocate(), imgArithm(), imgArithmConst(), imgArithmFrame(), imgAUMC(), imgAverageAUC(), imgAverageMaskTAC(), imgAvg(), imgBorderAverageTAC(), imgBranchingCorrection(), imgCircleMask(), imgDecayCorrection(), imgDeleteFrameOverlap(), imgDeleteFrameOverlap_old(), imgEmpty(), imgExistentCounts(), imgExistentTimes(), imgExtractRange(), imgFBP(), imgFrameGapFill(), imgFrameIntegral(), imgFrameMinMax(), imgFramesCheck(), imgGetAnalyzeHeader(), imgGetConcWeightedPeakPos(), imgGetFrameDiff(), imgGetFrameDyn(), imgGetMaxFrame(), imgGetMaxTime(), imgGetMicropetHeader(), imgGetNiftiHeader(), imgGetPeak(), imgInfo(), imgInit(), imgInv(), imgLn(), imgLog10(), imgMaskFloodFill(), imgMaskPixelTACs(), imgMaskRegionLabeling(), imgMaskTAC(), imgMax(), imgMRP(), imgMRT(), imgNoiseTemplate(), imgOutlierFilter(), imgRangeMinMax(), imgRangeWeightedMax(), imgRawCountsPerTime(), imgRead(), imgReadAnalyze(), imgReadAnalyzeFirstFrame(), imgReadAnalyzeFrame(), imgReadAnalyzeHeader(), imgReadEcat63FirstFrame(), imgReadEcat63Frame(), imgReadEcat63Header(), imgReadEcat7(), imgReadEcat7FirstFrame(), imgReadEcat7Frame(), imgReadEcat7Header(), imgReadFrame(), imgReadHeader(), imgReadMicropet(), imgReadMicropetFirstFrame(), imgReadMicropetFrame(), imgReadMicropetHeader(), imgReadNifti(), imgReadNiftiFirstFrame(), imgReadNiftiFrame(), imgReadNiftiHeader(), imgRegionGrowingByThreshold(), imgReprojection(), imgsegmClusterExpand(), imgsegmFindMaxOutsideClusters(), imgsegmMaskToCluster(), imgsegmSimilar(), imgsegmThreshold(), imgsegmThresholdByMask(), imgsegmThresholdMask(), imgSetAnalyzeHeader(), imgSetDecayCorrFactors(), imgSetNiftiHeader(), imgSetScanner(), imgSetWeights(), imgSimulateRing(), imgSimulateSphere(), imgSmoothMax(), imgSmoothOverFrames(), imgThresholdByMask(), imgThresholding(), imgThresholdingLowHigh(), imgThresholdMaskCount(), imgTimeIntegral(), imgVoiMaskTAC(), imgWrite(), imgWrite2DEcat7(), imgWriteAnalyze(), imgWriteAnalyzeFrame(), imgWriteEcat63Frame(), imgWriteEcat7(), imgWriteEcat7Frame(), imgWriteFrame(), imgWriteNifti(), imgWriteNiftiFrame(), imgWritePolarmap(), sifAllocateWithIMG(), svol2img(), tiffWriteImg(), and vol2img().

◆ studyDescription

char IMG::studyDescription[32]

◆ studyNr

◆ transaxialFOV

◆ type

◆ unit

◆ userProcessCode

char IMG::userProcessCode[11]

◆ weight

float* IMG::weight

◆ xform

◆ zoom


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