18 #ifndef __itkImageRegionSplitterBase_h
19 #define __itkImageRegionSplitterBase_h
77 template <
unsigned int VImageDimension>
79 unsigned int requestedNumber)
const
81 return this->GetNumberOfSplitsInternal( VImageDimension,
87 unsigned int requestedNumber)
const
105 template <
unsigned int VImageDimension>
106 unsigned int GetSplit(
unsigned int i,
107 unsigned int numberOfPieces,
110 return this->GetSplitInternal( VImageDimension,
116 unsigned int GetSplit(
unsigned int i,
117 unsigned int numberOfPieces,
132 virtual unsigned int GetNumberOfSplitsInternal(
unsigned int dim,
135 unsigned int requestedNumber )
const = 0;
141 virtual unsigned int GetSplitInternal(
unsigned int dim,
143 unsigned int numberOfPieces,
147 void PrintSelf(std::ostream & os,
Indent indent)
const;