18 #ifndef itkAdditiveGaussianNoiseImageFilter_h
19 #define itkAdditiveGaussianNoiseImageFilter_h
52 template <
class TInputImage,
class TOutputImage=TInputImage>
84 itkGetConstMacro(Mean,
double);
85 itkSetMacro(Mean,
double);
90 itkGetConstMacro(StandardDeviation,
double);
91 itkSetMacro(StandardDeviation,
double);
94 #ifdef ITK_USE_CONCEPT_CHECKING
98 typename TOutputImage::PixelType>) );
107 void PrintSelf(std::ostream & os,
Indent indent)
const ITK_OVERRIDE;
109 void ThreadedGenerateData(
const OutputImageRegionType& outputRegionForThread,
ThreadIdType threadId ) ITK_OVERRIDE;
120 #ifndef ITK_MANUAL_INSTANTIATION
121 #include "itkAdditiveGaussianNoiseImageFilter.hxx"
Superclass::OutputImagePixelType OutputImagePixelType
InputImageType::ConstPointer InputImageConstPointer
Superclass::OutputImageRegionType OutputImageRegionType
Superclass::OutputImagePointer OutputImagePointer
InputImageType::PixelType InputImagePixelType
An Abstract Base class for Noise image filters.
Base class for all process objects that output image data.
AdditiveGaussianNoiseImageFilter Self
double m_StandardDeviation
SmartPointer< const Self > ConstPointer
InputImageType::RegionType InputImageRegionType
Superclass::OutputImageType OutputImageType
NoiseBaseImageFilter< TInputImage, TOutputImage > Superclass
virtual ~AdditiveGaussianNoiseImageFilter() override
unsigned int ThreadIdType
Alter an image with additive Gaussian white noise.
TInputImage InputImageType
InputImageType::Pointer InputImagePointer
Control indentation during Print() invocation.
#define itkConceptMacro(name, concept)
SmartPointer< Self > Pointer