util::JulDate Class Reference

Convert from and to Julian date. More...

Inherits util::UTDate.

List of all members.

Public Member Functions

Protected Member Functions

Protected Attributes

Static Protected Attributes


Detailed Description

Convert from and to Julian date.


Constructor & Destructor Documentation

util::JulDate::JulDate (  )  [inline]

Get actual UT.

util::JulDate::JulDate ( const UTDate d  )  [inline]

Initialise from util::UTDate or heirs.

util::JulDate::JulDate ( const double  init_date  )  [inline]

Interpret double as Julian Date.

References toTime_t(), and util::UTDate::ut_date_.

util::JulDate::JulDate ( const string &  init_date  )  [inline]

Interpret string as Julian Date.

References toTime_t(), and util::UTDate::ut_date_.


Member Function Documentation

time_t util::JulDate::toTime_t ( const double init_date  )  const [protected]

Referenced by JulDate().

time_t util::JulDate::toTime_t ( const string &  init_date  )  const [protected]
string util::JulDate::toString ( const int  prec = 8  )  const

Return Julian date string.

double util::JulDate::toDouble (  )  const

Return Julian date double.

char* util::UTDate::toCString (  )  const [protected, inherited]
time_t util::UTDate::mkuttime ( struct tm *  ut_tm  )  [protected, inherited]
time_t util::UTDate::mkdcftime ( struct tm *  dcf_tm  )  [protected, inherited]
time_t util::UTDate::time (  )  const [inherited]

get internal time_t

string util::UTDate::toString (  )  const [inherited]

Return UTC date string.

Reimplemented in util::DCFDate, util::FitsDate, and util::UTTime.


Member Data Documentation

const double util::JulDate::juldate_on_epoch_ [static, protected]

Julian date at Jan. 1st 1970, 0.00.

const double util::JulDate::seconds_of_day_ [static, protected]

24 * 60 * 60

const double util::JulDate::juldate_end_epoch_ [static, protected]

Julian date at Dec. 31st 2037, 24.00.

time_t util::UTDate::ut_date_ [protected, inherited]

Referenced by JulDate().


Generated on 19 Feb 2015 for LTL by  doxygen 1.6.1