18 #ifndef itkScalarImageToRunLengthFeaturesFilter_h
19 #define itkScalarImageToRunLengthFeaturesFilter_h
94 template<
typename TImageType,
95 typename THistogramFrequencyContainer = DenseFrequencyContainer2 >
152 using Superclass::SetInput;
175 void SetNumberOfBinsPerAxis(
unsigned int);
184 void SetDistanceValueMinMax(
double min,
double max );
195 void SetInsidePixelValue(
PixelType InsidePixelValue);
197 itkGetConstMacro(FastCalculations,
bool);
198 itkSetMacro(FastCalculations,
bool);
199 itkBooleanMacro(FastCalculations);
204 virtual void PrintSelf( std::ostream & os,
Indent indent )
const ITK_OVERRIDE;
211 virtual void GenerateData() ITK_OVERRIDE;
216 virtual
DataObjectPointer MakeOutput(DataObjectPointerArraySizeType) ITK_OVERRIDE;
225 bool m_FastCalculations;
230 #ifndef ITK_MANUAL_INSTANTIATION
231 #include "itkScalarImageToRunLengthFeaturesFilter.hxx"
VectorContainer< unsigned char, OffsetType > OffsetVector
Light weight base class for most itk classes.
This class computes texture feature coefficients from a grey level run-length matrix.
FeatureNameVector::ConstPointer FeatureNameVectorConstPointer
ScalarImageToRunLengthMatrixFilter< ImageType, FrequencyContainerType > RunLengthMatrixFilterType
This class stores measurement vectors in the context of n-dimensional histogram.
ImageType::Pointer ImagePointer
THistogramFrequencyContainer FrequencyContainerType
The base class for all process objects (source, filters, mappers) in the Insight data processing pipe...
short RunLengthFeatureName
VectorContainer< unsigned char, double > FeatureValueVector
FeatureNameVector::Pointer FeatureNameVectorPointer
HistogramToRunLengthFeaturesFilter< HistogramType > RunLengthFeaturesFilterType
This class computes a run length matrix (histogram) from a given image and a mask image if provided...
DataObjectPointerArray::size_type DataObjectPointerArraySizeType
Decorates any subclass of itkObject with a DataObject API.
VectorContainer< unsigned char, RunLengthFeatureName > FeatureNameVector
virtual ~ScalarImageToRunLengthFeaturesFilter() override
RunLengthMatrixFilterType::HistogramType HistogramType
ImageType::OffsetType OffsetType
OffsetVector::Pointer OffsetVectorPointer
SmartPointer< Self > Pointer
Define a front-end to the STL "vector" container that conforms to the IndexedContainerInterface.
ImageType::PixelType PixelType
Control indentation during Print() invocation.
SmartPointer< const Self > ConstPointer
DataObject::Pointer DataObjectPointer
FeatureValueVector::Pointer FeatureValueVectorPointer
This class computes run length descriptions from an image.
OffsetVector::ConstPointer OffsetVectorConstPointer
ScalarImageToRunLengthFeaturesFilter Self
DataObjectDecorator< FeatureValueVector > FeatureValueVectorDataObjectType