18#ifndef itkVectorNeighborhoodOperatorImageFilter_h
19#define itkVectorNeighborhoodOperatorImageFilter_h
57template <
typename TInputImage,
typename TOutputImage>
86 static constexpr unsigned int ImageDimension = TOutputImage::ImageDimension;
96 using typename Superclass::OutputImageRegionType;
117 m_BoundsCondition = i;
130#ifdef ITK_USE_CONCEPT_CHECKING
140 : m_BoundsCondition(nullptr)
142 this->DynamicMultiThreadingOn();
143 this->ThreaderUpdateProgressOff();
165 Superclass::PrintSelf(os, indent);
178#ifndef ITK_MANUAL_INSTANTIATION
179# include "itkVectorNeighborhoodOperatorImageFilter.hxx"
Base class for all process objects that output image data.
typename OutputImageType::RegionType OutputImageRegionType
TOutputImage OutputImageType
typename OutputImageType::Pointer OutputImagePointer
Base class for filters that take an image as input and produce an image as output.
TInputImage InputImageType
typename InputImageType::Pointer InputImagePointer
Control indentation during Print() invocation.
The base class for all process objects (source, filters, mappers) in the Insight data processing pipe...
Applies a single scalar NeighborhoodOperator to an itk::Vector image region.
typename TInputImage::InternalPixelType InputInternalPixelType
void GenerateInputRequestedRegion() override
void DynamicThreadedGenerateData(const OutputImageRegionType &outputRegionForThread) override
void PrintSelf(std::ostream &os, Indent indent) const override
typename TOutputImage::InternalPixelType OutputInternalPixelType
~VectorNeighborhoodOperatorImageFilter() override=default
typename TOutputImage::PixelType OutputPixelType
VectorNeighborhoodOperatorImageFilter()
typename OutputPixelType::ValueType ScalarValueType
void SetOperator(const Neighborhood< ScalarValueType, Self::ImageDimension > &p)
typename TInputImage::PixelType InputPixelType
void OverrideBoundaryCondition(const ImageBoundaryConditionPointerType i)
SmartPointer< Self > Pointer
#define itkConceptMacro(name, concept)
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....