18#ifndef itkImageRegionSplitterMultidimensional_h
19#define itkImageRegionSplitterMultidimensional_h
83 unsigned int requestedNumber)
const override;
88 unsigned int numberOfPieces,
98 unsigned int requestedNumber,
101 unsigned int splits[]);
Divide an image region into several pieces.
Divide a region into several pieces.
static unsigned int ComputeSplits(unsigned int dim, unsigned int requestedNumber, const IndexValueType regionIndex[], const SizeValueType regionSize[], unsigned int splits[])
void PrintSelf(std::ostream &os, Indent indent) const override
unsigned int GetNumberOfSplitsInternal(unsigned int dim, const IndexValueType regionIndex[], const SizeValueType regionSize[], unsigned int requestedNumber) const override
ImageRegionSplitterMultidimensional()
unsigned int GetSplitInternal(unsigned int dim, unsigned int splitI, unsigned int numberOfPieces, IndexValueType regionIndex[], SizeValueType regionSize[]) const override
Control indentation during Print() invocation.
Base class for most ITK classes.
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
unsigned long SizeValueType