18 #ifndef itkBinomialBlurImageFilter_h
19 #define itkBinomialBlurImageFilter_h
42 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);
93 void GenerateInputRequestedRegion()
override;
95 #ifdef ITK_USE_CONCEPT_CHECKING
99 Self::NOutputDimensions > ) );
110 void PrintSelf(std::ostream & os,
Indent indent)
const override;
113 void GenerateData()
override;
121 #ifndef ITK_MANUAL_INSTANTIATION
122 #include "itkBinomialBlurImageFilter.hxx"
typename OutputImageType::Pointer OutputImagePointer
typename TOutputImage::PixelType PixelType
The base class for all process objects (source, filters, mappers) in the Insight data processing pipe...
Base class for all process objects that output image data.
TInputImage InputImageType
typename InputImageType::Pointer InputImagePointer
unsigned int m_Repetitions
typename OutputImageType::RegionType OutputImageRegionType
ImageBaseType::IndexType IndexType
TOutputImage OutputImageType
Represent a n-dimensional size (bounds) of a n-dimensional image.
Performs a separable blur on each dimension of an image.
Base class for filters that take an image as input and produce an image as output.
Control indentation during Print() invocation.
typename TOutputImage::IndexType IndexType
ImageBaseType::RegionType RegionType
#define itkConceptMacro(name, concept)
typename InputImageType::ConstPointer InputImageConstPointer