18 #ifndef itkBinaryDilateImageFilter_h
19 #define itkBinaryDilateImageFilter_h
65 template<
typename TInputImage,
typename TOutputImage,
typename TKernel >
72 itkStaticConstMacro(InputImageDimension,
unsigned int,
73 TInputImage::ImageDimension);
74 itkStaticConstMacro(OutputImageDimension,
unsigned int,
75 TOutputImage::ImageDimension);
79 itkStaticConstMacro(KernelDimension,
unsigned int,
80 TKernel::NeighborhoodDimension);
119 { this->SetForegroundValue(value); }
125 {
return this->GetForegroundValue(); }
132 void GenerateData() ITK_OVERRIDE;
142 #ifndef ITK_MANUAL_INSTANTIATION
143 #include "itkBinaryDilateImageFilter.hxx"
virtual void PrintSelf(std::ostream &os, Indent indent) const override
NumericTraits< InputPixelType >::RealType InputRealType
SmartPointer< Self > Pointer
InputImageType::PixelType InputPixelType
InputImageType::RegionType InputImageRegionType
OutputImageType::RegionType OutputImageRegionType
TInputImage::PixelType InputPixelType
The base class for all process objects (source, filters, mappers) in the Insight data processing pipe...
BinaryDilateImageFilter Self
Base class for all process objects that output image data.
Superclass::NeighborIndexContainer NeighborIndexContainer
BinaryMorphologyImageFilter< InputImageType, OutputImageType, KernelType > Superclass
InputImageType::OffsetType OffsetType
SmartPointer< const Self > ConstPointer
KernelType::ConstIterator KernelIteratorType
virtual ~BinaryDilateImageFilter()
InputImageType::IndexType IndexType
TInputImage InputImageType
TOutputImage OutputImageType
OutputImageType::PixelType OutputPixelType
TInputImage InputImageType
Base class for fast binary dilation and erosion.
Control indentation during Print() invocation.
Define additional traits for native types such as int or float.
InputImageType::SizeType InputSizeType
TOutputImage OutputImageType
void SetDilateValue(const InputPixelType &value)
InputPixelType GetDilateValue() const