18#ifndef itkAdditiveGaussianNoiseImageFilter_h
19#define itkAdditiveGaussianNoiseImageFilter_h
53template <
class TInputImage,
class TOutputImage = TInputImage>
86 itkGetConstMacro(Mean,
double);
87 itkSetMacro(Mean,
double);
92 itkGetConstMacro(StandardDeviation,
double);
93 itkSetMacro(StandardDeviation,
double);
116#ifndef ITK_MANUAL_INSTANTIATION
117# include "itkAdditiveGaussianNoiseImageFilter.hxx"
~AdditiveGaussianNoiseImageFilter() override=default
typename InputImageType::Pointer InputImagePointer
typename InputImageType::ConstPointer InputImageConstPointer
typename InputImageType::RegionType InputImageRegionType
double m_StandardDeviation
AdditiveGaussianNoiseImageFilter()
typename InputImageType::PixelType InputImagePixelType
AdditiveGaussianNoiseImageFilter Self
void ThreadedGenerateData(const OutputImageRegionType &outputRegionForThread, ThreadIdType threadId) override
SmartPointer< Self > Pointer
NoiseBaseImageFilter< TInputImage, TOutputImage > Superclass
void PrintSelf(std::ostream &os, Indent indent) const override
SmartPointer< const Self > ConstPointer
TInputImage InputImageType
typename OutputImageType::RegionType OutputImageRegionType
TOutputImage OutputImageType
typename OutputImageType::Pointer OutputImagePointer
typename OutputImageType::RegionType OutputImageRegionType
Control indentation during Print() invocation.
typename OutputImageType::PixelType OutputImagePixelType
Implements transparent reference counting.
#define itkConceptMacro(name, concept)
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
unsigned int ThreadIdType