21 #ifndef otbGaussianAdditiveNoiseSampleListFilter_h
22 #define otbGaussianAdditiveNoiseSampleListFilter_h
47 template <
class TInputSampleList,
class TOutputSampleList = TInputSampleList>
78 itkSetMacro(Mean,
double);
79 itkGetMacro(Mean,
double);
83 itkSetMacro(Variance,
double);
84 itkGetMacro(Variance,
double);
88 itkSetMacro(NumberOfIteration,
unsigned int);
89 itkGetMacro(NumberOfIteration,
unsigned int);
94 void GenerateData()
override;
99 void GenerateRandomSequence();
105 void PrintSelf(std::ostream& os, itk::Indent indent)
const override;
109 void operator=(
const Self&) =
delete;
122 #ifndef OTB_MANUAL_INSTANTIATION