18 #ifndef itkHistogramToRunLengthFeaturesFilter_h
19 #define itkHistogramToRunLengthFeaturesFilter_h
58 extern ITKStatistics_EXPORT std::ostream &
98 template <
typename THistogram>
125 using Superclass::SetInput;
140 GetShortRunEmphasis()
const;
142 GetShortRunEmphasisOutput()
const;
147 GetLongRunEmphasis()
const;
149 GetLongRunEmphasisOutput()
const;
154 GetGreyLevelNonuniformity()
const;
156 GetGreyLevelNonuniformityOutput()
const;
161 GetRunLengthNonuniformity()
const;
163 GetRunLengthNonuniformityOutput()
const;
168 GetLowGreyLevelRunEmphasis()
const;
170 GetLowGreyLevelRunEmphasisOutput()
const;
175 GetHighGreyLevelRunEmphasis()
const;
177 GetHighGreyLevelRunEmphasisOutput()
const;
182 GetShortRunLowGreyLevelEmphasis()
const;
184 GetShortRunLowGreyLevelEmphasisOutput()
const;
189 GetShortRunHighGreyLevelEmphasis()
const;
191 GetShortRunHighGreyLevelEmphasisOutput()
const;
196 GetLongRunLowGreyLevelEmphasis()
const;
198 GetLongRunLowGreyLevelEmphasisOutput()
const;
203 GetLongRunHighGreyLevelEmphasis()
const;
205 GetLongRunHighGreyLevelEmphasisOutput()
const;
208 itkGetMacro(TotalNumberOfRuns,
unsigned long);
210 #if !defined(ITK_LEGACY_REMOVE)
235 PrintSelf(std::ostream & os,
Indent indent)
const override;
239 using Superclass::MakeOutput;
243 GenerateData()
override;
246 unsigned long m_TotalNumberOfRuns{};
252 #ifndef ITK_MANUAL_INSTANTIATION
253 # include "itkHistogramToRunLengthFeaturesFilter.hxx"