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