19 #ifndef itkSpeckleNoiseImageFilter_h
20 #define itkSpeckleNoiseImageFilter_h
41 template <
class TInputImage,
class TOutputImage=TInputImage>
71 itkGetConstMacro(StandardDeviation,
double);
72 itkSetMacro(StandardDeviation,
double);
74 #ifdef ITK_USE_CONCEPT_CHECKING
78 typename TOutputImage::PixelType>) );
94 void operator=(const
Self&) ITK_DELETE_FUNCTION;
102 #ifndef ITK_MANUAL_INSTANTIATION
103 #include "itkSpeckleNoiseImageFilter.hxx"
Superclass::OutputImagePixelType OutputImagePixelType
Superclass::OutputImagePointer OutputImagePointer
double m_StandardDeviation
Superclass::OutputImagePointer OutputImagePointer
NoiseBaseImageFilter< TInputImage, TOutputImage > Superclass
An Abstract Base class for Noise image filters.
Base class for all process objects that output image data.
SpeckleNoiseImageFilter()
virtual ~SpeckleNoiseImageFilter()
Superclass::OutputImageRegionType OutputImageRegionType
SmartPointer< const Self > ConstPointer
TInputImage InputImageType
Alter an image with speckle (multiplicative) noise.
Superclass::OutputImageType OutputImageType
void ThreadedGenerateData(const OutputImageRegionType &outputRegionForThread, ThreadIdType threadId) override
Superclass::OutputImagePixelType OutputImagePixelType
InputImageType::RegionType InputImageRegionType
SpeckleNoiseImageFilter Self
SmartPointer< Self > Pointer
unsigned int ThreadIdType
InputImageType::Pointer InputImagePointer
void PrintSelf(std::ostream &os, Indent indent) const override
Superclass::OutputImageRegionType OutputImageRegionType
Control indentation during Print() invocation.
InputImageType::ConstPointer InputImageConstPointer
#define itkConceptMacro(name, concept)
Superclass::OutputImageType OutputImageType
InputImageType::PixelType InputImagePixelType