26#include "SupremoUtils.h"
Definition: CorrespondenceModel.h:31
Definition: ImageAcquisition.h:25
Definition: MoCoRecon.h:42
PrecisionType paddingValue
The padding value used if no data available to reconstruct an image intensity value.
Definition: MoCoRecon.h:116
bool repeatedUpdateChangesMCRImage
Indicates wether a repeated call of the update function cahgnes the MCR result.
Definition: MoCoRecon.h:117
nifti_image * reconstructionGeometryImage
Pointer to the image that defines the reconstruction geometry, think of it as a reference image.
Definition: MoCoRecon.h:114
size_t numberOfDynamicImages
The number of the dynamic images - will be derived from the vector dynamicImages.
Definition: MoCoRecon.h:113
void CopyReconstructedImageContentsToImage(nifti_image *destinationImage)
Definition: MoCoRecon.cpp:124
void SetReconstructionGeometryImage(nifti_image *reconstructionGeometryImageIn)
Definition: MoCoRecon.cpp:102
nifti_image * reconstructedImage
Pointer to the reconstructed image.
Definition: MoCoRecon.h:115
std::vector< nifti_image * > dynamicImages
Vector holding the dynamic images.
Definition: MoCoRecon.h:112
bool GetRepeatedUpdateChangesMCR()
Definition: MoCoRecon.h:93
void SetSurrogateSignals(const SurrogateSignalType &surrSignalsIn)
Definition: MoCoRecon.cpp:79
std::shared_ptr< CorrespondenceModel > correspondenceModel
Pointer to the correspondence model.
Definition: MoCoRecon.h:109
void SetDynamicImages(const std::vector< nifti_image * > &dynamicImagesIn)
Definition: MoCoRecon.cpp:90
virtual ~MoCoRecon()
Definition: MoCoRecon.cpp:44
nifti_image * GetReconstructedImage()
Definition: MoCoRecon.cpp:113
void AllocateReconstructedImage()
Definition: MoCoRecon.cpp:152
void ClearReconstructedImage()
Definition: MoCoRecon.cpp:182
SurrogateSignalType surrogateSignals
Vector holding the surrogate signals.
Definition: MoCoRecon.h:111
std::vector< std::vector< PrecisionType > > SurrogateSignalType
Definition: MoCoRecon.h:45
float PrecisionType
Definition: MoCoRecon.h:44
void SetCorrespondenceModel(const std::shared_ptr< CorrespondenceModel > &correspondenceModelIn)
Definition: MoCoRecon.cpp:57
void SetImageAcquisition(const std::shared_ptr< ImageAcquisition > &imageAcquisitionIn)
Definition: MoCoRecon.cpp:68
MoCoRecon()
Definition: MoCoRecon.cpp:30
std::shared_ptr< ImageAcquisition > imageAcquisition
Pointer to the image acquisition opbject.
Definition: MoCoRecon.h:110