18 #ifndef itkBinaryReconstructionByErosionImageFilter_h
19 #define itkBinaryReconstructionByErosionImageFilter_h
55 template <
typename TInputImage>
80 static constexpr
unsigned int InputImageDimension = TInputImage::ImageDimension;
81 static constexpr
unsigned int OutputImageDimension = TInputImage::ImageDimension;
82 static constexpr
unsigned int ImageDimension = TInputImage::ImageDimension;
104 itkSetMacro(FullyConnected,
bool);
105 itkGetConstReferenceMacro(FullyConnected,
bool);
106 itkBooleanMacro(FullyConnected);
109 #ifdef ITK_USE_CONCEPT_CHECKING
147 PrintSelf(std::ostream & os,
Indent indent)
const override;
153 GenerateInputRequestedRegion()
override;
157 EnlargeOutputRequestedRegion(
DataObject * itkNotUsed(output))
override;
162 GenerateData()
override;
165 bool m_FullyConnected{};
172 #ifndef ITK_MANUAL_INSTANTIATION
173 # include "itkBinaryReconstructionByErosionImageFilter.hxx"