|
ITK
6.0.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;
106 ITK_UNEQUAL_OPERATOR_MEMBER_FUNCTION(
Self);
110 PrintSelf(std::ostream & os,
Indent indent)
const override;
130 ITKVideoCore_EXPORT std::ostream &
131 operator<<(std::ostream & os,
const TemporalRegion & region);
The RealTimeStamp is a data structure for representing time with high precision and a large dynamic r...
ITKCommon_EXPORT std::ostream & operator<<(std::ostream &out, typename AnatomicalOrientation::CoordinateEnum value)
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)
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....
unsigned long SizeValueType
itk::SizeValueType FrameOffsetType