21#include "ImageAcquisition.h"
46 nifti_image*
SimulateImageAcquisition( nifti_image * imgInFullImgSpace, nifti_image * imgInAcquisitionSpace,
unsigned int dynamicImageTimePoint);
54 void CalculateAdjoint( nifti_image* imgInFullImgSpace, nifti_image* imgInAcquisitionSpace,
unsigned int dynamicImageTimePoint);
Definition: ImageAcquisition.h:25
Definition: LowResolutionImageAcquisition.h:25
const PrecisionType lowResolutionThreshold
Ratio between the high and low resolution image. Only if ratio is larger, low resolution acquisition ...
Definition: LowResolutionImageAcquisition.h:68
nifti_image * AllocateMinimumSizeImgInFullImgSpace(nifti_image *imgInFullImgSpace, nifti_image *imgInAcquisitionSpace, unsigned int dynamicImageTimePoint)
Definition: LowResolutionImageAcquisition.cpp:1003
LowResolutionImageAcquisition()
Definition: LowResolutionImageAcquisition.cpp:27
float PrecisionType
Definition: LowResolutionImageAcquisition.h:27
virtual ~LowResolutionImageAcquisition()
Definition: LowResolutionImageAcquisition.cpp:39
const PrecisionType roundErrorThreshold
Value used below which rounding can be savely done without loss of accuracy.
Definition: LowResolutionImageAcquisition.h:69
virtual void AllocateImageAfterAdjoint()
Definition: LowResolutionImageAcquisition.cpp:1121
void CalculateAdjoint(nifti_image *imgInFullImgSpace, nifti_image *imgInAcquisitionSpace, unsigned int dynamicImageTimePoint)
Definition: LowResolutionImageAcquisition.cpp:549
PrecisionType paddingValue
The padding value used in simulating the image acquisition.
Definition: LowResolutionImageAcquisition.h:70
nifti_image * SimulateImageAcquisition(nifti_image *imgInFullImgSpace, nifti_image *imgInAcquisitionSpace, unsigned int dynamicImageTimePoint)
Definition: LowResolutionImageAcquisition.cpp:48