18 #ifndef itkRegionalMinimaImageFilter_h
19 #define itkRegionalMinimaImageFilter_h
51 template <
typename TInputImage,
typename TOutputImage>
76 static constexpr
unsigned int InputImageDimension = TInputImage::ImageDimension;
77 static constexpr
unsigned int OutputImageDimension = TOutputImage::ImageDimension;
91 itkSetMacro(FullyConnected,
bool);
92 itkGetConstReferenceMacro(FullyConnected,
bool);
93 itkBooleanMacro(FullyConnected);
116 itkSetMacro(FlatIsMinima,
bool);
117 itkGetConstMacro(FlatIsMinima,
bool);
118 itkBooleanMacro(FlatIsMinima);
121 #ifdef ITK_USE_CONCEPT_CHECKING
132 PrintSelf(std::ostream & os,
Indent indent)
const override;
138 GenerateInputRequestedRegion()
override;
142 EnlargeOutputRequestedRegion(
DataObject * itkNotUsed(output))
override;
147 GenerateData()
override;
150 bool m_FullyConnected{
false };
151 bool m_FlatIsMinima{
true };
157 #ifndef ITK_MANUAL_INSTANTIATION
158 # include "itkRegionalMinimaImageFilter.hxx"