18#ifndef itkBoxSigmaImageFilter_h
19#define itkBoxSigmaImageFilter_h
39template <
typename TInputImage,
typename TOutputImage = TInputImage>
65 using typename Superclass::OutputImageRegionType;
69 static constexpr unsigned int OutputImageDimension = TOutputImage::ImageDimension;
70 static constexpr unsigned int InputImageDimension = TInputImage::ImageDimension;
72#ifdef ITK_USE_CONCEPT_CHECKING
90#ifndef ITK_MANUAL_INSTANTIATION
91# include "itkBoxSigmaImageFilter.hxx"
A base class for all the filters working on a box neighborhood.
Implements a fast rectangular sigma filter using the accumulator approach.
typename TInputImage::OffsetType OffsetType
~BoxSigmaImageFilter() override=default
typename TInputImage::SizeType SizeType
typename TInputImage::RegionType RegionType
TInputImage InputImageType
typename TInputImage::IndexType IndexType
typename TOutputImage::PixelType OutputPixelType
typename TInputImage::PixelType PixelType
void DynamicThreadedGenerateData(const OutputImageRegionType &outputRegionForThread) override
TOutputImage OutputImageType
typename OutputImageType::RegionType OutputImageRegionType
Light weight base class for most itk classes.
#define itkConceptMacro(name, concept)
ImageBaseType::RegionType RegionType
ImageBaseType::IndexType IndexType
ImageBaseType::SizeType SizeType
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....