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>) );
110 void ThreadedGenerateData(
const OutputImageRegionType& outputRegionForThread,
ThreadIdType threadId ) ITK_OVERRIDE;
121 #ifndef ITK_MANUAL_INSTANTIATION
122 #include "itkAdditiveGaussianNoiseImageFilter.hxx"
Superclass::OutputImagePixelType OutputImagePixelType
virtual void PrintSelf(std::ostream &os, Indent indent) const override
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
SmartPointer< Self > Pointer
virtual ~AdditiveGaussianNoiseImageFilter()
double m_StandardDeviation
SmartPointer< const Self > ConstPointer
InputImageType::RegionType InputImageRegionType
Superclass::OutputImageType OutputImageType
NoiseBaseImageFilter< TInputImage, TOutputImage > Superclass
SmartPointer< const Self > ConstPointer
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