![]() |
CASToR
3.2
Tomographic Reconstruction (PET/SPECT/CT)
|
This class is designed to manage all dimensions and quantification related stuff. More...
#include <oImageDimensionsAndQuantification.hh>
Public Member Functions | |
oImageDimensionsAndQuantification () | |
The constructor of oImageDimensionsAndQuantification. More... | |
~oImageDimensionsAndQuantification () | |
The destructor of oImageDimensionsAndQuantification. More... | |
void | SetDefault () |
A function used to set number of threads and MPI instances to 1 and bypass the CheckParameters() function. More... | |
int | CheckParameters () |
A function used to check the parameters settings. More... | |
int | Initialize () |
A function used to initialize all that is needed. More... | |
void | CheckNumberOfProjectionThreadsConsistencyWithDataFileSize (vDataFile **a2p_DataFile) |
int | DealWithBedPositions (vDataFile **a2p_DataFile) |
void | ResetCurrentDynamicIndices () |
Call the eponym function from the oDynamicDataManager class using the member object. More... | |
int | InitDynamicData (string a_pathTo4DDataSplittingFile, int a_respMotionCorrectionFlag, int a_cardMotionCorrectionFlag, int a_invMotionCorrectionFlag, int a_nbRespGates, int a_nbCardGates) |
int | CheckDynamicParameters (int64_t a_nbEvents) |
int | DynamicSwitch (int64_t a_currentEventIndex, uint32_t a_currentTime, int a_bed, int a_th) |
bool | IsRespMotionEnabled () |
bool | IsCardMotionEnabled () |
bool | IsPMotionEnabled () |
void | SetRespMotionFlagOn () |
Call the eponym function from the oDynamicDataManager class using the member object. More... | |
void | SetCardMotionFlagOn () |
Call the eponym function from the oDynamicDataManager class using the member object. More... | |
void | SetPMotionFlagOn () |
Call the eponym function from the oDynamicDataManager class using the member object. More... | |
int | GetCurrentRespGate (int a_th) |
int | GetCurrentCardGate (int a_th) |
int | GetPMotionFirstIndexForFrame (int a_fr) |
int | GetPMotionLastIndexForFrame (int a_fr) |
int | GetNb1stMotImgsForLMS (int a_fr) |
int | GetNb2ndMotImgsForLMS () |
call the eponym function from the oDynamicDataManager object More... | |
FLTNB | GetListPMotionWeightInFrameForLMS (int a_fr, int a_pmsset) |
int | GetCurrentRespImage (int a_th) |
int | GetCurrentCardImage (int a_th) |
int | GetCurrentTimeFrame (int a_th) |
int | GetCurrentPMotionIndex (int a_th) |
int | GetNbIPatMotionSubsets () |
call the eponym function from the oDynamicDataManager object More... | |
HPFLTNB | GetdurationPerGate (int a_fr, int a_respGate) |
bool | GateDurationProvided () |
int | GetDynRecoType () |
void | SetVerbose (int a_verbose) |
int | GetNbThreadsForProjection () |
Get the number of threads used for projections. More... | |
int | GetNbThreadsForImageComputation () |
Get the number of threads used for image operations. More... | |
int | GetNbThreadsMax () |
Get the maximum between the number of threads used for projections and image operations. More... | |
int | SetNbThreads (const string &a_nbThreads) |
void | SetMPIRankAndSize (int a_mpiRank, int a_mpiSize) |
int | GetMPISize () |
Get the MPI size (the number of MPI instances) More... | |
int | GetMPIRank () |
Get the MPI instance number (the rank) More... | |
int | GetNbBeds () |
Get the number of bed positions. More... | |
void | SetNbBeds (int a_nbBeds) |
FLTNB | GetBedPosition (int a_bedIndex) |
bool | GetProvidedBedPositionFlag () |
Say if the bed relative position was provided from the datafile or not. More... | |
int | GetNbTimeFrames () |
Get the number of time frames. More... | |
int | GetNbTimeBasisFunctions () |
Get the number of time basis functions. More... | |
FLTNB | GetTimeBasisCoefficient (int a_timeBasisFunction, int a_timeFrame) |
FLTNB | GetFrameDurationInSec (int a_bed, int a_frame) |
FLTNB | GetFrameTimeStartInSec (int a_bed, int a_frame) |
FLTNB | GetFrameTimeStopInSec (int a_bed, int a_frame) |
FLTNB | GetFinalTimeStopInSec (int a_bed) |
uint32_t | GetFrameDurationInMs (int a_bed, int a_frame) |
uint32_t | GetFrameTimeStartInMs (int a_bed, int a_frame) |
uint32_t | GetFrameTimeStopInMs (int a_bed, int a_frame) |
uint32_t | GetFinalTimeStopInMs (int a_bed) |
uint32_t * | GetFramesTimeStartsArray (int a_bed) |
uint32_t * | GetFramesTimeStopArray (int a_bed) |
uint32_t * | GetFramesTimeDurationsArray (int a_bed) |
void | SetFrames (const string &a_frameList) |
void | SetNbTimeBasisFunctions (int a_nbTimeBasisFunctions) |
void | SetTimeBasisFunctions (FLTNB **a_m2pTimeBasisFunctions) |
void | SetRespBasisFunctions (FLTNB **a_m2pRespBasisFunctions) |
void | SetCardBasisFunctions (FLTNB **a_m2pCardBasisFunctions) |
int | SetAcquisitionTime (int a_bed, FLTNB a_timeStartInSec, FLTNB a_durationInSec, string a_GateListDurationsInSec) |
bool | GetTimeStaticFlag () |
Get the time static flag that says if the reconstruction has only one frame or not. More... | |
int | GetNbRespGates () |
Get the number of respiratory gates. More... | |
int | GetNbRespBasisFunctions () |
Get the number of respiratory basis functions. More... | |
FLTNB | GetRespBasisCoefficient (int a_respBasisFunction, int a_respGate) |
void | SetNbRespGates (int a_nbRespGates) |
void | SetNbRespBasisFunctions (int a_nbRespBasisFunctions) |
void | SetRespBasisFunctionsFile (const string &a_respBasisFunctionsFile) |
bool | GetRespStaticFlag () |
Get the respiratory static flag that says if the reconstruction has only one respiratory gate or not. More... | |
int | GetNbCardGates () |
Get the number of cardiac gates. More... | |
int | GetNbCardBasisFunctions () |
Get the number of cardiac basis functions. More... | |
FLTNB | GetCardBasisCoefficient (int a_cardBasisFunction, int a_cardGate) |
void | SetNbCardGates (int a_nbCardGates) |
void | SetNbCardBasisFunctions (int a_nbCardBasisFunctions) |
void | SetCardBasisFunctionsFile (const string &a_cardBasisFunctionsFile) |
bool | GetCardStaticFlag () |
Get the cardiac static flag that says if the reconstruction has only one cardiac gate or not. More... | |
INTNB | GetNbVoxX () |
Get the number of voxels along the X axis. More... | |
INTNB | GetNbVoxY () |
Get the number of voxels along the Y axis. More... | |
INTNB | GetNbVoxZ () |
Get the number of voxels along the Z axis. More... | |
INTNB | GetNbVoxXY () |
Get the number of voxels in a slice. More... | |
INTNB | GetNbVoxXYZ () |
Get the total number of voxels. More... | |
INTNB | GetNbVoxDiagonal () |
Get an estimation of the number of voxels along the image diagonal. More... | |
void | SetNbVoxX (INTNB a_nbVoxX) |
void | SetNbVoxY (INTNB a_nbVoxY) |
void | SetNbVoxZ (INTNB a_nbVoxZ) |
FLTNB | GetVoxSizeX () |
Get the voxel's size along the X axis, in mm. More... | |
FLTNB | GetVoxSizeY () |
Get the voxel's size along the Y axis, in mm. More... | |
FLTNB | GetVoxSizeZ () |
Get the voxel's size along the Z axis, in mm. More... | |
FLTNB | GetFOVSizeX () |
Get the size of the field-of-view along the X axis, in mm. More... | |
FLTNB | GetFOVSizeY () |
Get the size of the field-of-view along the Y axis, in mm. More... | |
FLTNB | GetFOVSizeZ () |
Get the size of the field-of-view along the Z axis, in mm. More... | |
void | SetVoxSizeX (FLTNB a_voxSizeX) |
void | SetVoxSizeY (FLTNB a_voxSizeY) |
void | SetVoxSizeZ (FLTNB a_voxSizeZ) |
void | SetFOVSizeX (FLTNB a_fovSizeX) |
void | SetFOVSizeY (FLTNB a_fovSizeY) |
void | SetFOVSizeZ (FLTNB a_fovSizeZ) |
void | SetFOVOutMasking (FLTNB a_fovOutPercent, INTNB a_nbSliceOutMask) |
FLTNB | GetFOVOutPercent () |
Get the percentage of transaxial unmasked FOV. More... | |
INTNB | GetNbSliceOutMask () |
Get the number of extrem slices that will be masked at each side. More... | |
int | SetFlipOut (const string &a_flipOut) |
bool | GetFlipOutX () |
Get the boolean saying if the output image must be flipped along the X axis. More... | |
bool | GetFlipOutY () |
Get the boolean saying if the output image must be flipped along the Y axis. More... | |
bool | GetFlipOutZ () |
Get the boolean saying if the output image must be flipped along the Z axis. More... | |
FLTNB | GetOffsetX () |
Get the image offset along the X axis, in mm. More... | |
FLTNB | GetOffsetY () |
Get the image offset along the Y axis, in mm. More... | |
FLTNB | GetOffsetZ () |
Get the image offset along the Z axis, in mm. More... | |
void | SetOffsetX (FLTNB a_offsetX) |
void | SetOffsetY (FLTNB a_offsetY) |
void | SetOffsetZ (FLTNB a_offsetZ) |
FLTNB | GetQuantificationFactor (int a_bed, int a_frame, int a_respGate, int a_cardGate) |
long double | GetLambda () |
int | SetCalibrationFactor (int a_bed, FLTNB a_calibrationFactor) |
int | SetPETIsotope (int a_bed, const string &a_isotope) |
int | SetSPECTIsotope (int a_bed, const string &a_isotope) |
int | SetDynamicSpecificQuantificationFactors (const string &a_quantificationFile) |
int | ProcessAndSetMask (FLTNB *ap_maskImage) |
bool | IsVoxelMasked (INTNB a_voxIndex) |
void | SetIgnoredCorrections (const string &a_ignoredCorrectionsList) |
bool | GetIgnoreAttnCorrectionFlag () |
Get the boolean that says if the attenuation correction is ignored or not. More... | |
bool | GetIgnoreNormCorrectionFlag () |
Get the boolean that says if the normalization correction is ignored or not. More... | |
bool | GetIgnoreScatCorrectionFlag () |
Get the boolean that says if the scatter correction is ignored or not. More... | |
bool | GetIgnoreRandCorrectionFlag () |
Get the boolean that says if the random correction is ignored or not. More... | |
bool | GetIgnoreDecaCorrectionFlag () |
Get the boolean that says if the decay correction is ignored or not. More... | |
bool | GetIgnoreBratCorrectionFlag () |
Get the boolean that says if the branching ratio correction is ignored or not. More... | |
bool | GetIgnoreFdurCorrectionFlag () |
Get the boolean that says if the frame duration correction is ignored or not. More... | |
bool | GetIgnoreCaliCorrectionFlag () |
Get the boolean that says if the calibration correction is ignored or not. More... | |
int | GetNbMultiModalImages () |
Get the number of additional multimodal images. More... | |
int | GetNbFramesToSkip () |
void | SetNbMultiModalImages (int a_nbMultiModalImages) |
void | SetTimeStaticFlag (bool a_flag) |
void | SetRespStaticFlag (bool a_flag) |
void | SetCardStaticFlag (bool a_flag) |
void | SetnbFramesToSkip (int a_FramesToSkip) |
bool | IsInitialized () |
Returns true if the object has been initialized. More... | |
bool | HasMask () |
Returns true if has an image mask. More... | |
oImageDimensionsAndQuantification () | |
~oImageDimensionsAndQuantification () | |
void | SetDefault () |
int | CheckParameters () |
int | Initialize () |
void | CheckNumberOfProjectionThreadsConsistencyWithDataFileSize (vDataFile **a2p_DataFile) |
int | DealWithBedPositions (vDataFile **a2p_DataFile) |
int | ResetQuantificationFactors () |
If already initialized, set the quantification factors to 1. More... | |
void | ResetCurrentDynamicIndices () |
int | InitDynamicData (string a_pathTo4DDataSplittingFile, int a_respMotionCorrectionFlag, int a_cardMotionCorrectionFlag, int a_invMotionCorrectionFlag, int a_nbRespGates, int a_nbCardGates) |
int | CheckDynamicParameters (int64_t a_nbEvents) |
int | DynamicSwitch (int64_t a_currentEventIndex, uint32_t a_currentTime, int a_bed, int a_th) |
bool | IsRespMotionEnabled () |
bool | IsCardMotionEnabled () |
bool | IsPMotionEnabled () |
void | SetRespMotionFlagOn () |
void | SetCardMotionFlagOn () |
void | SetPMotionFlagOn () |
int | GetCurrentRespGate (int a_th) |
int | GetCurrentCardGate (int a_th) |
int | GetPMotionFirstIndexForFrame (int a_fr) |
int | GetPMotionLastIndexForFrame (int a_fr) |
int | GetNb1stMotImgsForLMS (int a_fr) |
int | GetNb2ndMotImgsForLMS () |
FLTNB | GetListPMotionWeightInFrameForLMS (int a_fr, int a_pmsset) |
int | GetCurrentRespImage (int a_th) |
int | GetCurrentCardImage (int a_th) |
int | GetCurrentTimeFrame (int a_th) |
int | GetCurrentPMotionIndex (int a_th) |
int | GetNbIPatMotionSubsets () |
HPFLTNB | GetdurationPerGate (int a_fr, int a_respGate) |
bool | GateDurationProvided () |
int | GetDynRecoType () |
void | SetVerbose (int a_verbose) |
int | GetNbThreadsForProjection () |
int | GetNbThreadsForImageComputation () |
int | GetNbThreadsMax () |
int | SetNbThreads (const string &a_nbThreads) |
void | SetMPIRankAndSize (int a_mpiRank, int a_mpiSize) |
int | GetMPISize () |
int | GetMPIRank () |
int | GetNbBeds () |
void | SetNbBeds (int a_nbBeds) |
FLTNB | GetBedPosition (int a_bedIndex) |
bool | GetProvidedBedPositionFlag () |
int | GetNbTimeFrames () |
int | GetNbTimeBasisFunctions () |
FLTNB | GetTimeBasisCoefficient (int a_timeBasisFunction, int a_timeFrame) |
FLTNB | GetFrameDurationInSec (int a_bed, int a_frame) |
FLTNB | GetFrameTimeStartInSec (int a_bed, int a_frame) |
FLTNB | GetFrameTimeStopInSec (int a_bed, int a_frame) |
FLTNB | GetFinalTimeStopInSec (int a_bed) |
uint32_t | GetFrameDurationInMs (int a_bed, int a_frame) |
uint32_t | GetFrameTimeStartInMs (int a_bed, int a_frame) |
uint32_t | GetFrameTimeStopInMs (int a_bed, int a_frame) |
uint32_t | GetFinalTimeStopInMs (int a_bed) |
uint32_t * | GetFramesTimeStartsArray (int a_bed) |
uint32_t * | GetFramesTimeStopArray (int a_bed) |
uint32_t * | GetFramesTimeDurationsArray (int a_bed) |
void | SetFrames (const string &a_frameList) |
void | SetNbTimeBasisFunctions (int a_nbTimeBasisFunctions) |
void | SetTimeBasisFunctions (FLTNB **a_m2pTimeBasisFunctions) |
void | SetRespBasisFunctions (FLTNB **a_m2pRespBasisFunctions) |
void | SetCardBasisFunctions (FLTNB **a_m2pCardBasisFunctions) |
int | SetAcquisitionTime (int a_bed, FLTNB a_timeStartInSec, FLTNB a_durationInSec, string a_GateListDurationsInSec) |
bool | GetTimeStaticFlag () |
int | GetNbRespGates () |
int | GetNbRespBasisFunctions () |
FLTNB | GetRespBasisCoefficient (int a_respBasisFunction, int a_respGate) |
void | SetNbRespGates (int a_nbRespGates) |
void | SetNbRespBasisFunctions (int a_nbRespBasisFunctions) |
void | SetRespBasisFunctionsFile (const string &a_respBasisFunctionsFile) |
bool | GetRespStaticFlag () |
int | GetNbCardGates () |
int | GetNbCardBasisFunctions () |
FLTNB | GetCardBasisCoefficient (int a_cardBasisFunction, int a_cardGate) |
void | SetNbCardGates (int a_nbCardGates) |
void | SetNbCardBasisFunctions (int a_nbCardBasisFunctions) |
void | SetCardBasisFunctionsFile (const string &a_cardBasisFunctionsFile) |
bool | GetCardStaticFlag () |
INTNB | GetNbVoxX () |
INTNB | GetNbVoxY () |
INTNB | GetNbVoxZ () |
INTNB | GetNbVoxXY () |
INTNB | GetNbVoxXYZ () |
INTNB | GetNbVoxDiagonal () |
void | SetNbVoxX (INTNB a_nbVoxX) |
void | SetNbVoxY (INTNB a_nbVoxY) |
void | SetNbVoxZ (INTNB a_nbVoxZ) |
FLTNB | GetVoxSizeX () |
FLTNB | GetVoxSizeY () |
FLTNB | GetVoxSizeZ () |
FLTNB | GetFOVSizeX () |
FLTNB | GetFOVSizeY () |
FLTNB | GetFOVSizeZ () |
void | SetVoxSizeX (FLTNB a_voxSizeX) |
void | SetVoxSizeY (FLTNB a_voxSizeY) |
void | SetVoxSizeZ (FLTNB a_voxSizeZ) |
void | SetFOVSizeX (FLTNB a_fovSizeX) |
void | SetFOVSizeY (FLTNB a_fovSizeY) |
void | SetFOVSizeZ (FLTNB a_fovSizeZ) |
void | SetFOVOutMasking (FLTNB a_fovOutPercent, INTNB a_nbSliceOutMask) |
FLTNB | GetFOVOutPercent () |
INTNB | GetNbSliceOutMask () |
int | SetFlipOut (const string &a_flipOut) |
bool | GetFlipOutX () |
bool | GetFlipOutY () |
bool | GetFlipOutZ () |
FLTNB | GetOffsetX () |
FLTNB | GetOffsetY () |
FLTNB | GetOffsetZ () |
void | SetOffsetX (FLTNB a_offsetX) |
void | SetOffsetY (FLTNB a_offsetY) |
void | SetOffsetZ (FLTNB a_offsetZ) |
FLTNB | GetQuantificationFactor (int a_bed, int a_frame, int a_respGate, int a_cardGate) |
long double | GetLambda () |
int | SetCalibrationFactor (int a_bed, FLTNB a_calibrationFactor) |
int | SetPETIsotope (int a_bed, const string &a_isotope) |
int | SetSPECTIsotope (int a_bed, const string &a_isotope) |
int | SetDynamicSpecificQuantificationFactors (const string &a_quantificationFile) |
int | ProcessAndSetMask (FLTNB *ap_maskImage) |
bool | IsVoxelMasked (INTNB a_voxIndex) |
void | SetIgnoredCorrections (const string &a_ignoredCorrectionsList) |
bool | GetIgnoreAttnCorrectionFlag () |
void | SetIgnoreAttnCorrectionFlag (bool a_ignoreAttnCorrectionFlag) |
Set the boolean m_ignoreAttnCorrectionFlag to a_ignoreAttnCorrectionFlag. More... | |
bool | GetIgnoreNormCorrectionFlag () |
void | SetIgnoreNormCorrectionFlag (bool a_ignoreNormCorrectionFlag) |
Set the boolean m_ignoreNormCorrectionFlag to a_ignoreNormCorrectionFlag. More... | |
bool | GetIgnoreScatCorrectionFlag () |
void | SetIgnoreScatCorrectionFlag (bool a_ignoreScatCorrectionFlag) |
Set the boolean m_ignoreScatCorrectionFlag to a_ignoreScatCorrectionFlag. More... | |
bool | GetIgnoreRandCorrectionFlag () |
void | SetIgnoreRandCorrectionFlag (bool a_ignoreRandCorrectionFlag) |
Set the boolean m_ignoreRandCorrectionFlag to a_ignoreRandCorrectionFlag. More... | |
bool | GetIgnoreDecaCorrectionFlag () |
void | SetIgnoreDecaCorrectionFlag (bool a_ignoreDecaCorrectionFlag) |
Set the boolean m_ignoreDecaCorrectionFlag to a_ignoreDecaCorrectionFlag. More... | |
bool | GetIgnoreBratCorrectionFlag () |
void | SetIgnoreBratCorrectionFlag (bool a_ignoreBratCorrectionFlag) |
Set the boolean m_ignoreBratCorrectionFlag to a_ignoreBratCorrectionFlag. More... | |
bool | GetIgnoreFdurCorrectionFlag () |
void | SetIgnoreFdurCorrectionFlag (bool a_ignoreFdurCorrectionFlag) |
Set the boolean m_ignoreFdurCorrectionFlag to a_ignoreFdurCorrectionFlag. More... | |
bool | GetIgnoreCaliCorrectionFlag () |
void | SetIgnoreCaliCorrectionFlag (bool a_ignoreCaliCorrectionFlag) |
Set the boolean m_ignoreCaliCorrectionFlag to a_ignoreCaliCorrectionFlag. More... | |
int | GetNbMultiModalImages () |
int | GetNbFramesToSkip () |
void | SetNbMultiModalImages (int a_nbMultiModalImages) |
void | SetTimeStaticFlag (bool a_flag) |
void | SetRespStaticFlag (bool a_flag) |
void | SetCardStaticFlag (bool a_flag) |
void | SetnbFramesToSkip (int a_FramesToSkip) |
bool | IsInitialized () |
bool | HasMask () |
Private Member Functions | |
int | InitializeFramingAndQuantification () |
A function used to initialize the framing and quantification tables. More... | |
int | InitializeIgnoredCorrections () |
A function used to initialize the ignored corrections. More... | |
int | InitializeFramingAndQuantification () |
int | InitializeIgnoredCorrections () |
This class is designed to manage all dimensions and quantification related stuff.
This class gather all dimensions information as well as quantification. It also manages the oDynamicDataManager which itself manages the dynamic data. Most classes in the project have a pointer to this class.
Definition at line 47 of file code/include/image/oImageDimensionsAndQuantification.hh.
oImageDimensionsAndQuantification::oImageDimensionsAndQuantification | ( | ) |
The constructor of oImageDimensionsAndQuantification.
This is the default and unique constructor. It does not take any parameter and its role is only to affect default values to each member of the class.
Definition at line 16 of file code/src/image/oImageDimensionsAndQuantification.cc.
oImageDimensionsAndQuantification::~oImageDimensionsAndQuantification | ( | ) |
The destructor of oImageDimensionsAndQuantification.
This is the default and unique destructor. It does not take any parameter and its role is only to free or delete all structures that were build by this class.
Definition at line 89 of file code/src/image/oImageDimensionsAndQuantification.cc.
oImageDimensionsAndQuantification::oImageDimensionsAndQuantification | ( | ) |
oImageDimensionsAndQuantification::~oImageDimensionsAndQuantification | ( | ) |
int oImageDimensionsAndQuantification::CheckDynamicParameters | ( | int64_t | a_nbEvents | ) |
Definition at line 1474 of file code/src/image/oImageDimensionsAndQuantification.cc.
int oImageDimensionsAndQuantification::CheckDynamicParameters | ( | int64_t | a_nbEvents | ) |
void oImageDimensionsAndQuantification::CheckNumberOfProjectionThreadsConsistencyWithDataFileSize | ( | vDataFile ** | a2p_DataFile | ) |
Definition at line 441 of file code/src/image/oImageDimensionsAndQuantification.cc.
void oImageDimensionsAndQuantification::CheckNumberOfProjectionThreadsConsistencyWithDataFileSize | ( | vDataFile ** | a2p_DataFile | ) |
int oImageDimensionsAndQuantification::CheckParameters | ( | ) |
int oImageDimensionsAndQuantification::CheckParameters | ( | ) |
A function used to check the parameters settings.
This function does not take any parameter and is used to check that all mandatory members were correctly parameterized.
Definition at line 279 of file code/src/image/oImageDimensionsAndQuantification.cc.
int oImageDimensionsAndQuantification::DealWithBedPositions | ( | vDataFile ** | a2p_DataFile | ) |
int oImageDimensionsAndQuantification::DealWithBedPositions | ( | vDataFile ** | a2p_DataFile | ) |
Definition at line 462 of file code/src/image/oImageDimensionsAndQuantification.cc.
|
inline |
Definition at line 202 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 209 of file include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 363 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 370 of file include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 457 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 464 of file include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 708 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 715 of file include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Get the cardiac static flag that says if the reconstruction has only one cardiac gate or not.
Definition at line 736 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 743 of file include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 263 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 270 of file include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 324 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 331 of file include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 340 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 347 of file include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 255 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 262 of file include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 316 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 323 of file include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 332 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 339 of file include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 356 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 363 of file include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 370 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 377 of file include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 556 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 563 of file include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 521 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 528 of file include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Get the boolean saying if the output image must be flipped along the X axis.
Definition at line 921 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 928 of file include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Get the boolean saying if the output image must be flipped along the Y axis.
Definition at line 928 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 935 of file include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Get the boolean saying if the output image must be flipped along the Z axis.
Definition at line 935 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 942 of file include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Get the percentage of transaxial unmasked FOV.
Definition at line 900 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 907 of file include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Get the size of the field-of-view along the X axis, in mm.
Definition at line 829 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 836 of file include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Get the size of the field-of-view along the Y axis, in mm.
Definition at line 836 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 843 of file include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Get the size of the field-of-view along the Z axis, in mm.
Definition at line 843 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 850 of file include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 530 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 537 of file include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 495 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 502 of file include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 580 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 587 of file include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 564 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 571 of file include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 572 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 579 of file include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 539 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 546 of file include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 504 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 511 of file include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 548 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 555 of file include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 513 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 520 of file include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Get the boolean that says if the attenuation correction is ignored or not.
Definition at line 1044 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 1051 of file include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Get the boolean that says if the branching ratio correction is ignored or not.
Definition at line 1079 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 1121 of file include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Get the boolean that says if the calibration correction is ignored or not.
Definition at line 1093 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 1149 of file include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Get the boolean that says if the decay correction is ignored or not.
Definition at line 1072 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 1107 of file include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Get the boolean that says if the frame duration correction is ignored or not.
Definition at line 1086 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 1135 of file include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Get the boolean that says if the normalization correction is ignored or not.
Definition at line 1051 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 1065 of file include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Get the boolean that says if the random correction is ignored or not.
Definition at line 1065 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 1093 of file include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Get the boolean that says if the scatter correction is ignored or not.
Definition at line 1058 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 1079 of file include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 992 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 999 of file include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 305 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 312 of file include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Get the MPI instance number (the rank)
Definition at line 435 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 442 of file include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Get the MPI size (the number of MPI instances)
Definition at line 428 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 435 of file include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 289 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 296 of file include/image/oImageDimensionsAndQuantification.hh.
|
inline |
call the eponym function from the oDynamicDataManager object
Definition at line 296 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 303 of file include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Get the number of bed positions.
Definition at line 442 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 449 of file include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Get the number of cardiac basis functions.
Definition at line 699 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 706 of file include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Get the number of cardiac gates.
Definition at line 692 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 699 of file include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 1107 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 1170 of file include/image/oImageDimensionsAndQuantification.hh.
|
inline |
call the eponym function from the oDynamicDataManager object
Definition at line 348 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 355 of file include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Get the number of additional multimodal images.
Definition at line 1100 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 1163 of file include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Get the number of respiratory basis functions.
Definition at line 648 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 655 of file include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Get the number of respiratory gates.
Definition at line 641 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 648 of file include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Get the number of extrem slices that will be masked at each side.
Definition at line 907 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 914 of file include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Get the number of threads used for image operations.
Definition at line 396 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 403 of file include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Get the number of threads used for projections.
Definition at line 389 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 396 of file include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Get the maximum between the number of threads used for projections and image operations.
Definition at line 403 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 410 of file include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Get the number of time basis functions.
Definition at line 477 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 484 of file include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Get the number of time frames.
Definition at line 470 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 477 of file include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Get an estimation of the number of voxels along the image diagonal.
Definition at line 778 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 785 of file include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Get the number of voxels along the X axis.
Definition at line 743 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 750 of file include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Get the number of voxels in a slice.
Definition at line 764 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 771 of file include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Get the total number of voxels.
Definition at line 771 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 778 of file include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Get the number of voxels along the Y axis.
Definition at line 750 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 757 of file include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Get the number of voxels along the Z axis.
Definition at line 757 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 764 of file include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Get the image offset along the X axis, in mm.
Definition at line 942 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 949 of file include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Get the image offset along the Y axis, in mm.
Definition at line 949 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 956 of file include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Get the image offset along the Z axis, in mm.
Definition at line 956 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 963 of file include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 271 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 278 of file include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 280 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 287 of file include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Say if the bed relative position was provided from the datafile or not.
Definition at line 464 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 471 of file include/image/oImageDimensionsAndQuantification.hh.
FLTNB oImageDimensionsAndQuantification::GetQuantificationFactor | ( | int | a_bed, |
int | a_frame, | ||
int | a_respGate, | ||
int | a_cardGate | ||
) |
Definition at line 1220 of file code/src/image/oImageDimensionsAndQuantification.cc.
FLTNB oImageDimensionsAndQuantification::GetQuantificationFactor | ( | int | a_bed, |
int | a_frame, | ||
int | a_respGate, | ||
int | a_cardGate | ||
) |
|
inline |
Definition at line 657 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 664 of file include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Get the respiratory static flag that says if the reconstruction has only one respiratory gate or not.
Definition at line 685 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 692 of file include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 486 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 493 of file include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Get the time static flag that says if the reconstruction has only one frame or not.
Definition at line 634 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 641 of file include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Get the voxel's size along the X axis, in mm.
Definition at line 808 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 815 of file include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Get the voxel's size along the Y axis, in mm.
Definition at line 815 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 822 of file include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Get the voxel's size along the Z axis, in mm.
Definition at line 822 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 829 of file include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Returns true if has an image mask.
Definition at line 1153 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 1216 of file include/image/oImageDimensionsAndQuantification.hh.
int oImageDimensionsAndQuantification::InitDynamicData | ( | string | a_pathTo4DDataSplittingFile, |
int | a_respMotionCorrectionFlag, | ||
int | a_cardMotionCorrectionFlag, | ||
int | a_invMotionCorrectionFlag, | ||
int | a_nbRespGates, | ||
int | a_nbCardGates | ||
) |
Definition at line 1439 of file code/src/image/oImageDimensionsAndQuantification.cc.
int oImageDimensionsAndQuantification::InitDynamicData | ( | string | a_pathTo4DDataSplittingFile, |
int | a_respMotionCorrectionFlag, | ||
int | a_cardMotionCorrectionFlag, | ||
int | a_invMotionCorrectionFlag, | ||
int | a_nbRespGates, | ||
int | a_nbCardGates | ||
) |
int oImageDimensionsAndQuantification::Initialize | ( | ) |
int oImageDimensionsAndQuantification::Initialize | ( | ) |
A function used to initialize all that is needed.
This function does not take any parameter and is used to initialize everything that should be initialized. It initializes image dimensions, dynamic basis functions and quantification factors.
Definition at line 335 of file code/src/image/oImageDimensionsAndQuantification.cc.
|
private |
A function used to initialize the framing and quantification tables.
This function is called by the Initialize() function.
Definition at line 537 of file code/src/image/oImageDimensionsAndQuantification.cc.
|
private |
|
private |
A function used to initialize the ignored corrections.
This function is called by the Initialize() function. It parses the ignored correction string (correction keywords separated by commas) and set the associated boolean members
Definition at line 891 of file code/src/image/oImageDimensionsAndQuantification.cc.
|
private |
|
inline |
Definition at line 218 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 225 of file include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Returns true if the object has been initialized.
Definition at line 1148 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 1211 of file include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 225 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 232 of file include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 211 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 218 of file include/image/oImageDimensionsAndQuantification.hh.
bool oImageDimensionsAndQuantification::IsVoxelMasked | ( | INTNB | a_voxIndex | ) |
Definition at line 1514 of file code/src/image/oImageDimensionsAndQuantification.cc.
bool oImageDimensionsAndQuantification::IsVoxelMasked | ( | INTNB | a_voxIndex | ) |
int oImageDimensionsAndQuantification::ProcessAndSetMask | ( | FLTNB * | ap_maskImage | ) |
Definition at line 1484 of file code/src/image/oImageDimensionsAndQuantification.cc.
int oImageDimensionsAndQuantification::ProcessAndSetMask | ( | FLTNB * | ap_maskImage | ) |
|
inline |
Call the eponym function from the oDynamicDataManager class using the member object.
Definition at line 169 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 176 of file include/image/oImageDimensionsAndQuantification.hh.
int oImageDimensionsAndQuantification::ResetQuantificationFactors | ( | ) |
If already initialized, set the quantification factors to 1.
Definition at line 1112 of file src/image/oImageDimensionsAndQuantification.cc.
int oImageDimensionsAndQuantification::SetAcquisitionTime | ( | int | a_bed, |
FLTNB | a_timeStartInSec, | ||
FLTNB | a_durationInSec, | ||
string | a_GateListDurationsInSec | ||
) |
Definition at line 948 of file code/src/image/oImageDimensionsAndQuantification.cc.
int oImageDimensionsAndQuantification::SetAcquisitionTime | ( | int | a_bed, |
FLTNB | a_timeStartInSec, | ||
FLTNB | a_durationInSec, | ||
string | a_GateListDurationsInSec | ||
) |
int oImageDimensionsAndQuantification::SetCalibrationFactor | ( | int | a_bed, |
FLTNB | a_calibrationFactor | ||
) |
Definition at line 1070 of file code/src/image/oImageDimensionsAndQuantification.cc.
int oImageDimensionsAndQuantification::SetCalibrationFactor | ( | int | a_bed, |
FLTNB | a_calibrationFactor | ||
) |
|
inline |
Definition at line 616 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 623 of file include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 729 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 736 of file include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Call the eponym function from the oDynamicDataManager class using the member object.
Definition at line 241 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 248 of file include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 1135 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 1198 of file include/image/oImageDimensionsAndQuantification.hh.
void oImageDimensionsAndQuantification::SetDefault | ( | ) |
A function used to set number of threads and MPI instances to 1 and bypass the CheckParameters() function.
The m_checked flag is set to true
Definition at line 261 of file code/src/image/oImageDimensionsAndQuantification.cc.
void oImageDimensionsAndQuantification::SetDefault | ( | ) |
int oImageDimensionsAndQuantification::SetDynamicSpecificQuantificationFactors | ( | const string & | a_quantificationFile | ) |
Definition at line 1111 of file code/src/image/oImageDimensionsAndQuantification.cc.
int oImageDimensionsAndQuantification::SetDynamicSpecificQuantificationFactors | ( | const string & | a_quantificationFile | ) |
int oImageDimensionsAndQuantification::SetFlipOut | ( | const string & | a_flipOut | ) |
Definition at line 134 of file code/src/image/oImageDimensionsAndQuantification.cc.
int oImageDimensionsAndQuantification::SetFlipOut | ( | const string & | a_flipOut | ) |
|
inline |
Definition at line 893 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 900 of file include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 871 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 878 of file include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 878 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 885 of file include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 885 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 892 of file include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 587 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 594 of file include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Set the boolean m_ignoreAttnCorrectionFlag to a_ignoreAttnCorrectionFlag.
bool | a_ignoreAttnCorrectionFlag |
Definition at line 1058 of file include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Set the boolean m_ignoreBratCorrectionFlag to a_ignoreBratCorrectionFlag.
bool | a_ignoreBratCorrectionFlag |
Definition at line 1128 of file include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Set the boolean m_ignoreCaliCorrectionFlag to a_ignoreCaliCorrectionFlag.
bool | a_ignoreCaliCorrectionFlag |
Definition at line 1156 of file include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 1037 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 1044 of file include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Set the boolean m_ignoreDecaCorrectionFlag to a_ignoreDecaCorrectionFlag.
bool | a_ignoreDecaCorrectionFlag |
Definition at line 1114 of file include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Set the boolean m_ignoreFdurCorrectionFlag to a_ignoreFdurCorrectionFlag.
bool | a_ignoreFdurCorrectionFlag |
Definition at line 1142 of file include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Set the boolean m_ignoreNormCorrectionFlag to a_ignoreNormCorrectionFlag.
bool | a_ignoreNormCorrectionFlag |
Definition at line 1072 of file include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Set the boolean m_ignoreRandCorrectionFlag to a_ignoreRandCorrectionFlag.
bool | a_ignoreRandCorrectionFlag |
Definition at line 1100 of file include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Set the boolean m_ignoreScatCorrectionFlag to a_ignoreScatCorrectionFlag.
bool | a_ignoreScatCorrectionFlag |
Definition at line 1086 of file include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 421 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 428 of file include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 449 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 456 of file include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 722 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 729 of file include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 715 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 722 of file include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 1142 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 1205 of file include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 1114 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 1177 of file include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 671 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 678 of file include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 664 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 671 of file include/image/oImageDimensionsAndQuantification.hh.
int oImageDimensionsAndQuantification::SetNbThreads | ( | const string & | a_nbThreads | ) |
Definition at line 203 of file code/src/image/oImageDimensionsAndQuantification.cc.
int oImageDimensionsAndQuantification::SetNbThreads | ( | const string & | a_nbThreads | ) |
|
inline |
Definition at line 595 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 602 of file include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 787 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 794 of file include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 794 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 801 of file include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 801 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 808 of file include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 963 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 970 of file include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 970 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 977 of file include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 977 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 984 of file include/image/oImageDimensionsAndQuantification.hh.
int oImageDimensionsAndQuantification::SetPETIsotope | ( | int | a_bed, |
const string & | a_isotope | ||
) |
Definition at line 1257 of file code/src/image/oImageDimensionsAndQuantification.cc.
int oImageDimensionsAndQuantification::SetPETIsotope | ( | int | a_bed, |
const string & | a_isotope | ||
) |
|
inline |
Call the eponym function from the oDynamicDataManager class using the member object.
Definition at line 247 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 254 of file include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 609 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 616 of file include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 678 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 685 of file include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Call the eponym function from the oDynamicDataManager class using the member object.
Definition at line 235 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 242 of file include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 1128 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 1191 of file include/image/oImageDimensionsAndQuantification.hh.
int oImageDimensionsAndQuantification::SetSPECTIsotope | ( | int | a_bed, |
const string & | a_isotope | ||
) |
Definition at line 1237 of file code/src/image/oImageDimensionsAndQuantification.cc.
int oImageDimensionsAndQuantification::SetSPECTIsotope | ( | int | a_bed, |
const string & | a_isotope | ||
) |
|
inline |
Definition at line 602 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 609 of file include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 1121 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 1184 of file include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 382 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 389 of file include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 850 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 857 of file include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 857 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 864 of file include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 864 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
inline |
Definition at line 871 of file include/image/oImageDimensionsAndQuantification.hh.
|
private |
The table of cardiac basis functions coefficients
Definition at line 1207 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
private |
The table of frame durations, per bed position
Definition at line 1180 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
private |
The table of frame time start, per bed position
Definition at line 1181 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
private |
The table of frame time stop, per bed position
Definition at line 1182 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
private |
The table of respiratory basis functions coefficients
Definition at line 1201 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
private |
The table of time basis functions coefficients
Definition at line 1179 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
private |
The table of quantification factors, per bed, per frame, per gate
Definition at line 1187 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
private |
The file containing the cardiac basis coefficients
Definition at line 1208 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
private |
A boolean saying if no cardiac-basis functions are provided
Definition at line 1209 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
private |
A boolean that says if the function CheckParameters() has been called
Definition at line 1233 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
private |
A boolean saying the type of dynamic acquisition to reconstruct
Definition at line 1184 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
private |
A boolean saying if the images must be flipped along the X axis before being saved (default: false)
Definition at line 1229 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
private |
A boolean saying if the images must be flipped along the Y axis before being saved (default: false)
Definition at line 1230 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
private |
A boolean saying if the images must be flipped along the Z axis before being saved (default: false)
Definition at line 1231 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
private |
The percentage of the transaxial field-of-view not masked before saving reconstructed images (default: 0. = none)
Definition at line 1226 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
private |
The size of the field-of-view along the X axis, in mm
Definition at line 1219 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
private |
The size of the field-of-view along the Y axis, in mm
Definition at line 1220 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
private |
The size of the field-of-view along the Z axis, in mm
Definition at line 1221 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
private |
A string containing the list of reconstructed frames
Definition at line 1174 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
private |
Definition at line 1240 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
private |
A boolean saying if the attenuation correction is ignored
Definition at line 1189 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
private |
A boolean saying if the branching ratio correction is ignored
Definition at line 1194 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
private |
A boolean saying if the calibration correction is ignored
Definition at line 1196 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
private |
The string containing the list of corrections to be ignored
Definition at line 1188 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
private |
A boolean saying if the decay correction is ignored
Definition at line 1193 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
private |
A boolean saying if the frame duration correction is ignored
Definition at line 1195 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
private |
A boolean saying if the normalization correction is ignored
Definition at line 1190 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
private |
A boolean saying if the random correction is ignored
Definition at line 1191 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
private |
A boolean saying if the scatter correction is ignored
Definition at line 1192 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
private |
A boolean that says if the function Initialize() has been called
Definition at line 1235 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
private |
log(2.0)/half_life, computed for quantification purposes
Definition at line 1197 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
private |
The rank of the MPI instance
Definition at line 1167 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
private |
The size of the MPI process (i.e. the number of instances)
Definition at line 1168 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
private |
The number of bed positions simultaneously reconstructed
Definition at line 1170 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
private |
The number of cardiac basis functions
Definition at line 1205 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
private |
The number of cardiac gates
Definition at line 1206 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
private |
An integer to convey how many frames from an input sequence of images to be skipped, for use with ImageBasedDynamicModel
Definition at line 1175 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
private |
The number of additional multimodal images
Definition at line 1238 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
private |
The number of respiratory basis functions
Definition at line 1199 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
private |
The number of respiratory gates
Definition at line 1200 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
private |
The number of extrem slices to be masked from both sides of the axial FOV before saving reconstruction images (default: 0)
Definition at line 1227 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
private |
The number of threads for image operations
Definition at line 1165 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
private |
The number of threads for projections
Definition at line 1164 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
private |
The number of time basis functions
Definition at line 1177 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
private |
The number of time frames
Definition at line 1178 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
private |
The number of voxels along the X axis
Definition at line 1211 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
private |
The number of voxels in a slice
Definition at line 1214 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
private |
The total number of voxels
Definition at line 1215 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
private |
The number of voxels along the Y axis
Definition at line 1212 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
private |
The number of voxels along the Z axis
Definition at line 1213 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
private |
The image offset along the X axis, in mm (default: 0.)
Definition at line 1222 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
private |
The image offset along the Y axis, in mm (default: 0.)
Definition at line 1223 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
private |
The image offset along the Z axis, in mm (default: 0.)
Definition at line 1224 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
private |
A flag saying if the bed position has been provided from the datafile
Definition at line 1172 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
private |
The file containing the respiratory basis coefficients
Definition at line 1202 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
private |
A boolean saying if no respiratory-basis functions are provided
Definition at line 1203 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
private |
A boolean saying if no time-basis functions are provided
Definition at line 1183 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
private |
The verbose level
Definition at line 1237 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
private |
The voxel's size along the X axis, in mm
Definition at line 1216 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
private |
The voxel's size along the Y axis, in mm
Definition at line 1217 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
private |
The voxel's size along the Z axis, in mm
Definition at line 1218 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
private |
The bed positions used during the reconstruction
Definition at line 1171 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
private |
oDynamicDataManager object related to dynamic raw data management
Definition at line 1161 of file code/include/image/oImageDimensionsAndQuantification.hh.
|
private |
Mask for voxels: only true voxels will be taken into account for projector coefficients computation (currently 3D - XYZ)
Definition at line 1241 of file code/include/image/oImageDimensionsAndQuantification.hh.