Medical Imaging Interaction Toolkit
2024.12.99-0da743f6
Medical Imaging Interaction Toolkit
|
Go to the documentation of this file.
30 #ifndef __itkEnhancedHistogramToNeighbourhoodGreyLevelDifferenceFeaturesFilter_h
31 #define __itkEnhancedHistogramToNeighbourhoodGreyLevelDifferenceFeaturesFilter_h
33 #include "itkHistogram.h"
35 #include "itkProcessObject.h"
36 #include "itkSimpleDataObjectDecorator.h"
39 namespace Statistics {
77 template<
typename THistogram >
98 typedef typename HistogramType::IndexType
IndexType;
99 typedef typename HistogramType::
103 using Superclass::SetInput;
133 itkGetMacro( TotalNumberOfValidVoxels,
unsigned long );
135 itkGetConstMacro(NumberOfVoxels,
unsigned long);
136 itkSetMacro(NumberOfVoxels,
unsigned long);
159 void PrintSelf(std::ostream& os, Indent indent)
const ITK_OVERRIDE;
163 using Superclass::MakeOutput;
170 void operator=(const
Self&);
172 unsigned long m_TotalNumberOfValidVoxels;
173 unsigned long m_NumberOfVoxels;
180 #ifndef ITK_MANUAL_INSTANTIATION
181 #include "itkEnhancedHistogramToNeighbourhoodGreyLevelDifferenceFeaturesFilter.hxx"
EnhancedHistogramToNeighbourhoodGreyLevelDifferenceFeaturesFilter Self
MeasurementType GetContrast() const
void PrintSelf(std::ostream &os, Indent indent) const ITK_OVERRIDE
void GenerateData() ITK_OVERRIDE
DataObjectPointer MakeOutput(DataObjectPointerArraySizeType) ITK_OVERRIDE
ProcessObject::DataObjectPointerArraySizeType DataObjectPointerArraySizeType
void SetInput(const HistogramType *histogram)
~EnhancedHistogramToNeighbourhoodGreyLevelDifferenceFeaturesFilter() override
SmartPointer< const Self > ConstPointer
void SetSiMatrix(double *matrix)
const MeasurementObjectType * GetContrastOutput() const
const MeasurementObjectType * GetStrengthOutput() const
const MeasurementObjectType * GetBusynessOutput() const
HistogramType::IndexType IndexType
MeasurementType GetFeature(NeighbourhoodGreyLevelDifferenceFeatureName name)
HistogramType::MeasurementVectorType MeasurementVectorType
MeasurementType GetStrength() const
SmartPointer< Self > Pointer
DataObject::Pointer DataObjectPointer
SimpleDataObjectDecorator< MeasurementType > MeasurementObjectType
MeasurementType GetBusyness() const
MeasurementType GetComplexity() const
HistogramType::Pointer HistogramPointer
HistogramType::MeasurementType MeasurementType
const MeasurementObjectType * GetComplexityOutput() const
MeasurementType GetCoarseness() const
HistogramType::TotalAbsoluteFrequencyType FrequencyType
const HistogramType * GetInput() const
This class computes texture feature coefficients from a grey level Zone-length matrix.
HistogramType::ConstPointer HistogramConstPointer
EnhancedHistogramToNeighbourhoodGreyLevelDifferenceFeaturesFilter()
const MeasurementObjectType * GetCoarsenessOutput() const
NeighbourhoodGreyLevelDifferenceFeatureName