Medical Imaging Interaction Toolkit
2024.12.99-0da743f6
Medical Imaging Interaction Toolkit
|
Go to the documentation of this file.
30 #ifndef __itkEnhancedScalarImageToNeighbourhoodGreyLevelDifferenceFeaturesFilter_h
31 #define __itkEnhancedScalarImageToNeighbourhoodGreyLevelDifferenceFeaturesFilter_h
33 #include "itkDataObjectDecorator.h"
106 template<
typename TImageType,
107 typename THistogramFrequencyContainer = DenseFrequencyContainer2 >
143 typedef VectorContainer<
unsigned char,
154 typedef DataObjectDecorator< FeatureValueVector >
164 using Superclass::SetInput;
204 itkGetConstMacro(FastCalculations,
bool);
205 itkSetMacro(FastCalculations,
bool);
206 itkBooleanMacro(FastCalculations);
211 void PrintSelf( std::ostream & os, Indent indent )
const ITK_OVERRIDE;
232 bool m_FastCalculations;
237 #ifndef ITK_MANUAL_INSTANTIATION
238 #include "itkEnhancedScalarImageToNeighbourhoodGreyLevelDifferenceFeaturesFilter.hxx"
NeighbourhoodGreyLevelDifferenceMatrixFilterType::HistogramType HistogramType
const FeatureValueVectorDataObjectType * GetFeatureStandardDeviationsOutput() const
void SetPixelValueMinMax(PixelType min, PixelType max)
VectorContainer< unsigned char, NeighbourhoodGreyLevelDifferenceFeatureName > FeatureNameVector
OffsetVector::Pointer OffsetVectorPointer
DataObjectDecorator< FeatureValueVector > FeatureValueVectorDataObjectType
VectorContainer< unsigned char, double > FeatureValueVector
void SetMaskImage(const ImageType *)
This class computes a run length matrix (histogram) from a given image and a mask image if provided....
EnhancedHistogramToNeighbourhoodGreyLevelDifferenceFeaturesFilter< HistogramType > NeighbourhoodGreyLevelDifferenceFeaturesFilterType
Histogram< MeasurementType, THistogramFrequencyContainer > HistogramType
SmartPointer< Self > Pointer
EnhancedScalarImageToNeighbourhoodGreyLevelDifferenceFeaturesFilter Self
void PrintSelf(std::ostream &os, Indent indent) const ITK_OVERRIDE
const ImageType * GetInput() const
VectorContainer< unsigned char, OffsetType > OffsetVector
ImageType::PixelType PixelType
void SetInsidePixelValue(PixelType InsidePixelValue)
This class computes run length descriptions from an image.
const FeatureValueVectorDataObjectType * GetFeatureMeansOutput() const
void SetDistanceValueMinMax(double min, double max)
void SetNumberOfBinsPerAxis(unsigned int)
void SetInput(const ImageType *)
EnhancedScalarImageToNeighbourhoodGreyLevelDifferenceMatrixFilter< ImageType, FrequencyContainerType > NeighbourhoodGreyLevelDifferenceMatrixFilterType
OffsetVector::ConstPointer OffsetVectorConstPointer
short NeighbourhoodGreyLevelDifferenceFeatureName
FeatureNameVector::Pointer FeatureNameVectorPointer
const ImageType * GetMaskImage() const
THistogramFrequencyContainer FrequencyContainerType
EnhancedScalarImageToNeighbourhoodGreyLevelDifferenceFeaturesFilter()
SmartPointer< const Self > ConstPointer
~EnhancedScalarImageToNeighbourhoodGreyLevelDifferenceFeaturesFilter() override
DataObject::Pointer DataObjectPointer
ProcessObject::DataObjectPointerArraySizeType DataObjectPointerArraySizeType
FeatureValueVector::Pointer FeatureValueVectorPointer
DataObjectPointer MakeOutput(DataObjectPointerArraySizeType) ITK_OVERRIDE
This class computes texture feature coefficients from a grey level Zone-length matrix.
ImageType::Pointer ImagePointer
ImageType::OffsetType OffsetType
void GenerateData() ITK_OVERRIDE
FeatureNameVector::ConstPointer FeatureNameVectorConstPointer