13 template <
class ImageType>
44 itkSetMacro(NumberOfReplicates,
unsigned int)
45 itkGetConstMacro(NumberOfReplicates,
unsigned int)
47 itkSetMacro(NoiseSigma,
double)
48 itkGetConstMacro(NoiseSigma,
double)
50 itkSetMacro(UseGaussianDistribution,
bool)
51 itkGetConstMacro(UseGaussianDistribution,
bool)
56 m_NumberOfReplicates = 1;
58 m_UseGaussianDistribution =
false;
72 unsigned int m_NumberOfReplicates;
74 bool m_UseGaussianDistribution;
75 std::vector <std::mt19937> m_Generators;
anima::NumberedThreadImageToImageFilter< TInputImage, TOutputImage > Superclass
NoiseGeneratorImageFilter Self
TOutputImage::PixelType OutputPixelType
Implements a class to handle thread number in a dynamic way for multithreaded methods needing thread ...
itk::SmartPointer< Self > Pointer
TInputImage InputImageType
void GenerateOutputInformation() ITK_OVERRIDE
InputImageType::Pointer InputImagePointer
OutputImageType::Pointer OutputImagePointer
virtual ~NoiseGeneratorImageFilter()
Superclass::OutputImageRegionType OutputImageRegionType
void DynamicThreadedGenerateData(const OutputImageRegionType &outputRegionForThread) ITK_OVERRIDE
itk::SmartPointer< const Self > ConstPointer
TOutputImage OutputImageType
itk::Image< double, ImageType::ImageDimension > TOutputImage
TInputImage::PixelType InputPixelType
void BeforeThreadedGenerateData() ITK_OVERRIDE