|
ITK
5.2.0
Insight Toolkit
|
Go to the documentation of this file.
18 #ifndef itkTemporalRegion_h
19 #define itkTemporalRegion_h
26 #include "ITKVideoCoreExport.h"
29 #define ITK_INFINITE_FRAME_DURATION itk::NumericTraits<itk::SizeValueType>::max()
30 #define ITK_INFINITE_REAL_DURATION RealTimeInterval(ITK_INFINITE_FRAME_DURATION, 0)
67 GetRealDuration()
const;
74 GetFrameStart()
const;
81 GetFrameDuration()
const;
86 GetRegionType()
const override;
96 IsEqualInFrames(
const Self & region)
const;
100 IsEqualInRealTime(
const Self & region)
const;
111 PrintSelf(std::ostream & os,
Indent indent)
const override;
122 ITKVideoCore_EXPORT std::ostream &
123 operator<<(std::ostream & os,
const TemporalRegion & region);
std::ostream & operator<<(std::ostream &os, const Array< TValue > &arr)
The RealTimeStamp is a data structure for representing time with high precision and a large dynamic r...
Control indentation during Print() invocation.
Region subclass that holds a region in time.
A region represents some portion or piece of data.
bool operator==(const Index< VDimension > &one, const Index< VDimension > &two)
RealTimeStamp m_RealStart
bool operator!=(const Index< VDimension > &one, const Index< VDimension > &two)
A data structure for representing the time span between two RealTimeStamps, with similar high precisi...
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
::itk::SizeValueType FrameOffsetType
RealTimeInterval m_RealDuration
unsigned long SizeValueType