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,
ImageRegionSplitterBase()
ImageRegionSplitterDirection()
SmartPointer< Self > Pointer
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
ImageRegionSplitterBase Superclass
SmartPointer< const Self > ConstPointer
ImageRegionSplitterDirection Self
void PrintSelf(std::ostream &os, Indent indent) const override
Control indentation during Print() invocation.
Implements transparent reference counting.
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
unsigned long SizeValueType