18 #ifndef itkScalarImageToTextureFeaturesFilter_h
19 #define itkScalarImageToTextureFeaturesFilter_h
104 template<
typename TImageType,
105 typename THistogramFrequencyContainer = DenseFrequencyContainer2 >
158 using Superclass::SetInput;
181 void SetNumberOfBinsPerAxis(
unsigned int);
196 void SetInsidePixelValue(
PixelType InsidePixelValue);
198 itkGetConstMacro(FastCalculations,
bool);
199 itkSetMacro(FastCalculations,
bool);
200 itkBooleanMacro(FastCalculations);
205 virtual void PrintSelf(std::ostream & os,
Indent indent)
const ITK_OVERRIDE;
212 virtual void GenerateData() ITK_OVERRIDE;
217 virtual
DataObjectPointer MakeOutput(DataObjectPointerArraySizeType) ITK_OVERRIDE;
228 bool m_FastCalculations;
233 #ifndef ITK_MANUAL_INSTANTIATION
234 #include "itkScalarImageToTextureFeaturesFilter.hxx"
This class computes a co-occurence matrix (histogram) from a given image and a mask image if provided...
ImageType::Pointer ImagePointer
Light weight base class for most itk classes.
ImageType::PixelType PixelType
OffsetVector::ConstPointer OffsetVectorConstPointer
SmartPointer< const Self > ConstPointer
ScalarImageToCooccurrenceMatrixFilter< ImageType, FrequencyContainerType > CooccurrenceMatrixFilterType
ScalarImageToTextureFeaturesFilter Self
VectorContainer< unsigned char, double > FeatureValueVector
This class stores measurement vectors in the context of n-dimensional histogram.
ImageType::OffsetType OffsetType
DataObject::Pointer DataObjectPointer
The base class for all process objects (source, filters, mappers) in the Insight data processing pipe...
FeatureValueVector::Pointer FeatureValueVectorPointer
This class computes texture descriptions from an image.
THistogramFrequencyContainer FrequencyContainerType
DataObjectDecorator< FeatureValueVector > FeatureValueVectorDataObjectType
This class computes texture feature coefficients from a grey level co-occurrence matrix.
SmartPointer< Self > Pointer
FeatureNameVector::Pointer FeatureNameVectorPointer
VectorContainer< unsigned char, OffsetType > OffsetVector
DataObjectPointerArray::size_type DataObjectPointerArraySizeType
Decorates any subclass of itkObject with a DataObject API.
virtual ~ScalarImageToTextureFeaturesFilter() override
FeatureNameVector::ConstPointer FeatureNameVectorConstPointer
HistogramToTextureFeaturesFilter< HistogramType > TextureFeaturesFilterType
Define a front-end to the STL "vector" container that conforms to the IndexedContainerInterface.
Control indentation during Print() invocation.
CooccurrenceMatrixFilterType::HistogramType HistogramType
VectorContainer< unsigned char, TextureFeatureName > FeatureNameVector
OffsetVector::Pointer OffsetVectorPointer