18 #ifndef itkHistogramToRunLengthFeaturesFilter_h
19 #define itkHistogramToRunLengthFeaturesFilter_h
59 extern ITKStatistics_EXPORT std::ostream &
100 template <
typename THistogram>
127 using Superclass::SetInput;
142 GetShortRunEmphasis()
const;
144 GetShortRunEmphasisOutput()
const;
149 GetLongRunEmphasis()
const;
151 GetLongRunEmphasisOutput()
const;
156 GetGreyLevelNonuniformity()
const;
158 GetGreyLevelNonuniformityOutput()
const;
163 GetRunLengthNonuniformity()
const;
165 GetRunLengthNonuniformityOutput()
const;
170 GetLowGreyLevelRunEmphasis()
const;
172 GetLowGreyLevelRunEmphasisOutput()
const;
177 GetHighGreyLevelRunEmphasis()
const;
179 GetHighGreyLevelRunEmphasisOutput()
const;
184 GetShortRunLowGreyLevelEmphasis()
const;
186 GetShortRunLowGreyLevelEmphasisOutput()
const;
191 GetShortRunHighGreyLevelEmphasis()
const;
193 GetShortRunHighGreyLevelEmphasisOutput()
const;
198 GetLongRunLowGreyLevelEmphasis()
const;
200 GetLongRunLowGreyLevelEmphasisOutput()
const;
205 GetLongRunHighGreyLevelEmphasis()
const;
207 GetLongRunHighGreyLevelEmphasisOutput()
const;
210 itkGetMacro(TotalNumberOfRuns,
unsigned long);
212 #if !defined(ITK_LEGACY_REMOVE)
237 PrintSelf(std::ostream & os,
Indent indent)
const override;
241 using Superclass::MakeOutput;
245 GenerateData()
override;
254 #ifndef ITK_MANUAL_INSTANTIATION
255 # include "itkHistogramToRunLengthFeaturesFilter.hxx"