18#ifndef itkNoiseBaseImageFilter_h
19#define itkNoiseBaseImageFilter_h
38template <
class TInputImage,
class TOutputImage = TInputImage>
56 itkGetConstMacro(Seed, uint32_t);
57 itkSetMacro(Seed, uint32_t);
73 static inline uint32_t
74 Hash(uint32_t a, uint32_t b)
77 return (a + b) * 2654435761u;
81 static OutputImagePixelType
89#ifndef ITK_MANUAL_INSTANTIATION
90# include "itkNoiseBaseImageFilter.hxx"
typename OutputImageType::PixelType OutputImagePixelType
InPlaceImageFilter()=default
Control indentation during Print() invocation.
SmartPointer< const Self > ConstPointer
SmartPointer< Self > Pointer
static OutputImagePixelType ClampCast(const double value)
NoiseBaseImageFilter Self
InPlaceImageFilter< TInputImage, TOutputImage > Superclass
static uint32_t Hash(uint32_t a, uint32_t b)
~NoiseBaseImageFilter() override=default
void PrintSelf(std::ostream &os, Indent indent) const override
Implements transparent reference counting.
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....