Uses of Class
com.kosherjava.zmanim.util.GeoLocation
Packages that use GeoLocation
Package
Description
The KosherJava Zmanim library is an API for a specialized calendar that can calculate different
astronomical times including sunrise and sunset and Jewish zmanim or religious
times for prayers and other Jewish religious duties.
Utility classes for the Zmanim API including classes to calculate sun based times,
location information,
some formatting.-
Uses of GeoLocation in com.kosherjava.zmanim
Fields in com.kosherjava.zmanim declared as GeoLocationModifier and TypeFieldDescriptionprivate GeoLocationAstronomicalCalendar.geoLocationtheGeoLocationused for calculations.Methods in com.kosherjava.zmanim that return GeoLocationModifier and TypeMethodDescriptionAstronomicalCalendar.getGeoLocation()A method that returns the currently setGeoLocationwhich contains location information used for the astronomical calculations.Methods in com.kosherjava.zmanim with parameters of type GeoLocationModifier and TypeMethodDescriptionvoidAstronomicalCalendar.setGeoLocation(GeoLocation geoLocation) Sets theGeoLocationObjectto be used for astronomical calculations.Constructors in com.kosherjava.zmanim with parameters of type GeoLocationModifierConstructorDescriptionAstronomicalCalendar(GeoLocation geoLocation) A constructor that takes in geolocation information as a parameter.ComprehensiveZmanimCalendar(GeoLocation location) A constructor that takes aGeoLocationas a parameter.ZmanimCalendar(GeoLocation location) A constructor that takes aGeoLocationas a parameter. -
Uses of GeoLocation in com.kosherjava.zmanim.util
Fields in com.kosherjava.zmanim.util declared as GeoLocationModifier and TypeFieldDescriptionprivate GeoLocationZman.geoLocationThe location information of the zman.Methods in com.kosherjava.zmanim.util that return GeoLocationMethods in com.kosherjava.zmanim.util with parameters of type GeoLocationModifier and TypeMethodDescriptiondoubleGeoLocation.getGeodesicDistance(GeoLocation location) Calculate geodesic distance in Meters between this Object and a second Object passed to this method using Thaddeus Vincenty's inverse formula See T Vincenty, "Direct and Inverse Solutions of Geodesics on the Ellipsoid with application of nested equations", Survey Review, vol XXII no 176, 1975doubleGeoLocation.getGeodesicFinalBearing(GeoLocation location) Calculate the final geodesic bearing between this Object and a second Object passed to this method using Thaddeus Vincenty's inverse formula See T Vincenty, "Direct and Inverse Solutions of Geodesics on the Ellipsoid with application of nested equations", Survey Review, vol XXII no 176, 1975doubleGeoLocation.getGeodesicInitialBearing(GeoLocation location) Calculate the initial geodesic bearing between this Object and a second Object passed to this method using Thaddeus Vincenty's inverse formula See T Vincenty, "Direct and Inverse Solutions of Geodesics on the Ellipsoid with application of nested equations", Survey Review, vol XXII no 176, 1975doubleGeoLocation.getRhumbLineBearing(GeoLocation location) Returns the rhumb line bearing from the current location to the GeoLocation passed in.doubleGeoLocation.getRhumbLineDistance(GeoLocation location) Returns the rhumb line distance from the current location to the GeoLocation passed in.abstract doubleAstronomicalCalculator.getSolarAzimuth(ZonedDateTime zonedDateTime, GeoLocation geoLocation) Return the Solar Azimuth for the horizontal coordinate system at the given location at the given time.doubleNOAACalculator.getSolarAzimuth(ZonedDateTime zonedDateTime, GeoLocation geoLocation) doubleSunTimesCalculator.getSolarAzimuth(ZonedDateTime zdt, GeoLocation geoLocation) This calculator class does not implement the getSolarAzimuth method, and throws aUnsupportedOperationException.abstract doubleAstronomicalCalculator.getSolarElevation(ZonedDateTime zonedDateTime, GeoLocation geoLocation) Return the Solar Elevation for the horizontal coordinate system at the given location at the given time.doubleNOAACalculator.getSolarElevation(ZonedDateTime zonedDateTime, GeoLocation geoLocation) doubleSunTimesCalculator.getSolarElevation(ZonedDateTime zdt, GeoLocation geoLocation) This calculator class does not implement the getSolarElevation method, and throws aUnsupportedOperationException.private doubleNOAACalculator.getSolarElevationAzimuth(ZonedDateTime zonedDateTime, GeoLocation geoLocation, boolean isAzimuth) Return the Solar Elevation or Solar Azimuth at the given location and time.abstract doubleAstronomicalCalculator.getTimeAtAzimuth(LocalDate localDate, GeoLocation geoLocation, double azimuth) Returns the time that the azimuth will occur for the date and location passed to this method.doubleNOAACalculator.getTimeAtAzimuth(LocalDate date, GeoLocation geo, double targetAzimuth) Returns the time that the azimuth will occur for the date and location passed to this method.doubleSunTimesCalculator.getTimeAtAzimuth(LocalDate localDate, GeoLocation geoLocation, double azimuth) This calculator class does not implement the getTimeAtAzimuth method, and throws aUnsupportedOperationException.private static doubleSunTimesCalculator.getTimeUTC(LocalDate localDate, GeoLocation geoLocation, double zenith, boolean isSunrise) Get sunrise or sunset time in UTC, according to flag.abstract doubleAstronomicalCalculator.getUTCMidnight(LocalDate localDate, GeoLocation geoLocation) Return the Universal Coordinated Time (UTC) of solar midnight (UTC) for the given day at the given location.doubleNOAACalculator.getUTCMidnight(LocalDate localDate, GeoLocation geoLocation) Return the Universal Coordinated Time (UTC) of solar midnight (UTC) for the given day at the given location.doubleSunTimesCalculator.getUTCMidnight(LocalDate localDate, GeoLocation geoLocation) abstract doubleAstronomicalCalculator.getUTCNoon(LocalDate localDate, GeoLocation geoLocation) Return the Universal Coordinated Time (UTC) of solar noon (UTC) for the given day at the given location.doubleNOAACalculator.getUTCNoon(LocalDate localDate, GeoLocation geoLocation) Return the Universal Coordinated Time (UTC) of solar noon (UTC) for the given day at the given location.doubleSunTimesCalculator.getUTCNoon(LocalDate localDate, GeoLocation geoLocation) abstract doubleAstronomicalCalculator.getUTCSunrise(LocalDate localDate, GeoLocation geoLocation, double zenith, boolean adjustForElevation) A method that calculates UTC sunrise as well as any time based on an angle above or below sunrise.doubleNOAACalculator.getUTCSunrise(LocalDate dt, GeoLocation geoLocation, double zenith, boolean adjustForElevation) doubleSunTimesCalculator.getUTCSunrise(LocalDate localDate, GeoLocation geoLocation, double zenith, boolean adjustForElevation) private doubleNOAACalculator.getUTCSunRiseSet(LocalDate localDate, GeoLocation geoLocation, double zenith, boolean adjustForElevation, NOAACalculator.SolarEvent solarEvent) A method that calculates UTC sunrise or sunset as well as any time based on an angle above or below sunset and returns it as adoublein 24-hour format. 5:45:00 AM will return 5.75.abstract doubleAstronomicalCalculator.getUTCSunset(LocalDate localDate, GeoLocation geoLocation, double zenith, boolean adjustForElevation) A method that calculates UTC sunset as well as any time based on an angle above or below sunset.doubleNOAACalculator.getUTCSunset(LocalDate dt, GeoLocation geoLocation, double zenith, boolean adjustForElevation) doubleSunTimesCalculator.getUTCSunset(LocalDate localDate, GeoLocation geoLocation, double zenith, boolean adjustForElevation) voidZman.setGeoLocation(GeoLocation geoLocation) Sets theGeoLocationof the zman.private doubleGeoLocation.vincentyInverseFormula(GeoLocation location, int formula) Calculate geodesic distance in Meters between this Object and a second Object passed to this method using Thaddeus Vincenty's inverse formula See T Vincenty, "Direct and Inverse Solutions of Geodesics on the Ellipsoid with application of nested equations", Survey Review, vol XXII no 176, 1975Constructors in com.kosherjava.zmanim.util with parameters of type GeoLocationModifierConstructorDescriptionZman(Instant instant, GeoLocation geoLocation, String label) The constructor setting aInstantbased zman and a label.