18 #ifndef itkScalarImageToCooccurrenceListSampleFilter_h
19 #define itkScalarImageToCooccurrenceListSampleFilter_h
50 template<
typename TImage >
81 using Superclass::SetInput;
96 itkStaticConstMacro(MeasurementVectorSize,
unsigned int, 2);
99 itkStaticConstMacro(ImageDimension,
unsigned int,
100 TImage::ImageDimension);
105 virtual void PrintSelf(std::ostream & os,
Indent indent)
const ITK_OVERRIDE;
109 using Superclass::MakeOutput;
113 virtual void GenerateData() ITK_OVERRIDE;
123 #ifndef ITK_MANUAL_INSTANTIATION
124 #include "itkScalarImageToCooccurrenceListSampleFilter.hxx"
Light weight base class for most itk classes.
itk::ShapedNeighborhoodIterator< TImage, ConstantBoundaryCondition< TImage > > ShapedNeighborhoodIteratorType
This boundary condition returns a constant value for out-of-bounds image pixels.
ScalarImageToCooccurrenceListSampleFilter Self
The base class for all process objects (source, filters, mappers) in the Insight data processing pipe...
A neighborhood iterator which can take on an arbitrary shape.
DataObject::Pointer DataObjectPointer
Simulate a standard C array with copy semnatics.
Converts pixel data into a list of pairs in order to compute a cooccurrence Histogram.
ShapedNeighborhoodIteratorType::OffsetType OffsetType
DataObjectPointerArray::size_type DataObjectPointerArraySizeType
std::vector< OffsetType > OffsetTable
Superclass::MeasurementVectorSizeType MeasurementVectorSizeType
ProcessObject::DataObjectPointerArraySizeType DataObjectPointerArraySizeType
SmartPointer< Self > Pointer
This class is the native implementation of the a Sample with an STL container.
itk::Statistics::ListSample< MeasurementVectorType > SampleType
Control indentation during Print() invocation.
SampleType::MeasurementVectorSizeType MeasurementVectorSizeType
SmartPointer< const Self > ConstPointer
virtual ~ScalarImageToCooccurrenceListSampleFilter() override
FixedArray< typename TImage::PixelType, 2 > MeasurementVectorType