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 >
68 TImage::ImageDimension);
70 TImage::ImageDimension);
81 itkSetMacro(Boundary, InputImagePixelType);
82 itkGetConstMacro(Boundary, InputImagePixelType);
99 void operator=(const Self &) ITK_DELETE_FUNCTION;
106 #ifndef ITK_MANUAL_INSTANTIATION 107 #include "itkVanHerkGilWermanErodeDilateImageFilter.hxx" SmartPointer< Self > Pointer
InputImageType::ConstPointer InputImageConstPointer
~VanHerkGilWermanErodeDilateImageFilter()
InputImageType::PixelType InputImagePixelType
void PrintSelf(std::ostream &os, Indent indent) const override
class to implement erosions and dilations using anchor methods. This is the base class that must be i...
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
static const unsigned int OutputImageDimension
void ThreadedGenerateData(const InputImageRegionType &outputRegionForThread, ThreadIdType threadId) override
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
VanHerkGilWermanErodeDilateImageFilter()
Base class for filters that take an image as input and produce an image as output.
Control indentation during Print() invocation.
VanHerkGilWermanErodeDilateImageFilter Self
TImage::SizeType SizeType
static const unsigned int InputImageDimension
InputImagePixelType m_Boundary
InputImageType::RegionType InputImageRegionType