18 #ifndef itkAdditiveGaussianNoiseImageFilter_h 19 #define itkAdditiveGaussianNoiseImageFilter_h 37 template <
class TInputImage,
class TOutputImage=TInputImage>
67 itkGetConstMacro(Mean,
double);
68 itkSetMacro(Mean,
double);
70 itkGetConstMacro(StandardDeviation,
double);
71 itkSetMacro(StandardDeviation,
double);
73 #ifdef ITK_USE_CONCEPT_CHECKING 77 typename TOutputImage::PixelType>) );
93 void operator=(
const Self&) ITK_DELETE_FUNCTION;
102 #ifndef ITK_MANUAL_INSTANTIATION 103 #include "itkAdditiveGaussianNoiseImageFilter.hxx" Superclass::OutputImagePixelType OutputImagePixelType
Superclass::OutputImagePointer OutputImagePointer
InputImageType::ConstPointer InputImageConstPointer
Superclass::OutputImageRegionType OutputImageRegionType
void ThreadedGenerateData(const OutputImageRegionType &outputRegionForThread, ThreadIdType threadId) override
Superclass::OutputImagePointer OutputImagePointer
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
InputImageType::PixelType InputImagePixelType
An Abstract Base class for Noise image filters.
AdditiveGaussianNoiseImageFilter Self
void PrintSelf(std::ostream &os, Indent indent) const override
virtual ~AdditiveGaussianNoiseImageFilter()
double m_StandardDeviation
SmartPointer< const Self > ConstPointer
void operator=(const Self &) ITK_DELETE_FUNCTION
InputImageType::RegionType InputImageRegionType
Superclass::OutputImageType OutputImageType
NoiseBaseImageFilter< TInputImage, TOutputImage > Superclass
Superclass::OutputImagePixelType OutputImagePixelType
AdditiveGaussianNoiseImageFilter()
unsigned int ThreadIdType
Superclass::OutputImageRegionType OutputImageRegionType
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
Superclass::OutputImageType OutputImageType