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

Classes

struct  itk::ImageToImageFilterDetail::DispatchBase
 Base class for a class used to dispatch to dimension specific implementations. More...
struct  itk::ImageToImageFilterDetail::BooleanDispatch<>
 Templated class to produce a unique type "true" and "false". More...
struct  itk::ImageToImageFilterDetail::IntDispatch<>
 Templated class to produce a unique type for each integer. More...
struct  itk::ImageToImageFilterDetail::UnsignedIntDispatch< int >
 Templated class to produce a unique type for each unsigned integer (usually a dimension). More...
struct  itk::ImageToImageFilterDetail::BinaryBooleanDispatch< B1, B2 >
 Templated class to produce a unique type for a pairing of booleans. More...
struct  itk::ImageToImageFilterDetail::BinaryIntDispatch< D1, D2 >
 Templated class to produce a unique type for a pairing of integers. More...
struct  itk::ImageToImageFilterDetail::BinaryUnsignedIntDispatch< D1, D2 >
 Templated class to produce a unique type for a pairing of unsigned integers (usually two dimensions). More...
class  itk::ImageToImageFilterDetail::ImageRegionCopier< D1, D2 >
 Function object used to dispatching to a routine to copy a region (start index and size). More...

Functions

template<unsigned int D1, unsigned int D2> void ImageToImageFilterDefaultCopyRegion (const typename BinaryUnsignedIntDispatch< D1, D2 >::FirstEqualsSecondType &, ImageRegion< D1 > &destRegion, const ImageRegion< D2 > &srcRegion)
template<unsigned int D1, unsigned int D2> bool operator!= (const ImageRegionCopier< D1, D2 > &c1, const ImageRegionCopier< D1, D2 > &c2)


Function Documentation

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

Copy an image region (start index and size) for the case where the source region has a lesser dimension than the destination region. This copies the source into the first part of the destination. This is an overloaded function. The other versions of this functions handle the case where the source dimension is less than the destination dimension and the case where the destination and source are the same 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 and the input of the filter is the destination. Definition at line 247 of file itkImageToImageFilterDetail.h.

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

Copy an image region (start index and size) for the case where the source region has a greater dimension than the destination region. This copies the first portion of the source into destination. This is an overloaded function. The other versions of this functions handle the case where the source dimension is less than the destination dimension and the case where the destination and source are the same 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 and the input of the filter is the destination. Definition at line 205 of file itkImageToImageFilterDetail.h.

template<unsigned int D1, unsigned int D2>
void 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.

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

operator!= for ImageRegionCopier objects. Definition at line 343 of file itkImageToImageFilterDetail.h.

template<unsigned int D1, unsigned int D2>
std::ostream& operator<< std::ostream &  os,
const ImageRegionCopier< D1, D2 > &  copier
 

Stream operator for ImageRegionCopier objects. Just prints the RTTI typename. Definition at line 332 of file itkImageToImageFilterDetail.h.


Generated at Sat Mar 31 02:35:39 2007 for ITK by doxygen 1.3.8 written by Dimitri van Heesch, © 1997-2000