18 #ifndef itkShotNoiseImageFilter_h 19 #define itkShotNoiseImageFilter_h 39 template <
class TInputImage,
class TOutputImage=TInputImage>
75 itkGetConstMacro(Scale,
double);
76 itkSetMacro(Scale,
double);
78 #ifdef ITK_USE_CONCEPT_CHECKING 82 typename TOutputImage::PixelType>) );
98 void operator=(
const Self&) ITK_DELETE_FUNCTION;
106 #ifndef ITK_MANUAL_INSTANTIATION 107 #include "itkShotNoiseImageFilter.hxx" Superclass::OutputImagePointer OutputImagePointer
InputImageType::Pointer InputImagePointer
SmartPointer< Self > Pointer
InputImageType::RegionType InputImageRegionType
TInputImage InputImageType
Superclass::OutputImagePointer OutputImagePointer
Alter an image with shot noise.
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
An Abstract Base class for Noise image filters.
Superclass::OutputImageRegionType OutputImageRegionType
NoiseBaseImageFilter< TInputImage, TOutputImage > Superclass
InputImageType::ConstPointer InputImageConstPointer
Superclass::OutputImagePixelType OutputImagePixelType
void ThreadedGenerateData(const OutputImageRegionType &outputRegionForThread, ThreadIdType threadId) override
Superclass::OutputImagePixelType OutputImagePixelType
unsigned int ThreadIdType
ShotNoiseImageFilter Self
virtual ~ShotNoiseImageFilter()
void PrintSelf(std::ostream &os, Indent indent) const override
Superclass::OutputImageRegionType OutputImageRegionType
SmartPointer< const Self > ConstPointer
Control indentation during Print() invocation.
InputImageType::PixelType InputImagePixelType
#define itkConceptMacro(name, concept)
Superclass::OutputImageType OutputImageType
void operator=(const Self &) ITK_DELETE_FUNCTION
Superclass::OutputImageType OutputImageType