18 #ifndef __itkTemporalProcessObject_h
19 #define __itkTemporalProcessObject_h
29 class TemporalDataObject;
virtual std::vector< TemporalRegion > SplitRequestedTemporalRegion()
virtual void UpdateOutputInformation()
void PrintSelf(std::ostream &os, Indent indent) const
SizeValueType m_UnitOutputNumberOfFrames
Light weight base class for most itk classes.
OffsetValueType m_FrameSkipPerOutput
signed long OffsetValueType
virtual TemporalRegion GenerateDefaultLargestPossibleTemporalRegion()
TemporalProcessObject Self
SmartPointer< const Self > ConstPointer
virtual void TemporalStreamingGenerateData()
The base class for all process objects (source, filters, mappers) in the Insight data processing pipe...
unsigned long SizeValueType
virtual void BeforeTemporalStreamingGenerateData()
virtual void EnlargeOutputRequestedRegion(DataObject *output)
TemporalProcessObject implements a ProcessObject for the itk pipeline with the notion of a temporal r...
void operator=(const Self &)
Region subclass that holds a region in time.
virtual void GenerateData()
SmartPointer< Self > Pointer
virtual void GenerateInputRequestedTemporalRegion()
virtual void GenerateInputRequestedRegion()
virtual void EnlargeOutputRequestedTemporalRegion(TemporalDataObject *output)
virtual void AfterTemporalStreamingGenerateData()
SizeValueType m_InputStencilCurrentFrameIndex
virtual void GenerateOutputRequestedRegion(DataObject *output)
virtual void UpdateOutputData(DataObject *output)
Control indentation during Print() invocation.
DataObject subclass with knowledge of temporal region.
Base class for all data objects in ITK.
virtual ~TemporalProcessObject()
virtual void GenerateOutputRequestedTemporalRegion(TemporalDataObject *output)
SizeValueType m_UnitInputNumberOfFrames