CASToR  1.0
Tomographic Reconstruction (PET/SPECT)
iScannerPET Member List
This is the complete list of members for iScannerPET, including all inherited members.
BuildLUT(bool a_scannerFileIsLUT)iScannerPET [virtual]
CheckParameters()iScannerPET [virtual]
ComputeLUT()iScannerPET [private, virtual]
GetGeometricInfoFromDatafile(string a_pathToDataFilename)iScannerPET [virtual]
GetLayer(int a_idx)iScannerPET [private]
GetPositionsAndOrientations(int a_index1, int a_index2, FLTNB ap_Position1[3], FLTNB ap_Position2[3], FLTNB ap_Orientation1[3], FLTNB ap_Orientation2[3], FLTNB *ap_POI1=NULL, FLTNB *ap_POI2=NULL)iScannerPET [virtual]
GetPositionWithRandomDepth(int a_index1, int a_index2, FLTNB ap_Position1[3], FLTNB ap_Position2[3])iScannerPET [virtual]
GetRdmPositionsAndOrientations(int a_index1, int a_index2, FLTNB ap_Position1[3], FLTNB ap_Position2[3], FLTNB ap_Orientation1[3], FLTNB ap_Orientation2[3])iScannerPET [virtual]
GetRingID(int a_idx)iScannerPET [private]
GetScannerLayerNbRings(int a_layer)iScannerPET [inline, virtual]
GetScannerType()vScanner [inline]
GetSPECTSpecificParameters(uint16_t *ap_nbOfProjections, uint16_t *ap_nbHeads, uint16_t *ap_nbOfBins, FLTNB *ap_pixSizeXY, FLTNB *&ap_angles, FLTNB *&ap_CORtoDetectorDistance, int *ap_headRotDirection)vScanner [virtual]
GetSystemNbElts()iScannerPET [inline, virtual]
GetTwoCorners(int a_index1, int a_index2, FLTNB ap_CornerInf1[3], FLTNB ap_CornerSup1[3], FLTNB ap_CornerInf2[3], FLTNB ap_CornerSup2[3])iScannerPET [virtual]
Initialize()iScannerPET [virtual]
Instantiate(bool a_scannerFileIsLUT)iScannerPET [virtual]
IsAvailableLOR(int a_elt1, int a_elt2)iScannerPET [virtual]
iScannerPET()iScannerPET
LoadLUT()iScannerPET [private, virtual]
m_allParametersCheckedvScanner [protected]
m_maxRingDiffiScannerPET [private]
m_minAngleDifferenceiScannerPET [private]
m_nbCrystalsiScannerPET [private]
m_nbLayersiScannerPET [private]
m_scannerTypevScanner [protected]
m_verbosevScanner [protected]
mp_crystalCentralPositionXiScannerPET [private]
mp_crystalCentralPositionYiScannerPET [private]
mp_crystalCentralPositionZiScannerPET [private]
mp_crystalOrientationXiScannerPET [private]
mp_crystalOrientationYiScannerPET [private]
mp_crystalOrientationZiScannerPET [private]
mp_meanDepthOfInteractioniScannerPET [private]
mp_nbCrystalsInLayeriScannerPET [private]
mp_nbRingsiScannerPET [private]
mp_positionMatrix_outvScanner [protected]
mp_positionMatrix_refvScanner [protected]
mp_rotationMatrixvScanner [protected]
mp_sizeCrystalAxialiScannerPET [private]
mp_sizeCrystalDepthiScannerPET [private]
mp_sizeCrystalTransiScannerPET [private]
PROJ_GetPETSpecificParameters(int *ap_maxRingDiff)iScannerPET [virtual]
PROJ_GetSPECTNbPixels()vScanner [virtual]
PROJ_GetSPECTNbProjections()vScanner [virtual]
PROJ_SetSPECTAngles(FLTNB *ap_projectionAngles)vScanner [virtual]
PROJ_SetSPECTCORtoDetectorDistance(FLTNB a_CORtoDetectorDistance)vScanner [virtual]
PROJ_SetSPECTNbBins(uint16_t *ap_nbOfBins)vScanner [virtual]
PROJ_SetSPECTNbProjections(uint32_t a_nbOfProjections)vScanner [virtual]
PROJ_SetSPECTRotDirection(string a_rotDirection)vScanner [virtual]
SetPETMaxRingDiff(int a_maxRingDiff)iScannerPET [inline, virtual]
SetVerbose(int a_verboseLevel)vScanner [inline]
ShowHelp()iScannerPET [virtual]
vScanner()vScanner
~iScannerPET()iScannerPET
~vScanner()vScanner [virtual]
 All Classes Files Functions Variables Typedefs Defines