|
| gTime (double ai_jDays=0) |
|
| gTime (int year, double day) |
|
| gTime (int nYear, int nMonth, int nDay, int nHour, int nMin, double nSec) |
|
| gTime (struct tm ai_timestruct) |
|
| gTime (const gTime &timeSrc) |
|
void | setTime (int year, double day) |
| Set the time value of the time object to the julian day of year, day. More...
|
|
const gTime & | operator= (const gTime &timeSrc) |
| overload de = operator to assign time values to he object. More...
|
|
const gTime & | operator= (time_t t) |
| overload de = operator to assign time values to he object in time_t (operating system) format. More...
|
|
const gTime & | operator= (double t) |
| overload the = operator to assign time values to the object in julian days. More...
|
|
double | getGmtTm () const |
| Returns the time GMT value in Julian days. More...
|
|
double | getLocalTm () const |
| Returns the time Local value in Julian days. More...
|
|
time_t | toTime () const |
| Returns the time_t value of the gTime Object. More...
|
|
void | toCalendarDate (int *pYear, int *pMonth, double *pDom) const |
|
double | toJCenturies () const |
|
double | toThetaGMST () const |
| Calculate Theta Angle at Greenwich Mean Time for the Julian date. More...
|
|
double | toThetaLMST (double longitude) const |
| Calculate Theta Angle at Local Mean Time for the Julian date. More...
|
|
gTimeSpan | operator- (gTime time) const |
|
gTime | operator- (gTimeSpan timeSpan) const |
|
gTime | operator+ (gTimeSpan timeSpan) const |
|
const gTime & | operator+= (gTimeSpan timeSpan) |
|
const gTime & | operator-= (gTimeSpan timeSpan) |
|
bool | operator== (gTime time) const |
|
bool | operator!= (gTime time) const |
|
bool | operator< (gTime time) const |
|
bool | operator> (gTime time) const |
|
bool | operator<= (gTime time) const |
|
bool | operator>= (gTime time) const |
|
This class implements time calculations. Time is stored in julian days
- Time getting in GMT, Local and Sidereal (earth rotational angle)
- Time Math operations.