45 virtual nifti_image*
SimulateImageAcquisition( nifti_image * imgInFullImgSpace, nifti_image * imgInAcquisitionSpace,
unsigned int dynamicImageTimePoint ) = 0;
55 virtual void CalculateAdjoint( nifti_image* imgInFullImgSpace, nifti_image* imgInAcquisitionSpace,
unsigned int dynamicImageTimePoint) = 0;
Definition: ImageAcquisition.h:25
virtual void ClearImageAfterAdjoint()
Definition: ImageAcquisition.cpp:105
unsigned int curDynamicImageTimePoint
Current dynamic image time point.
Definition: ImageAcquisition.h:88
virtual void AllocateWeightsImageAfterAdjoint()
Definition: ImageAcquisition.cpp:77
nifti_image * curImageInAcquisitionSpace
Current image in acquisition space.
Definition: ImageAcquisition.h:86
virtual void AllocateImageAfterAdjoint()=0
float PrecisionType
Definition: ImageAcquisition.h:27
virtual void ClearWeightsImageAfterAdjoint()
Definition: ImageAcquisition.cpp:120
virtual nifti_image * GetImageAfterAdjoint()
Definition: ImageAcquisition.cpp:55
nifti_image * weightsImageAfterAdjoint
Definition: ImageAcquisition.h:84
virtual void CalculateAdjoint(nifti_image *imgInFullImgSpace, nifti_image *imgInAcquisitionSpace, unsigned int dynamicImageTimePoint)=0
virtual nifti_image * GetWeightsImageAfterAdjoint()
Definition: ImageAcquisition.cpp:66
ImageAcquisition()
Definition: ImageAcquisition.cpp:28
nifti_image * imageAfterAdjoint
Definition: ImageAcquisition.h:83
nifti_image * curImageInFullImgSpace
Current image in full image space.
Definition: ImageAcquisition.h:87
virtual nifti_image * AllocateMinimumSizeImgInFullImgSpace(nifti_image *imgInFullImgSpace, nifti_image *imgInAcquisitionSpace, unsigned int dynamicImageTimePoint)=0
virtual nifti_image * SimulateImageAcquisition(nifti_image *imgInFullImgSpace, nifti_image *imgInAcquisitionSpace, unsigned int dynamicImageTimePoint)=0
virtual ~ImageAcquisition()
Definition: ImageAcquisition.cpp:42