19 #ifndef rtkDeconstructSoftThresholdReconstructImageFilter_h 20 #define rtkDeconstructSoftThresholdReconstructImageFilter_h 46 template <
class TImage>
63 #ifdef itkOverrideGetNameOfClassMacro 71 static constexpr
unsigned int ImageDimension = TImage::ImageDimension;
89 SetNumberOfLevels(
unsigned int levels);
92 itkGetMacro(Order,
unsigned int);
97 itkGetMacro(Threshold,
float);
105 PrintSelf(std::ostream & os,
itk::Indent indent)
const override;
109 GenerateData()
override;
113 GenerateOutputInformation()
override;
116 GenerateInputRequestedRegion()
override;
125 std::vector<typename SoftThresholdFilterType::Pointer>
132 #ifndef rtk_MANUAL_INSTANTIATION 133 # 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