18 #ifndef itkVanHerkGilWermanErodeDilateImageFilter_h
19 #define itkVanHerkGilWermanErodeDilateImageFilter_h
28 template<
typename TInputImage,
typename TOutputImage,
typename TKernel >
class KernelImageFilter;
40 template<
typename TImage,
typename TKernel,
typename TFunction1 >
67 itkStaticConstMacro(InputImageDimension,
unsigned int,
68 TImage::ImageDimension);
69 itkStaticConstMacro(OutputImageDimension,
unsigned int,
70 TImage::ImageDimension);
88 void PrintSelf(std::ostream & os,
Indent indent)
const ITK_OVERRIDE;
91 void ThreadedGenerateData(
const InputImageRegionType & outputRegionForThread,
105 #ifndef ITK_MANUAL_INSTANTIATION
106 #include "itkVanHerkGilWermanErodeDilateImageFilter.hxx"
SmartPointer< Self > Pointer
InputImageType::ConstPointer InputImageConstPointer
InputImageType::PixelType InputImagePixelType
class to implement erosions and dilations using anchor methods. This is the base class that must be i...
Base class for all process objects that output image data.
BresenhamLine< itkGetStaticConstMacro(InputImageDimension) > BresType
TImage::IndexType IndexType
A base class for all the filters working on an arbitrary shaped neighborhood.
SmartPointer< const Self > ConstPointer
KernelImageFilter< TImage, TImage, TKernel > Superclass
InputImageType::Pointer InputImagePointer
unsigned int ThreadIdType
InputImageType::PixelType InputImagePixelType
Base class for filters that take an image as input and produce an image as output.
Control indentation during Print() invocation.
VanHerkGilWermanErodeDilateImageFilter Self
ImageBaseType::SizeType SizeType
TImage::SizeType SizeType
InputImagePixelType m_Boundary
~VanHerkGilWermanErodeDilateImageFilter() override
ImageBaseType::IndexType IndexType
InputImageType::RegionType InputImageRegionType