18 #ifndef itkTemporalProcessObject_h
19 #define itkTemporalProcessObject_h
23 #include "ITKVideoCoreExport.h"
85 void EnlargeOutputRequestedRegion(
DataObject* output)
override;
87 void GenerateOutputRequestedRegion(
DataObject* output)
override;
89 void GenerateInputRequestedRegion()
override;
106 void UpdateOutputInformation()
override;
119 void UpdateOutputData(
DataObject* output)
override;
131 void GenerateData()
override;
139 virtual void TemporalStreamingGenerateData();
152 void PrintSelf(std::ostream & os,
Indent indent)
const override;
180 virtual void GenerateInputRequestedTemporalRegion();
190 virtual std::vector<TemporalRegion> SplitRequestedTemporalRegion();
209 virtual TemporalRegion GenerateDefaultLargestPossibleTemporalRegion();
Light weight base class for most itk classes.
unsigned long SizeValueType
The base class for all process objects (source, filters, mappers) in the Insight data processing pipe...
virtual void BeforeTemporalStreamingGenerateData()
class ITK_FORWARD_EXPORT ProcessObject
TemporalProcessObject implements a ProcessObject for the itk pipeline with the notion of a temporal r...
Region subclass that holds a region in time.
virtual void AfterTemporalStreamingGenerateData()
Control indentation during Print() invocation.
DataObject subclass with knowledge of temporal region.
signed long OffsetValueType
Base class for all data objects in ITK.