20 #ifndef __itkExtractImageFilterRegionCopier_h
21 #define __itkExtractImageFilterRegionCopier_h
28 namespace ImageToImageFilterDetail
34 template <
unsigned int T1,
unsigned int T2>
41 ImageToImageFilterDefaultCopyRegion<T1, T2>(firstEqualsSecond, destRegion, srcRegion);
49 template <
unsigned int T1,
unsigned int T2>
56 ImageToImageFilterDefaultCopyRegion<T1, T2>(firstLessThanSecond, destRegion, srcRegion);
77 template <
unsigned int T1,
unsigned int T2>
93 for (dim=0; dim < T1; ++dim)
96 if (!totalInputExtractionRegion.
GetSize()[dim])
98 destIndex[dim] = totalInputExtractionRegion.
GetIndex()[dim];
104 destIndex[dim] = srcIndex[count];
105 destSize[dim] = srcSize[count];
130 template <
unsigned int T1,
unsigned int T2>
140 ExtractImageFilterCopyRegion<T1, T2>(ComparisonType(),
141 destRegion, srcRegion, totalInputExtractionRegion);