Main Page   Groups   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Concepts

itk::Statistics::ImageToCooccurrenceListAdaptor< TImage > Class Template Reference

Converts pixel data into a list of pairs in order to compute a cooccurrence Histogram. More...

#include <itkImageToCooccurrenceListAdaptor.h>

Inheritance diagram for itk::Statistics::ImageToCooccurrenceListAdaptor< TImage >:

Inheritance graph
[legend]
Collaboration diagram for itk::Statistics::ImageToCooccurrenceListAdaptor< TImage >:

Collaboration graph
[legend]
List of all members.

Public Types

typedef TImage ImageType
typedef FixedArray< typename
TImage::PixelType, 2 > 
MeasurementVectorType
typedef itk::Statistics::ListSample<
MeasurementVectorType
SampleType
typedef ImageToCooccurrenceListAdaptor Self
typedef ImageToListAdaptor<
TImage, MeasurementVectorType
Superclass
typedef SmartPointer< SelfPointer
typedef SmartPointer< const
Self
ConstPointer
typedef itk::ShapedNeighborhoodIterator<
TImage, ConstantBoundaryCondition<
TImage > > 
ShapedNeighborhoodIteratorType
typedef ShapedNeighborhoodIteratorType::OffsetType OffsetType
typedef std::vector< OffsetTypeOffsetTable
typedef Superclass::FrequencyType FrequencyType
typedef Superclass::MeasurementType MeasurementType
typedef Superclass::InstanceIdentifier InstanceIdentifier
typedef MeasurementVectorType ValueType

Public Member Functions

void UseNeighbor (const OffsetType &offset)
void Compute ()
virtual const char * GetClassName () const
 itkStaticConstMacro (MeasurementVectorSize, unsigned int, 2)
 itkStaticConstMacro (ImageDimension, unsigned int, TImage::ImageDimension)

Static Public Member Functions

Pointer New ()

Protected Member Functions

 ImageToCooccurrenceListAdaptor ()
virtual ~ImageToCooccurrenceListAdaptor ()
void PrintSelf (std::ostream &os, Indent indent) const

Detailed Description

template<class TImage>
class itk::Statistics::ImageToCooccurrenceListAdaptor< TImage >

Converts pixel data into a list of pairs in order to compute a cooccurrence Histogram.

This class is intended to be used in combination with the ListToHistogramGenerator class.

Author:
Glenn Pierce

Definition at line 54 of file itkImageToCooccurrenceListAdaptor.h.


Member Typedef Documentation

template<class TImage>
typedef SmartPointer<const Self> itk::Statistics::ImageToCooccurrenceListAdaptor< TImage >::ConstPointer
 

Reimplemented from itk::Statistics::ImageToListAdaptor< TImage, FixedArray< TImage::PixelType, 2 > >.

Definition at line 70 of file itkImageToCooccurrenceListAdaptor.h.

template<class TImage>
typedef Superclass::FrequencyType itk::Statistics::ImageToCooccurrenceListAdaptor< TImage >::FrequencyType
 

Superclass typedefs for Measurement vector, measurement, Instance Identifier, frequency, size, size element value

Reimplemented from itk::Statistics::ImageToListAdaptor< TImage, FixedArray< TImage::PixelType, 2 > >.

Definition at line 98 of file itkImageToCooccurrenceListAdaptor.h.

template<class TImage>
typedef TImage itk::Statistics::ImageToCooccurrenceListAdaptor< TImage >::ImageType
 

Image typedefs

Reimplemented from itk::Statistics::ImageToListAdaptor< TImage, FixedArray< TImage::PixelType, 2 > >.

Definition at line 60 of file itkImageToCooccurrenceListAdaptor.h.

template<class TImage>
typedef Superclass::InstanceIdentifier itk::Statistics::ImageToCooccurrenceListAdaptor< TImage >::InstanceIdentifier
 

Instance Identifier typedef support this identifier will be unique sequential id for each measurement vector in a Sample subclass.

Reimplemented from itk::Statistics::ImageToListAdaptor< TImage, FixedArray< TImage::PixelType, 2 > >.

Definition at line 100 of file itkImageToCooccurrenceListAdaptor.h.

template<class TImage>
typedef Superclass::MeasurementType itk::Statistics::ImageToCooccurrenceListAdaptor< TImage >::MeasurementType
 

Superclass typedefs for Measurement vector, measurement, Instance Identifier, frequency, size, size element value

Reimplemented from itk::Statistics::ImageToListAdaptor< TImage, FixedArray< TImage::PixelType, 2 > >.

Definition at line 99 of file itkImageToCooccurrenceListAdaptor.h.

template<class TImage>
typedef FixedArray< typename TImage::PixelType, 2 > itk::Statistics::ImageToCooccurrenceListAdaptor< TImage >::MeasurementVectorType
 

Superclass typedefs for Measurement vector, measurement, Instance Identifier, frequency, size, size element value

Reimplemented from itk::Statistics::ImageToListAdaptor< TImage, FixedArray< TImage::PixelType, 2 > >.

Definition at line 62 of file itkImageToCooccurrenceListAdaptor.h.

