18 #ifndef itkRegionalMaximaImageFilter_h
19 #define itkRegionalMaximaImageFilter_h
53 template <
typename TInputImage,
typename TOutputImage>
78 static constexpr
unsigned int InputImageDimension = TInputImage::ImageDimension;
79 static constexpr
unsigned int OutputImageDimension = TOutputImage::ImageDimension;
93 itkSetMacro(FullyConnected,
bool);
94 itkGetConstMacro(FullyConnected,
bool);
95 itkBooleanMacro(FullyConnected);
118 itkSetMacro(FlatIsMaxima,
bool);
119 itkGetConstMacro(FlatIsMaxima,
bool);
120 itkBooleanMacro(FlatIsMaxima);
123 #ifdef ITK_USE_CONCEPT_CHECKING
134 PrintSelf(std::ostream & os,
Indent indent)
const override;
140 GenerateInputRequestedRegion()
override;
144 EnlargeOutputRequestedRegion(
DataObject * itkNotUsed(output))
override;
149 GenerateData()
override;
152 bool m_FullyConnected{
false };
153 bool m_FlatIsMaxima{
true };
159 #ifndef ITK_MANUAL_INSTANTIATION
160 # include "itkRegionalMaximaImageFilter.hxx"