CASToR  1.1
Tomographic Reconstruction (PET/SPECT)
 All Classes Files Functions Variables Typedefs Macros Groups Pages
vScanner Member List

This is the complete list of members for vScanner, including all inherited members.

BuildLUT(bool a_scannerFileIsLUT)=0vScannerpure virtual
CheckParameters()=0vScannerpure virtual
ComputeLUT()vScannervirtual
GetGeometricInfoFromDatafile(string a_path)=0vScannerpure virtual
GetMultiBedDisplacementInMm()vScannerinline
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)=0vScannerpure virtual
GetPositionWithRandomDepth(int a_index1, int a_index2, FLTNB ap_Position1[3], FLTNB ap_Position2[3])=0vScannerpure virtual
GetRdmPositionsAndOrientations(int a_index1, int a_index2, FLTNB ap_Position1[3], FLTNB ap_Position2[3], FLTNB ap_Orientation1[3], FLTNB ap_Orientation2[3])=0vScannerpure virtual
GetScannerLayerNbRings(int a_layer)vScannervirtual
GetScannerType()vScannerinline
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)vScannervirtual
GetSystemNbElts()=0vScannerpure virtual
GetTwoCorners(int a_index1, int a_index2, FLTNB ap_CornerInf1[3], FLTNB ap_CornerSup1[3], FLTNB ap_CornerInf2[3], FLTNB ap_CornerSup2[3])=0vScannerpure virtual
Initialize()=0vScannerpure virtual
Instantiate(bool a_scannerFileIsLUT)=0vScannerpure virtual
IsAvailableLOR(int a_elt1, int a_elt2)vScannervirtual
LoadLUT()vScannervirtual
m_allParametersCheckedvScannerprotected
m_multiBedDisplacementInMmvScannerprotected
m_rotDirectionvScannerprotected
m_scannerTypevScannerprotected
m_verbosevScannerprotected
mp_positionMatrix_outvScannerprotected
mp_positionMatrix_refvScannerprotected
mp_rotationMatrixvScannerprotected
PROJ_GetPETSpecificParameters(int *ap_maxRingDiff)vScannervirtual
PROJ_GetSPECTNbPixels()vScannervirtual
PROJ_GetSPECTNbProjections()vScannervirtual
PROJ_SetSPECTAngles(FLTNB *ap_projectionAngles)vScannervirtual
PROJ_SetSPECTCORtoDetectorDistance(FLTNB a_CORtoDetectorDistance)vScannervirtual
PROJ_SetSPECTNbBins(uint16_t *ap_nbOfBins)vScannervirtual
PROJ_SetSPECTNbProjections(uint32_t a_nbOfProjections)vScannervirtual
SetPETMaxRingDiff(int a_maxRingDiff)vScannervirtual
SetRotDirection(string a_rotDirection)vScannervirtual
SetVerbose(int a_verboseLevel)vScannerinline
ShowHelp()=0vScannerpure virtual
vScanner()vScanner
~vScanner()vScannervirtual