18 #ifndef itkHistogramToRunLengthFeaturesFilter_h
19 #define itkHistogramToRunLengthFeaturesFilter_h
59 extern ITKStatistics_EXPORT std::ostream &
99 template <
typename THistogram>
126 using Superclass::SetInput;
141 GetShortRunEmphasis()
const;
143 GetShortRunEmphasisOutput()
const;
148 GetLongRunEmphasis()
const;
150 GetLongRunEmphasisOutput()
const;
155 GetGreyLevelNonuniformity()
const;
157 GetGreyLevelNonuniformityOutput()
const;
162 GetRunLengthNonuniformity()
const;
164 GetRunLengthNonuniformityOutput()
const;
169 GetLowGreyLevelRunEmphasis()
const;
171 GetLowGreyLevelRunEmphasisOutput()
const;
176 GetHighGreyLevelRunEmphasis()
const;
178 GetHighGreyLevelRunEmphasisOutput()
const;
183 GetShortRunLowGreyLevelEmphasis()
const;
185 GetShortRunLowGreyLevelEmphasisOutput()
const;
190 GetShortRunHighGreyLevelEmphasis()
const;
192 GetShortRunHighGreyLevelEmphasisOutput()
const;
197 GetLongRunLowGreyLevelEmphasis()
const;
199 GetLongRunLowGreyLevelEmphasisOutput()
const;
204 GetLongRunHighGreyLevelEmphasis()
const;
206 GetLongRunHighGreyLevelEmphasisOutput()
const;
209 itkGetMacro(TotalNumberOfRuns,
unsigned long);
211 #if !defined(ITK_LEGACY_REMOVE)
236 PrintSelf(std::ostream & os,
Indent indent)
const override;
240 using Superclass::MakeOutput;
244 GenerateData()
override;
247 unsigned long m_TotalNumberOfRuns{};
253 #ifndef ITK_MANUAL_INSTANTIATION
254 # include "itkHistogramToRunLengthFeaturesFilter.hxx"