18#ifndef itkTemporalProcessObject_h
19#define itkTemporalProcessObject_h
23#include "ITKVideoCoreExport.h"
201 virtual std::vector<TemporalRegion>
Base class for all data objects in ITK.
Control indentation during Print() invocation.
Light weight base class for most itk classes.
The base class for all process objects (source, filters, mappers) in the Insight data processing pipe...
DataObject subclass with knowledge of temporal region.
TemporalProcessObject implements a ProcessObject for the itk pipeline with the notion of a temporal r...
void GenerateData() override
virtual void GenerateInputRequestedTemporalRegion()
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()
void GenerateInputRequestedRegion() override
virtual std::vector< TemporalRegion > SplitRequestedTemporalRegion()
void EnlargeOutputRequestedRegion(DataObject *output) override
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....
class ITK_FORWARD_EXPORT ProcessObject
unsigned long SizeValueType