BuildLUT(bool a_scannerFileIsLUT) | iScannerSPECTConv | virtual |
CheckParameters() | iScannerSPECTConv | virtual |
ComputeFocalPositions(FLTNB a_posX, FLTNB a_posY, FLTNB a_posZ, int a_headID, int a_cryID) | iScannerSPECTConv | private |
ComputeLUT() | iScannerSPECTConv | privatevirtual |
GetGeometricInfoFromDatafile(string a_pathToDF) | iScannerSPECTConv | virtual |
GetMultiBedDisplacementInMm() | vScanner | inline |
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) | iScannerSPECTConv | virtual |
GetPositionWithRandomDepth(int a_index1, int a_index2, FLTNB ap_Position1[3], FLTNB ap_Position2[3]) | iScannerSPECTConv | virtual |
GetRdmPositionsAndOrientations(int a_index1, int a_index2, FLTNB ap_Position1[3], FLTNB ap_Position2[3], FLTNB ap_Orientation1[3], FLTNB ap_Orientation2[3]) | iScannerSPECTConv | virtual |
GetScannerLayerNbRings(int a_layer) | vScanner | 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) | iScannerSPECTConv | virtual |
GetSystemNbElts() | iScannerSPECTConv | inlinevirtual |
GetTwoCorners(int a_index1, int a_index2, FLTNB ap_CornerInf1[3], FLTNB ap_CornerSup1[3], FLTNB ap_CornerInf2[3], FLTNB ap_CornerSup2[3]) | iScannerSPECTConv | virtual |
Initialize() | iScannerSPECTConv | virtual |
Instantiate(bool a_scannerFileIsLUT) | iScannerSPECTConv | virtual |
IsAvailableLOR(int a_elt1, int a_elt2) | iScannerSPECTConv | inlinevirtual |
iScannerSPECTConv() | iScannerSPECTConv | |
LoadLUT() | iScannerSPECTConv | privatevirtual |
m2p_axialFocalParameters | iScannerSPECTConv | private |
m2p_transFocalParameters | iScannerSPECTConv | private |
m_allParametersChecked | vScanner | protected |
m_crystalDepth | iScannerSPECTConv | private |
m_gapSizeAxial | iScannerSPECTConv | private |
m_gapSizeTrans | iScannerSPECTConv | private |
m_multiBedDisplacementInMm | vScanner | protected |
m_nbCrystals | iScannerSPECTConv | private |
m_nbHeads | iScannerSPECTConv | private |
m_nbOfProjections | iScannerSPECTConv | private |
m_nbPixelsAxial | iScannerSPECTConv | private |
m_nbPixelsTrans | iScannerSPECTConv | private |
m_pixelsSizeAxial | iScannerSPECTConv | private |
m_pixelsSizeTrans | iScannerSPECTConv | private |
m_rotDirection | vScanner | protected |
m_scannerType | vScanner | protected |
m_verbose | vScanner | protected |
m_vNbPixelsAxial | iScannerSPECTConv | private |
m_vNbPixelsTrans | iScannerSPECTConv | private |
m_vPixelsSizeAxial | iScannerSPECTConv | private |
m_vPixelsSizeTrans | iScannerSPECTConv | private |
mp_CORtoDetectorDistance | iScannerSPECTConv | private |
mp_crystalCentralPositionX | iScannerSPECTConv | private |
mp_crystalCentralPositionY | iScannerSPECTConv | private |
mp_crystalCentralPositionZ | iScannerSPECTConv | private |
mp_crystalFocalPositionX | iScannerSPECTConv | private |
mp_crystalFocalPositionY | iScannerSPECTConv | private |
mp_crystalFocalPositionZ | iScannerSPECTConv | private |
mp_crystalOrientationX | iScannerSPECTConv | private |
mp_crystalOrientationY | iScannerSPECTConv | private |
mp_crystalOrientationZ | iScannerSPECTConv | private |
mp_focalModelAxial | iScannerSPECTConv | private |
mp_focalModelTrans | iScannerSPECTConv | private |
mp_nbCoefModelAxial | iScannerSPECTConv | private |
mp_nbCoefModelTrans | iScannerSPECTConv | private |
mp_nbOfBins | iScannerSPECTConv | private |
mp_positionMatrix_out | vScanner | protected |
mp_positionMatrix_ref | vScanner | protected |
mp_projectionAngles | iScannerSPECTConv | private |
mp_radius | iScannerSPECTConv | private |
mp_rotationMatrix | vScanner | protected |
PROJ_GetPETSpecificParameters(int *ap_maxRingDiff) | vScanner | virtual |
PROJ_GetSPECTNbBins(uint16_t *ap_nbOfBins) | iScannerSPECTConv | |
PROJ_GetSPECTNbPixels() | iScannerSPECTConv | inlinevirtual |
PROJ_GetSPECTNbProjections() | iScannerSPECTConv | inlinevirtual |
PROJ_SetSPECTAngles(FLTNB *ap_projectionAngles) | iScannerSPECTConv | virtual |
PROJ_SetSPECTCORtoDetectorDistance(FLTNB a_distance) | iScannerSPECTConv | virtual |
PROJ_SetSPECTNbBins(uint16_t *ap_nbOfBins) | iScannerSPECTConv | virtual |
PROJ_SetSPECTNbProjections(uint32_t a_nbOfProjections) | iScannerSPECTConv | virtual |
SetPETMaxRingDiff(int a_maxRingDiff) | vScanner | virtual |
SetRotDirection(string a_rotDirection) | vScanner | virtual |
SetVerbose(int a_verboseLevel) | vScanner | inline |
ShowHelp() | iScannerSPECTConv | virtual |
vScanner() | vScanner | |
~iScannerSPECTConv() | iScannerSPECTConv | |
~vScanner() | vScanner | virtual |