19 #ifndef rtkADMMWaveletsConjugateGradientOperator_h 20 #define rtkADMMWaveletsConjugateGradientOperator_h 22 #include <itkMultiplyImageFilter.h> 23 #include <itkAddImageFilter.h> 97 template <
typename TOutputImage>
142 itkGetMacro(DisableDisplacedDetectorFilter,
bool);
151 GenerateData()
override;
176 GenerateInputRequestedRegion()
override;
178 GenerateOutputInformation()
override;
184 #ifndef ITK_MANUAL_INSTANTIATION 185 # include "rtkADMMWaveletsConjugateGradientOperator.hxx" MultiplyFilterType::Pointer m_ZeroMultiplyProjectionFilter
itk::AddImageFilter< TOutputImage > AddFilterType
bool m_DisableDisplacedDetectorFilter
DisplacedDetectorFilterType::Pointer m_DisplacedDetectorFilter
Weigting for displaced detectors.
MultiplyFilterType::Pointer m_MultiplyFilter
typename ForwardProjectionFilterType::Pointer ForwardProjectionFilterPointer
AddFilterType::Pointer m_AddFilter
Projection geometry for a source and a 2-D flat panel.
itk::SmartPointer< Self > Pointer
#define itkSetMacro(name, type)
Implements the operator A used in the conjugate gradient step of ADMM reconstruction with wavelets re...
void VerifyInputInformation() const override
itk::MultiplyImageFilter< TOutputImage > MultiplyFilterType
itk::SmartPointer< Self > Pointer
ForwardProjectionFilterPointer m_ForwardProjectionFilter
typename BackProjectionFilterType::Pointer BackProjectionFilterPointer
BackProjectionFilterPointer m_BackProjectionFilter
MultiplyFilterType::Pointer m_ZeroMultiplyVolumeFilter