18 #ifndef itkBinaryErodeImageFilter_h
19 #define itkBinaryErodeImageFilter_h
66 template<
typename TInputImage,
typename TOutputImage,
typename TKernel >
74 static constexpr
unsigned int InputImageDimension = TInputImage::ImageDimension;
75 static constexpr
unsigned int OutputImageDimension = TOutputImage::ImageDimension;
78 static constexpr
unsigned int KernelDimension = TKernel::NeighborhoodDimension;
117 { this->SetForegroundValue(value); }
123 {
return this->GetForegroundValue(); }
128 void PrintSelf(std::ostream & os,
Indent indent)
const override;
130 void GenerateData()
override;
137 #ifndef ITK_MANUAL_INSTANTIATION
138 #include "itkBinaryErodeImageFilter.hxx"
Define numeric traits for std::vector.
typename TInputImage::IndexType IndexType
typename TOutputImage::PixelType OutputPixelType
The base class for all process objects (source, filters, mappers) in the Insight data processing pipe...
Base class for all process objects that output image data.
TInputImage InputImageType
void SetErodeValue(const InputPixelType &value)
typename TInputImage::OffsetType OffsetType
ImageBaseType::SizeType SizeType
typename OutputImageType::RegionType OutputImageRegionType
ImageBaseType::IndexType IndexType
TOutputImage OutputImageType
typename TInputImage::PixelType InputPixelType
typename InputImageType::SizeType InputSizeType
typename InputImageType::RegionType InputImageRegionType
Base class for fast binary dilation and erosion.
Control indentation during Print() invocation.
ImageBaseType::RegionType RegionType
typename Superclass::NeighborIndexContainer NeighborIndexContainer
typename KernelType::ConstIterator KernelIteratorType
typename NumericTraits< InputPixelType >::RealType InputRealType
InputPixelType GetErodeValue() const