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

itkImageToImageFilterDetail.h File Reference

Go to the source code of this file.

Namespaces

namespace  itk
namespace  itk::ImageToImageFilterDetail

Functions

*void Calculate (const UnsignedIntDispatch< 2 > &)
template<unsigned int D1, unsigned int D2>
*Copy an image the region
requested by the output *of
a filter is used to define
the region required on the
input *In this case the output
of the filter is the source
and the *input of the filter
is the destination *void 
ImageToImageFilterDefaultCopyRegion (const typename BinaryUnsignedIntDispatch< D1, D2 >::FirstGreaterThanSecondType &, ImageRegion< D1 > &destRegion, const ImageRegion< D2 > &srcRegion)
template<unsigned int D1, unsigned int D2>
*Copy an image the region
requested by the output *of
a filter is used to define
the region required on the
input *In this case the output
of the filter is the source
and the *input of the filter
is the destination *void 
ImageToImageFilterDefaultCopyRegion (const typename BinaryUnsignedIntDispatch< D1, D2 >::FirstLessThanSecondType &, ImageRegion< D1 > &destRegion, const ImageRegion< D2 > &srcRegion)
template<unsigned int D1, unsigned int D2>
void ImageToImageFilterDefaultCopyRegion (const typename BinaryUnsignedIntDispatch< D1, D2 >::FirstEqualsSecondType &, ImageRegion< D1 > &destRegion, const ImageRegion< D2 > &srcRegion)
UnsignedIntDispatch *brief
Templated class to produce
a unique type for each unsigned 
integer (usually a dimension).**UnsignedIntDispatch is a templated class that produces a unique *type for each unsigned integer.UnsignedIntDispatch is typically *used as a parameter to an overloaded function where each version *of the overloaded function is for a unique dimension.For *instance
template<unsigned int D1, unsigned int D2>
bool operator!= (const ImageRegionCopier< D1, D2 > &c1, const ImageRegionCopier< D1, D2 > &c2)

Variables

UnsignedIntDispatch *brief
Templated class to produce
a unique type for each unsigned
an algorithm may provide two 
implementations


Function Documentation

* void itk::ImageToImageFilterDetail::Calculate const UnsignedIntDispatch< 2 > &   ) 
 

template<unsigned int D1, unsigned int D2>
* Copy an image the region requested by the output* of a filter is used to define the region required on the input* In this case the output of the filter is the source and the* input of the filter is the destination* void itk::ImageToImageFilterDetail::ImageToImageFilterDefaultCopyRegion const typename BinaryUnsignedIntDispatch< D1, D2 >::FirstGreaterThanSecondType &  ,
ImageRegion< D1 > &  destRegion,
const ImageRegion< D2 > &  srcRegion
 

Definition at line 247 of file itkImageToImageFilterDetail.h.

References itk::ImageRegion< VImageDimension >::GetIndex(), itk::ImageRegion< VImageDimension >::GetSize(), itk::ImageRegion< VImageDimension >::SetIndex(), and itk::ImageRegion< VImageDimension >::SetSize().

template<unsigned int D1, unsigned int D2>
* Copy an image the region requested by the output* of a filter is used to define the region required on the input* In this case the output of the filter is the source and the* input of the filter is the destination* void itk::ImageToImageFilterDetail::ImageToImageFilterDefaultCopyRegion const typename BinaryUnsignedIntDispatch< D1, D2 >::FirstLessThanSecondType &  ,
ImageRegion< D1 > &  destRegion,
const ImageRegion< D2 > &  srcRegion
 

Definition at line 205 of file itkImageToImageFilterDetail.h.

References itk::ImageRegion< VImageDimension >::GetIndex(), itk::ImageRegion< VImageDimension >::GetSize(), itk::ImageRegion< VImageDimension >::SetIndex(), and itk::ImageRegion< VImageDimension >::SetSize().

template<unsigned int D1, unsigned int D2>
void itk::ImageToImageFilterDetail::ImageToImageFilterDefaultCopyRegion const typename BinaryUnsignedIntDispatch< D1, D2 >::FirstEqualsSecondType &  ,
ImageRegion< D1 > &  destRegion,
const ImageRegion< D2 > &  srcRegion
 

Copy an image region (start index and size) for the case where the source and destination region are the same dimension. This is a trivial copy of a region. This is an overloaded function. The other versions of this functions handle the case where the destination dimension is greater than the source dimension and the case where the destination dimension is less than the source dimension.

Note that the use of source and destination reflect where where is information is coming from and going to. When used in the pipeline mechanism, the region requested by the output of a filter is used to define the region required on the input. In this case the output of the filter is the source region and the input of the filter is the destination region.

Definition at line 180 of file itkImageToImageFilterDetail.h.

struct UnsignedIntDispatch* brief Templated class to produce a unique type for each unsigned itk::ImageToImageFilterDetail::integer usually a  dimension  ) 
 

template<unsigned int D1, unsigned int D2>
bool itk::ImageToImageFilterDetail::operator!= const ImageRegionCopier< D1, D2 > &  c1,
const ImageRegionCopier< D1, D2 > &  c2
 

operator!= for ImageRegionCopier objects.

Definition at line 345 of file itkImageToImageFilterDetail.h.


Variable Documentation

struct UnsignedIntDispatch* brief Templated class to produce a unique type for each unsigned an algorithm may provide two itk::ImageToImageFilterDetail::implementations
 

Definition at line 82 of file itkImageToImageFilterDetail.h.


Generated at Sun Jul 9 18:46:14 2006 for ITK by doxygen 1.4.2 written by Dimitri van Heesch, © 1997-2000