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

itk::VectorImageNeighborhoodAccessorFunctor< TImage > Class Template Reference

#include <itkVectorImageNeighborhoodAccessorFunctor.h>

List of all members.


Detailed Description

template<class TImage>
class itk::VectorImageNeighborhoodAccessorFunctor< TImage >

Provides accessor interfaces to Access pixels and is meant to be used on pointers to pixels held by the Neighborhood class.

A typical user should not need to use this class. The class is internally used by the neighborhood iterators.

Note:
This work is part of the National Alliance for Medical Image Computing (NAMIC), funded by the National Institutes of Health through the NIH Roadmap for Medical Research, Grant U54 EB005149.

Definition at line 41 of file itkVectorImageNeighborhoodAccessorFunctor.h.

Public Types

typedef ImageBoundaryCondition<
ImageType > const * 
ImageBoundaryConditionConstPointerType
typedef TImage ImageType
typedef ImageType::InternalPixelType InternalPixelType
typedef Neighborhood< InternalPixelType *,
::itk::GetImageDimension<
TImage >::ImageDimension > 
NeighborhoodType
typedef ImageType::OffsetType OffsetType
typedef ImageType::PixelType PixelType
typedef unsigned int VectorLengthType

Public Member Functions

 VectorImageNeighborhoodAccessorFunctor ()
 VectorImageNeighborhoodAccessorFunctor (VectorLengthType length)

Public Attributes

Set the pointer index to the
start of the buffer *This
must be set by the iterators
to the starting location of
the buffer *Typically a neighborhood
iterator iterating on a neighborhood
of an *say c image will set
this in its constructor For 
image
Set the pointer index to the
start of the buffer *This
must be set by the iterators
to the starting location of
the buffer *Typically a neighborhood
iterator iterating on a neighborhood
of an 
Image
Set the pointer index to the
start of the buffer *This
must be set by the iterators
to the starting location of
the buffer *Typically a neighborhood
iterator iterating on a neighborhood
of an *say c image will set
this in its constructor For 
instance: * * \code * ConstNeighborhoodIterator( radius
InternalPixelTypem_Begin
VectorLengthType m_OffsetMultiplier


Member Typedef Documentation

template<class TImage>
typedef ImageBoundaryCondition< ImageType > const* itk::VectorImageNeighborhoodAccessorFunctor< TImage >::ImageBoundaryConditionConstPointerType
 

Definition at line 54 of file itkVectorImageNeighborhoodAccessorFunctor.h.

template<class TImage>
typedef TImage itk::VectorImageNeighborhoodAccessorFunctor< TImage >::ImageType
 

Definition at line 44 of file itkVectorImageNeighborhoodAccessorFunctor.h.

template<class TImage>
typedef ImageType::InternalPixelType itk::VectorImageNeighborhoodAccessorFunctor< TImage >::InternalPixelType
 

Definition at line 46 of file itkVectorImageNeighborhoodAccessorFunctor.h.

template<class TImage>
typedef Neighborhood< InternalPixelType *, ::itk::GetImageDimension< TImage >::ImageDimension> itk::VectorImageNeighborhoodAccessorFunctor< TImage >::NeighborhoodType
 

Definition at line 51 of file itkVectorImageNeighborhoodAccessorFunctor.h.

template<class TImage>
typedef ImageType::OffsetType itk::VectorImageNeighborhoodAccessorFunctor< TImage >::OffsetType
 

Definition at line 48 of file itkVectorImageNeighborhoodAccessorFunctor.h.

template<class TImage>
typedef ImageType::PixelType itk::VectorImageNeighborhoodAccessorFunctor< TImage >::PixelType
 

Definition at line 45 of file itkVectorImageNeighborhoodAccessorFunctor.h.

template<class TImage>
typedef unsigned int itk::VectorImageNeighborhoodAccessorFunctor< TImage >::VectorLengthType
 

Definition at line 47 of file itkVectorImageNeighborhoodAccessorFunctor.h.


Constructor & Destructor Documentation

template<class TImage>
itk::VectorImageNeighborhoodAccessorFunctor< TImage >::VectorImageNeighborhoodAccessorFunctor VectorLengthType  length  )  [inline]
 

Definition at line 56 of file itkVectorImageNeighborhoodAccessorFunctor.h.

template<class TImage>
itk::VectorImageNeighborhoodAccessorFunctor< TImage >::VectorImageNeighborhoodAccessorFunctor  )  [inline]
 

Definition at line 58 of file itkVectorImageNeighborhoodAccessorFunctor.h.


Member Data Documentation

template<class TImage>
Set the pointer index to the start of the buffer* This must be set by the iterators to the starting location of the buffer* Typically a neighborhood iterator iterating on a neighborhood of an * say c image will set this in its constructor For itk::VectorImageNeighborhoodAccessorFunctor< TImage >::image
 

Definition at line 59 of file itkVectorImageNeighborhoodAccessorFunctor.h.

template<class TImage>
Set the pointer index to the start of the buffer* This must be set by the iterators to the starting location of the buffer* Typically a neighborhood iterator iterating on a neighborhood of an itk::VectorImageNeighborhoodAccessorFunctor< TImage >::Image
 

Definition at line 59 of file itkVectorImageNeighborhoodAccessorFunctor.h.

template<class TImage>
Set the pointer index to the start of the buffer* This must be set by the iterators to the starting location of the buffer* Typically a neighborhood iterator iterating on a neighborhood of an * say c image will set this in its constructor For itk::VectorImageNeighborhoodAccessorFunctor< TImage >::instance
 

Definition at line 59 of file itkVectorImageNeighborhoodAccessorFunctor.h.

template<class TImage>
InternalPixelType* itk::VectorImageNeighborhoodAccessorFunctor< TImage >::m_Begin
 

Definition at line 131 of file itkVectorImageNeighborhoodAccessorFunctor.h.

template<class TImage>
VectorLengthType itk::VectorImageNeighborhoodAccessorFunctor< TImage >::m_OffsetMultiplier
 

Definition at line 59 of file itkVectorImageNeighborhoodAccessorFunctor.h.


The documentation for this class was generated from the following file:
Generated at Sun Jul 9 21:47:58 2006 for ITK by doxygen 1.4.2 written by Dimitri van Heesch, © 1997-2000