Loading...
Searching...
No Matches
supernovas::Time Member List

This is the complete list of members for supernovas::Time, including all inherited members.

_novas_timespec() const | supernovas::Time |
_valid | supernovas::Validating | protected
b1900() | supernovas::Time | static
b1950() | supernovas::Time | static
day_of_week(enum novas_timescale timescale=NOVAS_UTC) const | supernovas::Time |
dUT1() const | supernovas::Time |
epoch() const | supernovas::Time |
equals(const Time &time, double seconds=Unit::us) const | supernovas::Time |
equals(const Time &time, const Interval &precision) const | supernovas::Time |
era() const | supernovas::Time |
from_mjd(double mjd, int leap_seconds, double dUT1, enum novas_timescale timescale=NOVAS_TT) | supernovas::Time | static
from_mjd(double mjd, const EOP &eop=EOP::undefined(), enum novas_timescale timescale=NOVAS_TT) | supernovas::Time | static
gmst() const | supernovas::Time |
gst(enum novas_accuracy accuracy=NOVAS_FULL_ACCURACY) const | supernovas::Time |
hip() | supernovas::Time | static
is_valid() const | supernovas::Validating | inline
j2000() | supernovas::Time | static
jd(enum novas_timescale timescale=NOVAS_TT) const | supernovas::Time |
jd_day(enum novas_timescale timescale=NOVAS_TT) const | supernovas::Time |
jd_frac(enum novas_timescale timescale=NOVAS_TT) const | supernovas::Time |
leap_seconds() const | supernovas::Time |
lst(const Site &site, enum novas_accuracy accuracy=NOVAS_FULL_ACCURACY) const | supernovas::Time |
mjd(enum novas_timescale timescale=NOVAS_TT) const | supernovas::Time |
mjd_day(enum novas_timescale timescale=NOVAS_TT) const | supernovas::Time |
mjd_frac(enum novas_timescale timescale=NOVAS_TT) const | supernovas::Time |
moon_phase() const | supernovas::Time |
next_moon_phase(const Angle &phase) const | supernovas::Time |
now(int leap_seconds, double dUT1) | supernovas::Time | static
now(const EOP &eop=EOP::undefined()) | supernovas::Time | static
offset_from(const Time &time, enum novas_timescale timescale=NOVAS_TT) const | supernovas::Time |
operator bool() const | supernovas::Validating | inline explicit
operator!=(const Time &time) const | supernovas::Time |
operator+(double seconds) const | supernovas::Time |
operator+(const Interval &delta) const | supernovas::Time |
operator-(const Time &other) const | supernovas::Time |
operator-(const CalendarDate &other) const | supernovas::Time |
operator-(double seconds) const | supernovas::Time |
operator-(const Interval &delta) const | supernovas::Time |
operator<(const Time &other) const | supernovas::Time |
operator<=(const Time &other) const | supernovas::Time |
operator==(const Time &time) const | supernovas::Time |
operator>(const Time &other) const | supernovas::Time |
operator>=(const Time &other) const | supernovas::Time |
shifted(double seconds, enum novas_timescale timescale=NOVAS_TT) const | supernovas::Time |
shifted(const Interval &offset, enum novas_timescale timescale=NOVAS_TT) const | supernovas::Time |
Time(double jd, int leap_seconds, double dUT1, enum novas_timescale timescale=NOVAS_TT) | supernovas::Time |
Time(double jd, const EOP &eop=EOP::undefined(), enum novas_timescale timescale=NOVAS_TT) | supernovas::Time | explicit
Time(long ijd, double fjd, int leap_seconds, double dUT1, enum novas_timescale timescale=NOVAS_TT) | supernovas::Time |
Time(long ijd, double fjd, const EOP &eop=EOP::undefined(), enum novas_timescale timescale=NOVAS_TT) | supernovas::Time |
Time(const std::string &timestamp, int leap_seconds, double dUT1, enum novas_timescale timescale=NOVAS_UTC) | supernovas::Time |
Time(const std::string &timestamp, const EOP &eop=EOP::undefined(), enum novas_timescale timescale=NOVAS_UTC) | supernovas::Time | explicit
Time(const struct timespec *t, int leap_seconds, double dUT1) | supernovas::Time |
Time(const struct timespec *t, const EOP &eop=EOP::undefined()) | supernovas::Time | explicit
Time(const novas_timespec *t) | supernovas::Time | explicit
time_of_day(enum novas_timescale timescale=NOVAS_TT) const | supernovas::Time |
timescale_offset(enum novas_timescale timescale, enum novas_timescale ref_scale=NOVAS_TT) const | supernovas::Time |
to_calendar_date(const Calendar &calendar=Calendar::astronomical(), enum novas_timescale timescale=NOVAS_UTC) const | supernovas::Time |
to_calendar_date(enum novas_timescale timescale) const | supernovas::Time |
to_epoch_string(int decimals=2) const | supernovas::Time |
to_iso_string() const | supernovas::Time |
to_string(enum novas_timescale timescale=NOVAS_UTC) const | supernovas::Time |
undefined() | supernovas::Time | static
unix_time(long *nanos=NULL) const | supernovas::Time |
Validating() | supernovas::Validating | inline protected