18 #ifndef itkNeighborhoodOperatorImageFilter_h
19 #define itkNeighborhoodOperatorImageFilter_h
50 template <
typename TInputImage,
typename TOutputImage,
typename TOperatorValueType =
typename TOutputImage::PixelType>
81 static constexpr
unsigned int ImageDimension = TOutputImage::ImageDimension;
82 static constexpr
unsigned int InputImageDimension = TInputImage::ImageDimension;
96 using typename Superclass::OutputImageRegionType;
113 const OutputNeighborhoodType &
127 m_BoundsCondition = i;
131 ImageBoundaryConditionPointerType
134 return m_BoundsCondition;
145 GenerateInputRequestedRegion()
override;
147 #ifdef ITK_USE_CONCEPT_CHECKING
160 m_BoundsCondition = static_cast<ImageBoundaryConditionPointerType>(&m_DefaultBoundaryCondition);
161 this->DynamicMultiThreadingOn();
162 this->ThreaderUpdateProgressOff();
178 DynamicThreadedGenerateData(
const OutputImageRegionType & outputRegionForThread)
override;
184 Superclass::PrintSelf(os, indent);
200 #ifndef ITK_MANUAL_INSTANTIATION
201 # include "itkNeighborhoodOperatorImageFilter.hxx"