69 iTime(
const QString &time);
78 LoadLeapSecondKernel();
130 QString
UTC(
int precision=8)
const;
134 void setEt(
double et);
135 void setUtc(QString utcString);
141 void LoadLeapSecondKernel();
143 static bool p_lpInitialized;
Parse and return pieces of a time string.
Definition iTime.h:65
QString HourString() const
Returns the hour portion of the time as a string.
Definition iTime.cpp:294
bool operator>=(const iTime &time)
Compare two iTime objects for greater than or equal.
Definition iTime.cpp:107
int Hour() const
Returns the hour portion of the time as an int.
Definition iTime.cpp:303
QString DayOfYearString() const
Returns the day of year portion of the time as a string.
Definition iTime.cpp:373
double Second() const
Returns the second portion of the time as a double.
Definition iTime.cpp:358
bool operator!=(const iTime &time)
Compare two iTime objects for inequality.
Definition iTime.cpp:152
iTime operator-(const double &secondsToSubtract) const
Definition iTime.cpp:189
QString EtString() const
Returns the ephemeris time (TDB) representation of the time as a string.
Definition iTime.cpp:398
void setUtc(QString utcString)
Definition iTime.cpp:434
static QString CurrentLocalTime()
Returns the current local time This time is taken directly from the system clock, so if the system cl...
Definition iTime.cpp:522
void operator=(const QString &time)
Changes the value of the iTime object.
Definition iTime.cpp:68
double Et() const
Returns the ephemeris time (TDB) representation of the time as a double.
Definition iTime.h:126
QString DayString() const
Returns the dat portion of the time as a string.
Definition iTime.cpp:270
int Day() const
Returns the day portion of the time as an int.
Definition iTime.cpp:279
QString SecondString(int precision=8) const
Returns the second portion of the time as a string.
Definition iTime.cpp:342
bool operator>(const iTime &time)
Compare two iTime objects for greater than.
Definition iTime.cpp:129
QString MonthString() const
Returns the month portion of the time as a string.
Definition iTime.cpp:246
QString MinuteString() const
Returns the minute portion of the time as a string.
Definition iTime.cpp:318
void setEt(double et)
Definition iTime.cpp:427
iTime(const double time)
Constructs a iTime object and initializes it to the time from the argument.
Definition iTime.h:76
bool operator<(const iTime &time)
Compare two iTime objects for less than.
Definition iTime.cpp:141
int Month() const
Returns the month portion of the time as an int.
Definition iTime.cpp:255
static QString CurrentGMT()
Returns the current Greenwich Mean iTime The time is based on the system time, so it is only as accur...
Definition iTime.cpp:506
int Minute() const
Returns the minute portion of the time as an int.
Definition iTime.cpp:327
int DayOfYear() const
Returns the day of year portion of the time as an int.
Definition iTime.cpp:382
QString YearString() const
Returns the year portion of the time as a string.
Definition iTime.cpp:222
iTime operator+(const double &secondsToAdd) const
Definition iTime.cpp:168
QString UTC(int precision=8) const
Returns the internally stored time, formatted as a UTC time.
Definition iTime.cpp:407
bool operator<=(const iTime &time)
Compare two iTime objects for less than or equal.
Definition iTime.cpp:118
void operator-=(const double &secondsToSubtract)
Definition iTime.cpp:201
~iTime()
Definition iTime.h:84
int Year() const
Returns the year portion of the time as an int.
Definition iTime.cpp:231
iTime()
Constructs an empty iTime object.
Definition iTime.cpp:34
void operator+=(const double &secondsToAdd)
Definition iTime.cpp:175
bool operator==(const iTime &time)
Compare two iTime objects for equality.
Definition iTime.cpp:163
This is free and unencumbered software released into the public domain.
Definition Apollo.h:16