18 #ifndef itkBinaryErodeImageFilter_h
19 #define itkBinaryErodeImageFilter_h
66 template<
typename TInputImage,
typename TOutputImage,
typename TKernel >
74 TInputImage::ImageDimension);
76 TOutputImage::ImageDimension);
81 TKernel::NeighborhoodDimension);
140 void operator=(const
Self &) ITK_DELETE_FUNCTION;
144 #ifndef ITK_MANUAL_INSTANTIATION
145 #include "itkBinaryErodeImageFilter.hxx"
static const unsigned int KernelDimension
typedef(Concept::SameDimension< itkGetStaticConstMacro(InputImageDimension), itkGetStaticConstMacro(OutputImageDimension) >) ImageDimensionCheck
void PrintSelf(std::ostream &os, Indent indent) const override
TInputImage::PixelType InputPixelType
static const unsigned int OutputImageDimension
BinaryErodeImageFilter Self
The base class for all process objects (source, filters, mappers) in the Insight data processing pipe...
void GenerateData() override
OutputImageType::PixelType OutputPixelType
Base class for all process objects that output image data.
InputImageType::PixelType InputPixelType
static const unsigned int InputImageDimension
InputImageType::SizeType InputSizeType
Superclass::NeighborIndexContainer NeighborIndexContainer
InputImageType::IndexType IndexType
void SetErodeValue(const InputPixelType &value)
virtual InputPixelType GetForegroundValue() const
TOutputImage OutputImageType
SmartPointer< const Self > ConstPointer
NumericTraits< InputPixelType >::RealType InputRealType
virtual void SetForegroundValue(InputPixelType _arg)
InputImageType::OffsetType OffsetType
InputImageType::RegionType InputImageRegionType
TInputImage InputImageType
SmartPointer< Self > Pointer
Base class for fast binary dilation and erosion.
virtual ~BinaryErodeImageFilter()
KernelType::ConstIterator KernelIteratorType
Control indentation during Print() invocation.
Define additional traits for native types such as int or float.
OutputImageType::RegionType OutputImageRegionType
BinaryMorphologyImageFilter< InputImageType, OutputImageType, KernelType > Superclass
InputPixelType GetErodeValue() const