|
ITK
6.0.0
Insight Toolkit
|
Go to the documentation of this file.
18 #ifndef itkScalarImageToRunLengthMatrixFilter_h
19 #define itkScalarImageToRunLengthMatrixFilter_h
105 template <
typename TImageType,
typename THistogramFrequencyContainer = DenseFrequencyContainer2>
142 static constexpr
unsigned int ImageDimension = TImageType::ImageDimension;
145 static constexpr
unsigned int DefaultBinsPerAxis = 256;
176 itkSetMacro(NumberOfBinsPerAxis,
unsigned int);
179 itkGetConstMacro(NumberOfBinsPerAxis,
unsigned int);
204 itkGetConstMacro(MinDistance,
RealType);
209 itkGetConstMacro(MaxDistance,
RealType);
212 using Superclass::SetInput;
226 GetMaskImage()
const;
236 itkSetMacro(InsidePixelValue,
PixelType);
237 itkGetConstMacro(InsidePixelValue,
PixelType);
244 PrintSelf(std::ostream & os,
Indent indent)
const override;
250 using Superclass::MakeOutput;
256 GenerateData()
override;
266 NormalizeOffsetDirection(
OffsetType & offset);
269 unsigned int m_NumberOfBinsPerAxis{};
283 #ifndef ITK_MANUAL_INSTANTIATION
284 # include "itkScalarImageToRunLengthMatrixFilter.hxx"
SmartPointer< Self > Pointer
This class computes a run length matrix (histogram) from a given image and a mask image if provided....
SmartPointer< const Self > ConstPointer
typename NumericTraits< PixelType >::RealType RealType
Define a front-end to the STL "vector" container that conforms to the IndexedContainerInterface.
ImageBaseType::PointType PointType
ImageBaseType::SizeType SizeType
typename OffsetVector::Pointer OffsetVectorPointer
Control indentation during Print() invocation.
DataObjectPointerArray::size_type DataObjectPointerArraySizeType
typename ImageType::PixelType PixelType
typename ImageType::IndexType IndexType
typename ImageType::PointType PointType
ImageBaseType::IndexType IndexType
typename HistogramType::MeasurementVectorType MeasurementVectorType
This class stores measurement vectors in the context of n-dimensional histogram.
Light weight base class for most itk classes.
ImageBaseType::RegionType RegionType
typename ImageType::Pointer ImagePointer
typename HistogramType::Pointer HistogramPointer
typename HistogramType::ConstPointer HistogramConstPointer
Define additional traits for native types such as int or float.
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
The base class for all process objects (source, filters, mappers) in the Insight data processing pipe...
class ITK_FORWARD_EXPORT ProcessObject
Array class with size defined at construction time.
typename ImageType::RegionType RegionType
typename ImageType::OffsetType OffsetType
typename NumericTraits< PixelType >::RealType MeasurementType
SmartPointer< Self > Pointer
typename ImageType::ConstPointer ImageConstPointer
typename ImageType::SizeType RadiusType