18 #ifndef itkGrayscaleConnectedClosingImageFilter_h
19 #define itkGrayscaleConnectedClosingImageFilter_h
44 template <
typename TInputImage,
typename TOutputImage>
70 static constexpr
unsigned int InputImageDimension = TInputImage::ImageDimension;
71 static constexpr
unsigned int OutputImageDimension = TOutputImage::ImageDimension;
90 itkSetMacro(FullyConnected,
bool);
91 itkGetConstReferenceMacro(FullyConnected,
bool);
92 itkBooleanMacro(FullyConnected);
95 #ifdef ITK_USE_CONCEPT_CHECKING
107 PrintSelf(std::ostream & os,
Indent indent)
const override;
113 GenerateInputRequestedRegion()
override;
117 EnlargeOutputRequestedRegion(
DataObject * itkNotUsed(output))
override;
122 GenerateData()
override;
125 unsigned long m_NumberOfIterationsUsed{ 1 };
128 bool m_FullyConnected{};
132 #ifndef ITK_MANUAL_INSTANTIATION
133 # include "itkGrayscaleConnectedClosingImageFilter.hxx"