![]() |
VieSched++
VieVS VLBI Scheduling Software
|
Represents a time interval. More...
#include <TimeSpan.h>
Public Member Functions | |
TimeSpan (int64_t ticks) | |
TimeSpan (int hours, int minutes, int seconds) | |
TimeSpan (int days, int hours, int minutes, int seconds) | |
TimeSpan (int days, int hours, int minutes, int seconds, int microseconds) | |
TimeSpan | Add (const TimeSpan &ts) const |
TimeSpan | Subtract (const TimeSpan &ts) const |
int | Compare (const TimeSpan &ts) const |
bool | Equals (const TimeSpan &ts) const |
int | Days () const |
int | Hours () const |
int | Minutes () const |
int | Seconds () const |
int | Milliseconds () const |
int | Microseconds () const |
int64_t | Ticks () const |
double | TotalDays () const |
double | TotalHours () const |
double | TotalMinutes () const |
double | TotalSeconds () const |
double | TotalMilliseconds () const |
double | TotalMicroseconds () const |
std::string | ToString () const |
Private Member Functions | |
void | CalculateTicks (int days, int hours, int minutes, int seconds, int microseconds) |
Private Attributes | |
int64_t | m_ticks |
Represents a time interval.
Represents a time interval (duration/elapsed) that is measured as a positive or negative number of days, hours, minutes, seconds, and fractions of a second.
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineprivate |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |