|
ITK
6.0.0
Insight Toolkit
|
Go to the documentation of this file.
18 #ifndef itkBinomialBlurImageFilter_h
19 #define itkBinomialBlurImageFilter_h
43 template <
typename TInputImage,
typename TOutputImage>
62 static constexpr
unsigned int NDimensions = TInputImage::ImageDimension;
63 static constexpr
unsigned int NOutputDimensions = TOutputImage::ImageDimension;
85 itkSetMacro(Repetitions,
unsigned int);
86 itkGetConstMacro(Repetitions,
unsigned int);
94 GenerateInputRequestedRegion()
override;
96 #ifdef ITK_USE_CONCEPT_CHECKING
108 PrintSelf(std::ostream & os,
Indent indent)
const override;
112 GenerateData()
override;
116 unsigned int m_Repetitions{};
120 #ifndef ITK_MANUAL_INSTANTIATION
121 # include "itkBinomialBlurImageFilter.hxx"
SmartPointer< Self > Pointer
SmartPointer< const Self > ConstPointer
typename OutputImageType::Pointer OutputImagePointer
Represent a n-dimensional size (bounds) of a n-dimensional image.
Performs a separable blur on each dimension of an image.
Control indentation during Print() invocation.
ImageBaseType::IndexType IndexType
Base class for filters that take an image as input and produce an image as output.
Base class for all process objects that output image data.
typename InputImageType::Pointer InputImagePointer
ImageBaseType::RegionType RegionType
TInputImage InputImageType
typename TOutputImage::IndexType IndexType
typename OutputImageType::RegionType OutputImageRegionType
#define itkConceptMacro(name, concept)
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
The base class for all process objects (source, filters, mappers) in the Insight data processing pipe...
typename TOutputImage::PixelType PixelType
typename InputImageType::ConstPointer InputImageConstPointer
TOutputImage OutputImageType