18 #ifndef itkTemporalDataObject_h
19 #define itkTemporalDataObject_h
24 #include "ITKVideoCoreExport.h"
48 extern ITKVideoCore_EXPORT std::ostream &
83 #if !defined(ITK_LEGACY_REMOVE)
87 static constexpr
TemporalUnitEnum FrameAndRealTime = TemporalUnitEnum::FrameAndRealTime;
97 GetTemporalUnit()
const;
101 SetTemporalUnitToFrame();
103 SetTemporalUnitToRealTime();
105 SetTemporalUnitToFrameAndRealTime();
110 GetNumberOfBuffers();
118 GetLargestPossibleTemporalRegion()
const;
123 GetBufferedTemporalRegion()
const;
127 GetRequestedTemporalRegion()
const;
132 GetUnbufferedRequestedTemporalRegion();
135 SetRequestedRegionToLargestPossibleRegion()
override;
138 RequestedRegionIsOutsideOfTheBufferedRegion()
override;
141 VerifyRequestedRegion()
override;
147 SetRequestedRegion(
const DataObject *)
override;
156 PrintSelf(std::ostream & os,
Indent indent)
const override;