#include <itkExtractImageFilterRegionCopier.h>
Public Member Functions | |
virtual void | operator() (ImageRegion< D1 > &destRegion, const ImageRegion< D2 > &srcRegion) const |
virtual void | operator() (ImageRegion< T1 > &destRegion, const ImageRegion< T2 > &srcRegion, const ImageRegion< T1 > &totalInputExtractionRegion) const |
virtual void | operator() (ImageRegion< T1 > &destRegion, const ImageRegion< T2 > &srcRegion) const |
ExtractImageFilterRegionCopier is a special variation on ImageRegionCopier. The difference in this version is when the T1 > T2. In this case, the output image has fewer dimension than the input image. This only works correctly when totalInputExtractionRegion has been set. totalInputExtractionRegion is essentially the mapping from the srcRegion space to the DestRegionSpace. The important values in totalInputExtractionRegion are when totalInputExtractionRegion.Size is = 0 for one or more of the dimensions. These values correspond to the dimensions to collapse. When totalInputExtractionRegion.Size[dim] = 0, then the index that we have to lock destRegion.Index[dim] = totalInputExtractionRegion.Index[dim].
The other two cases (T1 = T2, and T1 < T2) are identical to the implementation in ImageToImageFilterDetail.
Definition at line 132 of file itkExtractImageFilterRegionCopier.h.
virtual void itk::ImageToImageFilterDetail::ImageRegionCopier< D1, D2 >::operator() | ( | ImageRegion< D1 > & | destRegion, | |
const ImageRegion< D2 > & | srcRegion | |||
) | const [inline, virtual, inherited] |
Definition at line 319 of file itkImageToImageFilterDetail.h.
virtual void itk::ImageToImageFilterDetail::ExtractImageFilterRegionCopier< T1, T2 >::operator() | ( | ImageRegion< T1 > & | destRegion, | |
const ImageRegion< T2 > & | srcRegion | |||
) | const [inline, virtual] |
Duplicate the superclass method to avoid warnings.
Definition at line 146 of file itkExtractImageFilterRegionCopier.h.
virtual void itk::ImageToImageFilterDetail::ExtractImageFilterRegionCopier< T1, T2 >::operator() | ( | ImageRegion< T1 > & | destRegion, | |
const ImageRegion< T2 > & | srcRegion, | |||
const ImageRegion< T1 > & | totalInputExtractionRegion | |||
) | const [inline, virtual] |
Definition at line 136 of file itkExtractImageFilterRegionCopier.h.