Package net.time4j.calendar.astro


package net.time4j.calendar.astro

Contains classes related to calendrical astronomy.

  • Interface Summary
    Interface
    Description
    Describes a celestial coordinate system which projects the earth equator and poles onto the celestial sphere using right ascension and declination in the reference frame J2000 as epoch.
    Describes a geographical position with latitude, longitude and optionally altitude.
    An SPI-interface representing a facade for the calculation engine regarding sunrise or sunset.
  • Class Summary
    Class
    Description
    The Julian day is the Julian day number for the preceding noon plus the fraction of the day (counting 86400 seconds) since that instant.
    Contains various routines to determine times of some moon events like moonrise or moonset.
    Helper class to construct a new instance of LunarTime.
    Collects all moon presence data for a given calendar date and zone of observer.
    Contains methods for calculating the position of the moon.
    Contains various routines to determine solar time.
    Helper class to construct a new instance of SolarTime.
    Collects various data around sunrise and sunset.
    Contains methods for calculating the position of the sun.
    Represents the event when the sun or moon enters or exits a zodiac.
  • Enum Class Summary
    Enum Class
    Description
    The four astronomical seasons (Spring, Summer, Autumn and Winter).
    Enumeration of the four most important moon phases.
    Enumeration of some standard calculators for solar time.
    Enumeration of various twilight definitions.
    Enumeration of the thirteen astronomical zodiac definitions.