18 #ifndef itkShotNoiseImageFilter_h
19 #define itkShotNoiseImageFilter_h
92 template <
class TInputImage,
class TOutputImage=TInputImage>
126 itkGetConstMacro(Scale,
double);
127 itkSetMacro(Scale,
double);
130 #ifdef ITK_USE_CONCEPT_CHECKING
134 typename TOutputImage::PixelType>) );
146 void ThreadedGenerateData(
const OutputImageRegionType& outputRegionForThread,
ThreadIdType threadId ) ITK_OVERRIDE;
156 #ifndef ITK_MANUAL_INSTANTIATION
157 #include "itkShotNoiseImageFilter.hxx"
virtual void PrintSelf(std::ostream &os, Indent indent) const override
InputImageType::Pointer InputImagePointer
SmartPointer< Self > Pointer
InputImageType::RegionType InputImageRegionType
TInputImage InputImageType
Superclass::OutputImagePointer OutputImagePointer
Alter an image with shot noise.
An Abstract Base class for Noise image filters.
Superclass::OutputImageRegionType OutputImageRegionType
NoiseBaseImageFilter< TInputImage, TOutputImage > Superclass
Base class for all process objects that output image data.
SmartPointer< Self > Pointer
InputImageType::ConstPointer InputImageConstPointer
SmartPointer< const Self > ConstPointer
Superclass::OutputImagePixelType OutputImagePixelType
unsigned int ThreadIdType
ShotNoiseImageFilter Self
virtual ~ShotNoiseImageFilter()
SmartPointer< const Self > ConstPointer
Control indentation during Print() invocation.
InputImageType::PixelType InputImagePixelType
#define itkConceptMacro(name, concept)
Superclass::OutputImageType OutputImageType