19 #ifndef rtkADMMWaveletsConjugateGradientOperator_h 20 #define rtkADMMWaveletsConjugateGradientOperator_h 97 template<
typename TOutputImage >
137 itkGetMacro(DisableDisplacedDetectorFilter,
bool)
141 virtual ~ADMMWaveletsConjugateGradientOperator() ITK_OVERRIDE {}
162 #if ITK_VERSION_MAJOR<5 183 #ifndef ITK_MANUAL_INSTANTIATION 184 #include "rtkADMMWaveletsConjugateGradientOperator.hxx" void operator=(const Self &)
MultiplyFilterType::Pointer m_ZeroMultiplyProjectionFilter
Base class for forward projection, i.e. accumulation along x-ray lines.
bool m_DisableDisplacedDetectorFilter
DisplacedDetectorFilterType::Pointer m_DisplacedDetectorFilter
itk::SmartPointer< Self > Pointer
Weigting for displaced detectors.
MultiplyFilterType::Pointer m_MultiplyFilter
AddFilterType::Pointer m_AddFilter
void VerifyInputInformation() override
Projection geometry for a source and a 2-D flat panel.
void GenerateOutputInformation() override
Implements the operator A used in the conjugate gradient step of ADMM reconstruction with wavelets re...
ConjugateGradientOperator< TOutputImage > Superclass
ADMMWaveletsConjugateGradientOperator()
ADMMWaveletsConjugateGradientOperator Self
void GenerateData() override
void SetForwardProjectionFilter(const ForwardProjectionFilterPointer _arg)
void SetGeometry(const ThreeDCircularProjectionGeometry::Pointer _arg)
ForwardProjectionFilterPointer m_ForwardProjectionFilter
void GenerateInputRequestedRegion() override
#define itkSetMacro(name, type)
BackProjectionFilterPointer m_BackProjectionFilter
MultiplyFilterType::Pointer m_ZeroMultiplyVolumeFilter
void SetBackProjectionFilter(const BackProjectionFilterPointer _arg)