18 #ifndef __itkTemporalDataObject_h
19 #define __itkTemporalDataObject_h
105 virtual ~TemporalDataObject();
106 virtual
void PrintSelf(std::ostream & os,
Indent indent) const ITK_OVERRIDE;
120 TemporalDataObject(const
Self &);
121 void operator=(const Self &);
TemporalUnitType m_TemporalUnit
TemporalRegionType m_LargestPossibleTemporalRegion
virtual TemporalUnitType GetTemporalUnit() const
SizeValueType GetNumberOfBuffers()
virtual void CopyInformation(const DataObject *) ITK_OVERRIDE
virtual const TemporalRegionType & GetLargestPossibleTemporalRegion() const
virtual const TemporalRegionType GetUnbufferedRequestedTemporalRegion()
SmartPointer< Self > Pointer
virtual void SetTemporalUnitToFrame()
virtual void PrintSelf(std::ostream &os, Indent indent) const ITK_OVERRIDE
virtual void SetRequestedTemporalRegion(const TemporalRegionType ®ion)
virtual void SetRequestedRegion(const DataObject *) ITK_OVERRIDE
virtual const TemporalRegionType & GetRequestedTemporalRegion() const
Implements a weak reference to an object.
unsigned long SizeValueType
TemporalRegionType m_BufferedTemporalRegion
virtual void SetTemporalUnitToRealTime()
virtual void SetLargestPossibleTemporalRegion(const TemporalRegionType ®ion)
Region subclass that holds a region in time.
virtual void SetRequestedRegionToLargestPossibleRegion() ITK_OVERRIDE
virtual bool RequestedRegionIsOutsideOfTheBufferedRegion() ITK_OVERRIDE
virtual void Graft(const DataObject *) ITK_OVERRIDE
RingBuffer< DataObject > BufferType
void SetNumberOfBuffers(SizeValueType num)
TemporalRegionType m_RequestedTemporalRegion
TemporalRegion TemporalRegionType
virtual const TemporalRegionType & GetBufferedTemporalRegion() const
Control indentation during Print() invocation.
DataObject subclass with knowledge of temporal region.
virtual void SetTemporalUnitToFrameAndRealTime()
WeakPointer< const Self > ConstWeakPointer
BufferType::Pointer m_DataObjectBuffer
virtual bool VerifyRequestedRegion() ITK_OVERRIDE
Templated ring buffer for holding anything.
SmartPointer< const Self > ConstPointer
Base class for all data objects in ITK.
virtual void SetBufferedTemporalRegion(const TemporalRegionType ®ion)