19 #ifndef rtkDeconstructSoftThresholdReconstructImageFilter_h 20 #define rtkDeconstructSoftThresholdReconstructImageFilter_h 46 template <
class TImage>
66 static constexpr
unsigned int ImageDimension = TImage::ImageDimension;
84 SetNumberOfLevels(
unsigned int levels);
87 itkGetMacro(Order,
unsigned int);
92 itkGetMacro(Threshold,
float);
100 PrintSelf(std::ostream & os,
itk::Indent indent)
const override;
104 GenerateData()
override;
108 GenerateOutputInformation()
override;
111 GenerateInputRequestedRegion()
override;
120 std::vector<typename SoftThresholdFilterType::Pointer>
127 #ifndef rtk_MANUAL_INSTANTIATION 128 # include "rtkDeconstructSoftThresholdReconstructImageFilter.hxx" typename OutputImageType::Pointer OutputImagePointer
typename Superclass::InputImageType InputImageType
DeconstructFilterType::Pointer m_DeconstructionFilter
An image filter that reconstructs an image using Daubechies wavelets.
#define itkSetMacro(name, type)
typename TImage::PixelType PixelType
TOutputImage OutputImageType
ReconstructFilterType::Pointer m_ReconstructionFilter
typename Superclass::InputImagePointer InputImagePointer
Soft thresholds an image.
An image filter that deconstructs an image using Daubechies wavelets.
bool m_PipelineConstructed
typename TImage::InternalPixelType InternalPixelType
Deconstructs an image, soft thresholds its wavelets coefficients, then reconstructs.
typename Superclass::InputImageConstPointer InputImageConstPointer
std::vector< typename SoftThresholdFilterType::Pointer > m_SoftTresholdFilters