18 #ifndef itkHistogramToRunLengthFeaturesFilter_h
19 #define itkHistogramToRunLengthFeaturesFilter_h
27 namespace Statistics {
65 template<
typename THistogram >
87 typedef typename HistogramType::
91 using Superclass::SetInput;
152 itkGetMacro( TotalNumberOfRuns,
unsigned long );
166 LongRunHighGreyLevelEmphasis
167 } RunLengthFeatureName;
170 MeasurementType GetFeature( RunLengthFeatureName name );
175 virtual void PrintSelf(std::ostream& os,
Indent indent)
const ITK_OVERRIDE;
179 using Superclass::MakeOutput;
182 virtual
void GenerateData() ITK_OVERRIDE;
187 unsigned long m_TotalNumberOfRuns;
194 #ifndef ITK_MANUAL_INSTANTIATION
195 #include "itkHistogramToRunLengthFeaturesFilter.hxx"
SmartPointer< const Self > ConstPointer
Light weight base class for most itk classes.
This class computes texture feature coefficients from a grey level run-length matrix.
SmartPointer< Self > Pointer
The base class for all process objects (source, filters, mappers) in the Insight data processing pipe...
ProcessObject::DataObjectPointerArraySizeType DataObjectPointerArraySizeType
SimpleDataObjectDecorator< MeasurementType > MeasurementObjectType
HistogramType::TotalAbsoluteFrequencyType FrequencyType
HistogramType::ConstPointer HistogramConstPointer
Decorates any "simple" data type (data types without smart pointers) with a DataObject API...
DataObjectPointerArray::size_type DataObjectPointerArraySizeType
DataObject::Pointer DataObjectPointer
HistogramType::MeasurementVectorType MeasurementVectorType
~HistogramToRunLengthFeaturesFilter() override
HistogramType::Pointer HistogramPointer
HistogramType::IndexType IndexType
Control indentation during Print() invocation.
HistogramType::MeasurementType MeasurementType
HistogramToRunLengthFeaturesFilter Self
ImageBaseType::IndexType IndexType