ITK
5.2.0
Insight Toolkit
|
#include <itkRealTimeStamp.h>
Public Types | |
using | Self = RealTimeStamp |
using | TimeRepresentationType = RealTimeInterval::TimeRepresentationType |
Public Member Functions | |
RealTimeStamp () | |
~RealTimeStamp () | |
The RealTimeStamp is a data structure for representing time with high precision and a large dynamic range.
This class represents time typically for applications that need to mark the time of acquisition of data with high precision (microseconds) and a large dynamic range (years).
By default, the real time stamp is initialized to the origin of the Unix epoch. That is the time 00:00:00 UTC on 1 January 1970 (or 1970-01-01T00:00:00Z ISO 8601)
Definition at line 45 of file itkRealTimeStamp.h.
|
private |
Default print out of a RealTimeStamp
Definition at line 110 of file itkRealTimeStamp.h.
|
private |
Default print out of a RealTimeStamp
Definition at line 116 of file itkRealTimeStamp.h.
|
private |
Default print out of a RealTimeStamp
Definition at line 109 of file itkRealTimeStamp.h.
Default print out of a RealTimeStamp
Definition at line 115 of file itkRealTimeStamp.h.
Definition at line 48 of file itkRealTimeStamp.h.
Native type used to represent the time in different time units.
Definition at line 59 of file itkRealTimeStamp.h.
itk::RealTimeStamp::RealTimeStamp | ( | ) |
Constructor
itk::RealTimeStamp::~RealTimeStamp | ( | ) |
Destructor
|
private |
Constructor with values. Intentionally made private
TimeRepresentationType itk::RealTimeStamp::GetTimeInDays | ( | ) | const |
Default print out of a RealTimeStamp
TimeRepresentationType itk::RealTimeStamp::GetTimeInHours | ( | ) | const |
Default print out of a RealTimeStamp
TimeRepresentationType itk::RealTimeStamp::GetTimeInMicroSeconds | ( | ) | const |
Return time in multiple units.
TimeRepresentationType itk::RealTimeStamp::GetTimeInMilliSeconds | ( | ) | const |
Default print out of a RealTimeStamp
TimeRepresentationType itk::RealTimeStamp::GetTimeInMinutes | ( | ) | const |
Default print out of a RealTimeStamp
TimeRepresentationType itk::RealTimeStamp::GetTimeInSeconds | ( | ) | const |
Default print out of a RealTimeStamp
bool itk::RealTimeStamp::operator!= | ( | const Self & | ) | const |
Default print out of a RealTimeStamp
Self itk::RealTimeStamp::operator+ | ( | const RealTimeInterval & | ) | const |
Default print out of a RealTimeStamp
const Self& itk::RealTimeStamp::operator+= | ( | const RealTimeInterval & | ) |
Default print out of a RealTimeStamp
Self itk::RealTimeStamp::operator- | ( | const RealTimeInterval & | ) | const |
Default print out of a RealTimeStamp
RealTimeInterval itk::RealTimeStamp::operator- | ( | const Self & | ) | const |
Arithmetic operations between RealTimeInterval and RealTimeStamp.
const Self& itk::RealTimeStamp::operator-= | ( | const RealTimeInterval & | ) |
Default print out of a RealTimeStamp
bool itk::RealTimeStamp::operator< | ( | const Self & | ) | const |
Default print out of a RealTimeStamp
bool itk::RealTimeStamp::operator<= | ( | const Self & | ) | const |
Default print out of a RealTimeStamp
bool itk::RealTimeStamp::operator== | ( | const Self & | ) | const |
Default print out of a RealTimeStamp
bool itk::RealTimeStamp::operator> | ( | const Self & | ) | const |
Comparison operations.
bool itk::RealTimeStamp::operator>= | ( | const Self & | ) | const |
Default print out of a RealTimeStamp
|
friend |
Default print out of a RealTimeStamp
|
friend |
Definition at line 50 of file itkRealTimeStamp.h.
|
private |
Default print out of a RealTimeStamp
Definition at line 120 of file itkRealTimeStamp.h.
|
private |
Number of Seconds and Microseconds since...
Definition at line 119 of file itkRealTimeStamp.h.