18 #ifndef itkNeighborhoodOperatorImageFilter_h
19 #define itkNeighborhoodOperatorImageFilter_h
50 template<
typename TInputImage,
typename TOutputImage,
typename TOperatorValueType =
typename TOutputImage::PixelType >
81 TOutputImage::ImageDimension);
83 TInputImage::ImageDimension);
140 #ifdef ITK_USE_CONCEPT_CHECKING
179 void operator=(const
Self &) ITK_DELETE_FUNCTION;
193 #ifndef ITK_MANUAL_INSTANTIATION
194 #include "itkNeighborhoodOperatorImageFilter.hxx"
ImageBoundaryConditionPointerType GetBoundaryCondition()
TOperatorValueType OperatorValueType
virtual void PrintSelf(std::ostream &os, Indent indent) const override
TOutputImage::PixelType OutputPixelType
SmartPointer< const Self > ConstPointer
OutputNeighborhoodType m_Operator
NeighborhoodOperatorImageFilter Self
SmartPointer< Self > Pointer
A light-weight container object for storing an N-dimensional neighborhood of values.
TOutputImage::InternalPixelType OutputInternalPixelType
DefaultBoundaryCondition m_DefaultBoundaryCondition
virtual ~NeighborhoodOperatorImageFilter()
NeighborhoodOperatorImageFilter()
void PrintSelf(std::ostream &os, Indent indent) const override
Base class for all process objects that output image data.
ImageToImageFilter< TInputImage, TOutputImage > Superclass
InputImageType::Pointer InputImagePointer
virtual void GenerateInputRequestedRegion() override
const OutputNeighborhoodType & GetOperator() const
Neighborhood< OperatorValueType, itkGetStaticConstMacro(ImageDimension) > OutputNeighborhoodType
void ThreadedGenerateData(const OutputImageRegionType &outputRegionForThread, ThreadIdType threadId) override
NumericTraits< InputPixelType >::ValueType InputPixelValueType
TInputImage::InternalPixelType InputInternalPixelType
ImageBoundaryConditionPointerType m_BoundsCondition
virtual void Modified() const
unsigned int ThreadIdType
Superclass::OutputImageRegionType OutputImageRegionType
ZeroFluxNeumannBoundaryCondition< InputImageType > DefaultBoundaryCondition
TInputImage::PixelType InputPixelType
void SetOperator(const OutputNeighborhoodType &p)
static const unsigned int ImageDimension
Base class for filters that take an image as input and produce an image as output.
Control indentation during Print() invocation.
TInputImage InputImageType
TOutputImage OutputImageType
static const unsigned int InputImageDimension
Superclass::OutputImageRegionType OutputImageRegionType
Define additional traits for native types such as int or float.
Applies a single NeighborhoodOperator to an image region.
#define itkConceptMacro(name, concept)
ImageBoundaryCondition< InputImageType > * ImageBoundaryConditionPointerType
void OverrideBoundaryCondition(const ImageBoundaryConditionPointerType i)
NumericTraits< OutputPixelType >::RealType ComputingPixelType