18 #ifndef itkIsolatedWatershedImageFilter_h
19 #define itkIsolatedWatershedImageFilter_h
41 template <
typename TInputImage,
typename TOutputImage>
78 PrintSelf(std::ostream & os,
Indent indent)
const override;
95 itkSetMacro(Threshold,
double);
96 itkGetConstMacro(Threshold,
double);
101 itkSetMacro(IsolatedValueTolerance,
double);
102 itkGetConstMacro(IsolatedValueTolerance,
double);
107 itkSetMacro(UpperValueLimit,
double);
108 itkGetConstMacro(UpperValueLimit,
double);
121 itkGetConstMacro(IsolatedValue,
double);
136 double m_Threshold{};
137 double m_IsolatedValue{};
138 double m_IsolatedValueTolerance{};
139 double m_UpperValueLimit{};
143 GenerateInputRequestedRegion()
override;
147 EnlargeOutputRequestedRegion(
DataObject * output)
override;
150 VerifyInputInformation() ITKv5_CONST override;
152 GenerateData() override;
156 #ifndef ITK_MANUAL_INSTANTIATION
157 # include "itkIsolatedWatershedImageFilter.hxx"