18 #ifndef itkGrayscaleConnectedOpeningImageFilter_h
19 #define itkGrayscaleConnectedOpeningImageFilter_h
45 template <
typename TInputImage,
typename TOutputImage>
71 static constexpr
unsigned int InputImageDimension = TInputImage::ImageDimension;
72 static constexpr
unsigned int OutputImageDimension = TOutputImage::ImageDimension;
91 itkSetMacro(FullyConnected,
bool);
92 itkGetConstReferenceMacro(FullyConnected,
bool);
93 itkBooleanMacro(FullyConnected);
96 #ifdef ITK_USE_CONCEPT_CHECKING
108 PrintSelf(std::ostream & os,
Indent indent)
const override;
114 GenerateInputRequestedRegion()
override;
118 EnlargeOutputRequestedRegion(
DataObject * itkNotUsed(output))
override;
123 GenerateData()
override;
126 unsigned long m_NumberOfIterationsUsed{ 1 };
129 bool m_FullyConnected{};
133 #ifndef ITK_MANUAL_INSTANTIATION
134 # include "itkGrayscaleConnectedOpeningImageFilter.hxx"