17 #ifndef __itkTotalVariationSingleIterationImageFilter_h
18 #define __itkTotalVariationSingleIterationImageFilter_h
21 #include "itkImageToImageFilter.h"
37 template <
class TInputImage,
class TOutputImage>
53 typedef ImageToImageFilter<InputImageType, OutputImageType>
Superclass;
58 itkFactorylessNewMacro(Self) itkCloneMacro(Self)
80 itkSetMacro(Lambda,
double);
81 itkGetMacro(Lambda,
double);
88 void PrintSelf(std::ostream &os, Indent indent)
const;
113 void operator=(
const Self &);
118 #ifndef ITK_MANUAL_INSTANTIATION
122 #endif //__itkTotalVariationSingleIterationImageFilter__
OutputImageType::RegionType OutputImageRegionType
ImageToImageFilter< InputImageType, OutputImageType > Superclass
virtual ~TotalVariationSingleIterationImageFilter()
itk::SmartPointer< Self > Pointer
TotalVariationSingleIterationImageFilter Self
TotalVariationSingleIterationImageFilter()
OutputImageType::PixelType OutputPixelType
InputImageType::PixelType InputPixelType
InputImageType::RegionType InputImageRegionType
TOutputImage OutputImageType
itk::Image< float, InputImageDimension > LocalVariationImageType
TInputImage InputImageType
Applies a total variation denoising filter to an image.
void ThreadedGenerateData(const OutputImageRegionType &outputRegionForThread, ThreadIdType threadId)
itkStaticConstMacro(InputImageDimension, unsigned int, TInputImage::ImageDimension)
InputImageType::SizeType InputSizeType
InputImageType::Pointer m_OriginalImage
void SetOriginalImage(InputImageType *in)
static bool in(Reader::Char c, Reader::Char c1, Reader::Char c2, Reader::Char c3, Reader::Char c4)
virtual void GenerateInputRequestedRegion()
void PrintSelf(std::ostream &os, Indent indent) const
InputImageType::Pointer GetOriginialImage()
SmartPointer< Self > Pointer
SmartPointer< const Self > ConstPointer
LocalVariationImageType::Pointer m_LocalVariation
void BeforeThreadedGenerateData()