19 #ifndef itkIntermodesThresholdCalculator_h
20 #define itkIntermodesThresholdCalculator_h
55 template <
typename THistogram,
typename TOutput =
double>
84 itkSetMacro(UseInterMode,
bool);
85 itkGetConstMacro(UseInterMode,
bool);
86 itkBooleanMacro(UseInterMode);
92 m_MaximumSmoothingIterations = 10000;
93 m_UseInterMode =
true;
99 GenerateData()
override;
101 PrintSelf(std::ostream & os,
Indent indent)
const override;
108 BimodalTest(
const std::vector<double> & h);
111 bool m_UseInterMode{};
117 #ifndef ITK_MANUAL_INSTANTIATION
118 # include "itkIntermodesThresholdCalculator.hxx"