19#ifndef itkSpeckleNoiseImageFilter_h
20#define itkSpeckleNoiseImageFilter_h
54template <
class TInputImage,
class TOutputImage = TInputImage>
87 itkGetConstMacro(StandardDeviation,
double);
88 itkSetMacro(StandardDeviation,
double);
109#ifndef ITK_MANUAL_INSTANTIATION
110# include "itkSpeckleNoiseImageFilter.hxx"
typename OutputImageType::RegionType OutputImageRegionType
TOutputImage OutputImageType
typename OutputImageType::Pointer OutputImagePointer
typename OutputImageType::RegionType OutputImageRegionType
Control indentation during Print() invocation.
typename OutputImageType::PixelType OutputImagePixelType
Implements transparent reference counting.
void PrintSelf(std::ostream &os, Indent indent) const override
SpeckleNoiseImageFilter()
typename InputImageType::Pointer InputImagePointer
typename InputImageType::PixelType InputImagePixelType
SmartPointer< const Self > ConstPointer
void ThreadedGenerateData(const OutputImageRegionType &outputRegionForThread, ThreadIdType threadId) override
TInputImage InputImageType
NoiseBaseImageFilter< TInputImage, TOutputImage > Superclass
typename InputImageType::RegionType InputImageRegionType
double m_StandardDeviation
SpeckleNoiseImageFilter Self
SmartPointer< Self > Pointer
typename InputImageType::ConstPointer InputImageConstPointer
~SpeckleNoiseImageFilter() override=default
#define itkConceptMacro(name, concept)
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
unsigned int ThreadIdType