18#ifndef itkNeighborhoodOperatorImageFilter_h
19#define itkNeighborhoodOperatorImageFilter_h
50template <
typename TInputImage,
typename TOutputImage,
typename TOperatorValueType =
typename TOutputImage::PixelType>
113 const OutputNeighborhoodType &
131 ImageBoundaryConditionPointerType
196#ifndef ITK_MANUAL_INSTANTIATION
197# include "itkNeighborhoodOperatorImageFilter.hxx"
A virtual base object that defines an interface to a class of boundary condition objects for use by n...
virtual void DynamicMultiThreadingOn()
typename OutputImageType::RegionType OutputImageRegionType
void PrintSelf(std::ostream &os, Indent indent) const override
Control indentation during Print() invocation.
ImageBoundaryCondition< InputImageType > * ImageBoundaryConditionPointerType
ImageBoundaryConditionPointerType GetBoundaryCondition()
ImageBoundaryConditionPointerType m_BoundsCondition
NeighborhoodOperatorImageFilter()
void PrintSelf(std::ostream &os, Indent indent) const override
TInputImage InputImageType
~NeighborhoodOperatorImageFilter() override=default
typename TInputImage::PixelType InputPixelType
SmartPointer< const Self > ConstPointer
typename TInputImage::InternalPixelType InputInternalPixelType
typename NumericTraits< InputPixelType >::ValueType InputPixelValueType
SmartPointer< Self > Pointer
Neighborhood< OperatorValueType, Self::ImageDimension > OutputNeighborhoodType
void GenerateInputRequestedRegion() override
ZeroFluxNeumannBoundaryCondition< InputImageType > DefaultBoundaryCondition
typename OutputImageType::RegionType OutputImageRegionType
TOperatorValueType OperatorValueType
typename TOutputImage::InternalPixelType OutputInternalPixelType
void OverrideBoundaryCondition(const ImageBoundaryConditionPointerType i)
void DynamicThreadedGenerateData(const OutputImageRegionType &outputRegionForThread) override
static constexpr unsigned int ImageDimension
void SetOperator(const OutputNeighborhoodType &p)
ImageToImageFilter< TInputImage, TOutputImage > Superclass
DefaultBoundaryCondition m_DefaultBoundaryCondition
typename NumericTraits< OutputPixelType >::RealType ComputingPixelType
NeighborhoodOperatorImageFilter Self
const OutputNeighborhoodType & GetOperator() const
static constexpr unsigned int InputImageDimension
TOutputImage OutputImageType
OutputNeighborhoodType m_Operator
typename TOutputImage::PixelType OutputPixelType
typename InputImageType::Pointer InputImagePointer
A light-weight container object for storing an N-dimensional neighborhood of values.
virtual void Modified() const
virtual void ThreaderUpdateProgressOff()
Implements transparent reference counting.
A function object that determines a neighborhood of values at an image boundary according to a Neuman...
#define itkConceptMacro(name, concept)
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....