Medical Imaging Interaction Toolkit
2024.12.99-0da743f6
Medical Imaging Interaction Toolkit
|
Go to the documentation of this file.
13 #ifndef __itkTotalVariationSingleIterationImageFilter_h
14 #define __itkTotalVariationSingleIterationImageFilter_h
17 #include "itkImageToImageFilter.h"
33 template <
class TInputImage,
class TOutputImage>
49 typedef ImageToImageFilter<InputImageType, OutputImageType>
Superclass;
54 itkFactorylessNewMacro(
Self);
77 itkSetMacro(Lambda,
double);
78 itkGetMacro(Lambda,
double);
85 void PrintSelf(std::ostream &os, Indent indent)
const override;
110 void operator=(
const Self &);
115 #ifndef ITK_MANUAL_INSTANTIATION
116 #include "itkTotalVariationSingleIterationImageFilter.txx"
119 #endif //__itkTotalVariationSingleIterationImageFilter__
InputImageType::SizeType InputSizeType
Applies a total variation denoising filter to an image.
~TotalVariationSingleIterationImageFilter() override
InputImageType::Pointer GetOriginialImage()
OutputImageType::PixelType OutputPixelType
InputImageType::RegionType InputImageRegionType
InputImageType::Pointer m_OriginalImage
void ThreadedGenerateData(const OutputImageRegionType &outputRegionForThread, ThreadIdType threadId) override
OutputImageType::RegionType OutputImageRegionType
TInputImage InputImageType
void PrintSelf(std::ostream &os, Indent indent) const override
void GenerateInputRequestedRegion() override
SmartPointer< Self > Pointer
ImageToImageFilter< InputImageType, OutputImageType > Superclass
TotalVariationSingleIterationImageFilter Self
void SetOriginalImage(InputImageType *in)
TOutputImage OutputImageType
TotalVariationSingleIterationImageFilter()
void BeforeThreadedGenerateData() override
LocalVariationImageType::Pointer m_LocalVariation
itk::Image< float, InputImageDimension > LocalVariationImageType
itkStaticConstMacro(InputImageDimension, unsigned int, TInputImage::ImageDimension)
InputImageType::PixelType InputPixelType
SmartPointer< const Self > ConstPointer