18#ifndef itkTemporalProcessObject_h
19#define itkTemporalProcessObject_h
23#include "ITKVideoCoreExport.h"
201 virtual std::vector<TemporalRegion>
Control indentation during Print() invocation.
Implements transparent reference counting.
DataObject subclass with knowledge of temporal region.
SmartPointer< Self > Pointer
void GenerateData() override
virtual void GenerateInputRequestedTemporalRegion()
OffsetValueType m_FrameSkipPerOutput
virtual TemporalRegion GenerateDefaultLargestPossibleTemporalRegion()
~TemporalProcessObject() override=default
void GenerateOutputRequestedRegion(DataObject *output) override
void UpdateOutputInformation() override
virtual void AfterTemporalStreamingGenerateData()
virtual void BeforeTemporalStreamingGenerateData()
void UpdateOutputData(DataObject *output) override
virtual void TemporalStreamingGenerateData()
SmartPointer< const Self > ConstPointer
SizeValueType m_UnitInputNumberOfFrames
SizeValueType m_InputStencilCurrentFrameIndex
void GenerateInputRequestedRegion() override
virtual std::vector< TemporalRegion > SplitRequestedTemporalRegion()
SizeValueType m_UnitOutputNumberOfFrames
void EnlargeOutputRequestedRegion(DataObject *output) override
TemporalProcessObject Self
void PrintSelf(std::ostream &os, Indent indent) const override
virtual void EnlargeOutputRequestedTemporalRegion(TemporalDataObject *output)
virtual void GenerateOutputRequestedTemporalRegion(TemporalDataObject *output)
Region subclass that holds a region in time.
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
unsigned long SizeValueType