18#ifndef itkImageRegionSplitterDirection_h
19#define itkImageRegionSplitterDirection_h
55 itkGetConstMacro(Direction,
unsigned int);
56 itkSetMacro(Direction,
unsigned int);
68 unsigned int requestedNumber)
const override;
73 unsigned int numberOfPieces,
81 unsigned int m_Direction{};
Divide an image region into several pieces.
ImageRegionSplitterDirection()
unsigned int GetSplitInternal(unsigned int dim, unsigned int i, unsigned int numberOfPieces, IndexValueType regionIndex[], SizeValueType regionSize[]) const override
unsigned int GetNumberOfSplitsInternal(unsigned int dim, const IndexValueType regionIndex[], const SizeValueType regionSize[], unsigned int requestedNumber) const override
void PrintSelf(std::ostream &os, Indent indent) 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