18 #ifndef itkStreamingImageFilter_h
19 #define itkStreamingImageFilter_h
43 template <
typename TInputImage,
typename TOutputImage>
74 static constexpr
unsigned int InputImageDimension = InputImageType::ImageDimension;
75 static constexpr
unsigned int OutputImageDimension = OutputImageType::ImageDimension;
83 itkSetMacro(NumberOfStreamDivisions,
unsigned int);
87 itkGetConstReferenceMacro(NumberOfStreamDivisions,
unsigned int);
91 itkGetModifiableObjectMacro(RegionSplitter,
SplitterType);
100 UpdateOutputData(
DataObject * output)
override;
107 PropagateRequestedRegion(
DataObject * output)
override;
109 #ifdef ITK_USE_CONCEPT_CHECKING
120 PrintSelf(std::ostream & os,
Indent indent)
const override;
123 unsigned int m_NumberOfStreamDivisions{};
128 #ifndef ITK_MANUAL_INSTANTIATION
129 # include "itkStreamingImageFilter.hxx"