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

itk::VectorImageToImageAdaptor< TPixelType, Dimension > Class Template Reference

#include <itkVectorImageToImageAdaptor.h>

Inheritance diagram for itk::VectorImageToImageAdaptor< TPixelType, Dimension >:

Inheritance graph
[legend]
Collaboration diagram for itk::VectorImageToImageAdaptor< TPixelType, Dimension >:

Collaboration graph
[legend]
List of all members.

Public Types

typedef VectorImageToImageAdaptor Self
typedef VectorImage< TPixelType,
Dimension > 
VectorImageType
typedef ImageAdaptor< VectorImageType,
Accessor::VectorImageToImagePixelAccessor<
TPixelType > > 
Superclass
typedef SmartPointer< SelfPointer
typedef SmartPointer< const
Self
ConstPointer
typedef Superclass::PixelContainer PixelContainer
typedef Superclass::PixelContainerPointer PixelContainerPointer
typedef Superclass::PixelContainerConstPointer PixelContainerConstPointer
typedef VectorImageType::VectorLengthType VectorLengthType

Public Member Functions

virtual const char * GetNameOfClass () const
void SetExtractComponentIndex (VectorLengthType componentIdx)
VectorLengthType GetExtractComponentIndex () const

Static Public Member Functions

Pointer New ()

Protected Member Functions

 VectorImageToImageAdaptor ()
virtual ~VectorImageToImageAdaptor ()

template<class TPixelType, unsigned int Dimension>
class itk::VectorImageToImageAdaptor< TPixelType, Dimension >


Member Typedef Documentation

template<class TPixelType, unsigned int Dimension>
typedef SmartPointer<const Self> itk::VectorImageToImageAdaptor< TPixelType, Dimension >::ConstPointer
 

Reimplemented from itk::ImageAdaptor< TImage, TAccessor >.

Definition at line 121 of file itkVectorImageToImageAdaptor.h.

template<class TPixelType, unsigned int Dimension>
typedef Superclass::PixelContainer itk::VectorImageToImageAdaptor< TPixelType, Dimension >::PixelContainer
 

PixelContainer typedef support. Used to construct a container for the pixel data.

Reimplemented from itk::ImageAdaptor< TImage, TAccessor >.

Definition at line 131 of file itkVectorImageToImageAdaptor.h.

template<class TPixelType, unsigned int Dimension>
typedef Superclass::PixelContainerConstPointer itk::VectorImageToImageAdaptor< TPixelType, Dimension >::PixelContainerConstPointer
 

Reimplemented from itk::ImageAdaptor< TImage, TAccessor >.

Definition at line 133 of file itkVectorImageToImageAdaptor.h.

template<class TPixelType, unsigned int Dimension>
typedef Superclass::PixelContainerPointer itk::VectorImageToImageAdaptor< TPixelType, Dimension >::PixelContainerPointer
 

Reimplemented from itk::ImageAdaptor< TImage, TAccessor >.

Definition at line 132 of file itkVectorImageToImageAdaptor.h.

template<class TPixelType, unsigned int Dimension>
typedef SmartPointer<Self> itk::VectorImageToImageAdaptor< TPixelType, Dimension >::Pointer
 

Reimplemented from itk::ImageAdaptor< TImage, TAccessor >.

Definition at line 120 of file itkVectorImageToImageAdaptor.h.

template<class TPixelType, unsigned int Dimension>
typedef VectorImageToImageAdaptor itk::VectorImageToImageAdaptor< TPixelType, Dimension >::Self
 

Standard class typedefs.

Reimplemented from itk::ImageAdaptor< TImage, TAccessor >.

Definition at line 116 of file itkVectorImageToImageAdaptor.h.

template<class TPixelType, unsigned int Dimension>
typedef ImageAdaptor< VectorImageType, Accessor::VectorImageToImagePixelAccessor< TPixelType > > itk::VectorImageToImageAdaptor< TPixelType, Dimension >::Superclass
 

Reimplemented from itk::ImageAdaptor< TImage, TAccessor >.

Definition at line 119 of file itkVectorImageToImageAdaptor.h.

template<class TPixelType, unsigned int Dimension>
typedef VectorImage< TPixelType, Dimension > itk::VectorImageToImageAdaptor< TPixelType, Dimension >::VectorImageType
 

Definition at line 117 of file itkVectorImageToImageAdaptor.h.

template<class TPixelType, unsigned int Dimension>
typedef VectorImageType::VectorLengthType itk::VectorImageToImageAdaptor< TPixelType, Dimension >::VectorLengthType
 

Typedef for the length of vectors in the VectorImage.

Definition at line 136 of file itkVectorImageToImageAdaptor.h.

Referenced by itk::VectorImageToImageAdaptor< TPixelType, Dimension >::GetExtractComponentIndex(), and itk::VectorImageToImageAdaptor< TPixelType, Dimension >::SetExtractComponentIndex().


Constructor & Destructor Documentation

template<class TPixelType, unsigned int Dimension>
itk::VectorImageToImageAdaptor< TPixelType, Dimension >::VectorImageToImageAdaptor  )  [inline, protected]
 

Definition at line 151 of file itkVectorImageToImageAdaptor.h.

template<class TPixelType, unsigned int Dimension>
virtual itk::VectorImageToImageAdaptor< TPixelType, Dimension >::~VectorImageToImageAdaptor  )  [inline, protected, virtual]
 

Definition at line 152 of file itkVectorImageToImageAdaptor.h.


Member Function Documentation

template<class TPixelType, unsigned int Dimension>
VectorLengthType itk::VectorImageToImageAdaptor< TPixelType, Dimension >::GetExtractComponentIndex  )  const [inline]
 

Definition at line 145 of file itkVectorImageToImageAdaptor.h.

References itk::VectorImageToImageAdaptor< TPixelType, Dimension >::VectorLengthType.

template<class TPixelType, unsigned int Dimension>
virtual const char* itk::VectorImageToImageAdaptor< TPixelType, Dimension >::GetNameOfClass  )  const [virtual]
 

Run-time type information (and related methods).

Reimplemented from itk::ImageAdaptor< TImage, TAccessor >.

template<class TPixelType, unsigned int Dimension>
Pointer itk::VectorImageToImageAdaptor< TPixelType, Dimension >::New  )  [static]
 

Method for creation through the object factory.

Reimplemented from itk::ImageAdaptor< TImage, TAccessor >.

template<class TPixelType, unsigned int Dimension>
void itk::VectorImageToImageAdaptor< TPixelType, Dimension >::SetExtractComponentIndex VectorLengthType  componentIdx  )  [inline]
 

Definition at line 139 of file itkVectorImageToImageAdaptor.h.

References itk::VectorImageToImageAdaptor< TPixelType, Dimension >::VectorLengthType.


The documentation for this class was generated from the following file:
Generated at Thu May 25 02:36:11 2006 for ITK by doxygen 1.3.5 written by Dimitri van Heesch, © 1997-2000