18#ifndef itkScalarImageToCooccurrenceListSampleFilter_h
19#define itkScalarImageToCooccurrenceListSampleFilter_h
51template <
typename TImage>
126#ifndef ITK_MANUAL_INSTANTIATION
127# include "itkScalarImageToCooccurrenceListSampleFilter.hxx"
Offset< VDimension > OffsetType
SmartPointer< Self > Pointer
Simulate a standard C array with copy semantics.
Control indentation during Print() invocation.
virtual void SetInput(const DataObjectIdentifierType &key, DataObject *input)
Protected method for setting indexed and named inputs.
DataObjectPointerArray::size_type DataObjectPointerArraySizeType
virtual DataObjectPointer MakeOutput(DataObjectPointerArraySizeType idx)
Make a DataObject of the correct type to used as the specified output.
A neighborhood iterator which can take on an arbitrary shape.
Implements transparent reference counting.
This class is the native implementation of the a Sample with an STL container.
unsigned int MeasurementVectorSizeType
void SetInput(const ImageType *image)
DataObjectPointer MakeOutput(DataObjectPointerArraySizeType idx) override
Make a DataObject of the correct type to used as the specified output.
static constexpr unsigned int MeasurementVectorSize
void PrintSelf(std::ostream &os, Indent indent) const override
FixedArray< typename TImage::PixelType, 2 > MeasurementVectorType
void GenerateData() override
void UseNeighbor(const OffsetType &offset)
itk::Statistics::ListSample< MeasurementVectorType > SampleType
~ScalarImageToCooccurrenceListSampleFilter() override=default
const ImageType * GetInput() const
std::vector< OffsetType > OffsetTable
ScalarImageToCooccurrenceListSampleFilter Self
SmartPointer< const Self > ConstPointer
static constexpr unsigned int ImageDimension
ProcessObject::DataObjectPointerArraySizeType DataObjectPointerArraySizeType
typename SampleType::MeasurementVectorSizeType MeasurementVectorSizeType
ScalarImageToCooccurrenceListSampleFilter()
typename ShapedNeighborhoodIteratorType::OffsetType OffsetType
itk::ShapedNeighborhoodIterator< TImage, ConstantBoundaryCondition< TImage > > ShapedNeighborhoodIteratorType
const SampleType * GetOutput() const
SmartPointer< Self > Pointer
DataObject::Pointer DataObjectPointer
OffsetTable m_OffsetTable
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....