template<class TImage>
typedef std::vector<OffsetType> itk::Statistics::ImageToCooccurrenceListAdaptor< TImage >::OffsetTable
 

Definition at line 80 of file itkImageToCooccurrenceListAdaptor.h.

template<class TImage>
typedef ShapedNeighborhoodIteratorType::OffsetType itk::Statistics::ImageToCooccurrenceListAdaptor< TImage >::OffsetType
 

Offset type used for Neighborhoods *

Definition at line 79 of file itkImageToCooccurrenceListAdaptor.h.

template<class TImage>
typedef SmartPointer< Self > itk::Statistics::ImageToCooccurrenceListAdaptor< TImage >::Pointer
 

Reimplemented from itk::Statistics::ImageToListAdaptor< TImage, FixedArray< TImage::PixelType, 2 > >.

Definition at line 69 of file itkImageToCooccurrenceListAdaptor.h.

template<class TImage>
typedef itk::Statistics::ListSample< MeasurementVectorType > itk::Statistics::ImageToCooccurrenceListAdaptor< TImage >::SampleType
 

Definition at line 64 of file itkImageToCooccurrenceListAdaptor.h.

template<class TImage>
typedef ImageToCooccurrenceListAdaptor itk::Statistics::ImageToCooccurrenceListAdaptor< TImage >::Self
 

Standard class typedefs

Reimplemented from itk::Statistics::ImageToListAdaptor< TImage, FixedArray< TImage::PixelType, 2 > >.

Definition at line 67 of file itkImageToCooccurrenceListAdaptor.h.

template<class TImage>
typedef itk::ShapedNeighborhoodIterator< TImage , ConstantBoundaryCondition<TImage> > itk::Statistics::ImageToCooccurrenceListAdaptor< TImage >::ShapedNeighborhoodIteratorType
 

Neighborhood iterator type.

Definition at line 76 of file itkImageToCooccurrenceListAdaptor.h.

template<class TImage>
typedef ImageToListAdaptor< TImage, MeasurementVectorType > itk::Statistics::ImageToCooccurrenceListAdaptor< TImage >::Superclass
 

Reimplemented from itk::Statistics::ImageToListAdaptor< TImage, FixedArray< TImage::PixelType, 2 > >.

Definition at line 68 of file itkImageToCooccurrenceListAdaptor.h.

template<class TImage>
typedef MeasurementVectorType itk::Statistics::ImageToCooccurrenceListAdaptor< TImage >::ValueType
 

Reimplemented from itk::Statistics::ImageToListAdaptor< TImage, FixedArray< TImage::PixelType, 2 > >.

Definition at line 101 of file itkImageToCooccurrenceListAdaptor.h.


Constructor & Destructor Documentation

template<class TImage>
itk::Statistics::ImageToCooccurrenceListAdaptor< TImage >::ImageToCooccurrenceListAdaptor  )  [protected]
 

template<class TImage>
virtual itk::Statistics::ImageToCooccurrenceListAdaptor< TImage >::~ImageToCooccurrenceListAdaptor  )  [inline, protected, virtual]
 

Definition at line 110 of file itkImageToCooccurrenceListAdaptor.h.


Member Function Documentation

template<class TImage>
void itk::Statistics::ImageToCooccurrenceListAdaptor< TImage >::Compute  ) 
 

Triggers the Computation of the co-occurence matrix

template<class TImage>
virtual const char* itk::Statistics::ImageToCooccurrenceListAdaptor< TImage >::GetClassName  )  const [virtual]
 

Run-time type information (and related methods).

Reimplemented from itk::Statistics::ImageToListAdaptor< TImage, FixedArray< TImage::PixelType, 2 > >.

template<class TImage>
itk::Statistics::ImageToCooccurrenceListAdaptor< TImage >::itkStaticConstMacro ImageDimension  ,
unsigned  int,
TImage::ImageDimension 
 

Image dimension.

template<class TImage>
itk::Statistics::ImageToCooccurrenceListAdaptor< TImage >::itkStaticConstMacro MeasurementVectorSize  ,
unsigned  int,
 

the number of components in a measurement vector

template<class TImage>
Pointer itk::Statistics::ImageToCooccurrenceListAdaptor< TImage >::New  )  [static]
 

Method for creation through the object factory.

Reimplemented from itk::Statistics::ImageToListAdaptor< TImage, FixedArray< TImage::PixelType, 2 > >.

template<class TImage>
void itk::Statistics::ImageToCooccurrenceListAdaptor< TImage >::PrintSelf std::ostream &  os,
Indent  indent
const [protected, virtual]
 

Methods invoked by Print() to print information about the object including superclasses. Typically not called by the user (use Print() instead) but used in the hierarchical print process to combine the output of several classes.

Reimplemented from itk::Statistics::ImageToListAdaptor< TImage, FixedArray< TImage::PixelType, 2 > >.

template<class TImage>
void itk::Statistics::ImageToCooccurrenceListAdaptor< TImage >::UseNeighbor const OffsetType offset  ) 
 


The documentation for this class was generated from the following file:
Generated at Wed Mar 30 01:38:05 2005 for ITK by doxygen 1.3.9.1 written by Dimitri van Heesch, © 1997-2000