Uses of Class
com.kosherjava.zmanim.util.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
and geographic location utilities
.-
Uses of GeoLocation in com.kosherjava.zmanim
Modifier and TypeFieldDescriptionprivate GeoLocation
AstronomicalCalendar.geoLocation
theGeoLocation
used for calculations.Modifier and TypeMethodDescriptionAstronomicalCalendar.getGeoLocation()
A method that returns the currently setGeoLocation
which contains location information used for the astronomical calculations.Modifier and TypeMethodDescriptionvoid
AstronomicalCalendar.setGeoLocation
(GeoLocation geoLocation) Sets theGeoLocation
Object
to be used for astronomical calculations.ModifierConstructorDescriptionAstronomicalCalendar
(GeoLocation geoLocation) A constructor that takes in geolocation information as a parameter.ComplexZmanimCalendar
(GeoLocation location) A constructor that takes aGeoLocation
as a parameter.ZmanimCalendar
(GeoLocation location) A constructor that takes aGeoLocation
as a parameter. -
Uses of GeoLocation in com.kosherjava.zmanim.util
Modifier and TypeFieldDescriptionprivate GeoLocation
Zman.geoLocation
The location information of the zman.Modifier and TypeMethodDescriptionGeoLocation.findLocationAtTime
(GeoLocation destination, long startTime, long endTime, long targetTime) Deprecated.Zman.getGeoLocation()
Returns the {link TimeZone} of the zman.private GeoLocation
GeoLocation.vincentyDirectFormulaDestination
(double initialBearing, double distance) Calculate the destination point based on an initial bearing and distance in meters from the current location using Thaddeus Vincenty's direct formula.Modifier and TypeMethodDescriptionGeoLocation.findLocationAtTime
(GeoLocation destination, long startTime, long endTime, long targetTime) Deprecated.double
GeoLocation.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, 1975static double
GeoLocationUtils.getGeodesicDistance
(GeoLocation location, GeoLocation destination) Deprecated.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, 1975.double
GeoLocation.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, 1975static double
GeoLocationUtils.getGeodesicFinalBearing
(GeoLocation location, GeoLocation destination) Deprecated.Calculate the geodesic final 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, 1975.double
GeoLocation.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, 1975static double
GeoLocationUtils.getGeodesicInitialBearing
(GeoLocation location, GeoLocation destination) Deprecated.Calculate the geodesic initial 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, 1975.double
GeoLocation.getRhumbLineBearing
(GeoLocation location) Returns the rhumb line bearing from the current location to the GeoLocation passed in.static double
GeoLocationUtils.getRhumbLineBearing
(GeoLocation location, GeoLocation destination) Deprecated.Returns the rhumb line bearing from the current location to the GeoLocation passed in.double
GeoLocation.getRhumbLineDistance
(GeoLocation location) Returns the rhumb line distance from the current location to the GeoLocation passed in.static double
GeoLocationUtils.getRhumbLineDistance
(GeoLocation location, GeoLocation destination) Deprecated.Returns the rhumb line distance between two GeoLocations passed in.private static double
SunTimesCalculator.getTimeUTC
(Calendar calendar, GeoLocation geoLocation, double zenith, boolean isSunrise) Get sunrise or sunset time in UTC, according to flag.abstract double
AstronomicalCalculator.getUTCNoon
(Calendar calendar, GeoLocation geoLocation) Return solar noon (UTC) for the given day at the given location on earth.double
NOAACalculator.getUTCNoon
(Calendar calendar, GeoLocation geoLocation) Return the Universal Coordinated Time (UTC) of solar noon for the given day at the given location on earth.double
SunTimesCalculator.getUTCNoon
(Calendar calendar, GeoLocation geoLocation) Return the Universal Coordinated Time (UTC) of solar noon for the given day at the given location on earth.abstract double
AstronomicalCalculator.getUTCSunrise
(Calendar calendar, 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.double
NOAACalculator.getUTCSunrise
(Calendar calendar, GeoLocation geoLocation, double zenith, boolean adjustForElevation) double
SunTimesCalculator.getUTCSunrise
(Calendar calendar, GeoLocation geoLocation, double zenith, boolean adjustForElevation) abstract double
AstronomicalCalculator.getUTCSunset
(Calendar calendar, 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.double
NOAACalculator.getUTCSunset
(Calendar calendar, GeoLocation geoLocation, double zenith, boolean adjustForElevation) double
SunTimesCalculator.getUTCSunset
(Calendar calendar, GeoLocation geoLocation, double zenith, boolean adjustForElevation) void
Zman.setGeoLocation
(GeoLocation geoLocation) Sets theGeoLocation
of the zman.private static double
GeoLocationUtils.vincentyFormula
(GeoLocation location, GeoLocation destination, int formula) Deprecated.Calculates the initial geodesic bearing, final bearing or geodesic distance 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, 1975.private double
GeoLocation.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, 1975ModifierConstructorDescriptionZman
(Date date, GeoLocation geoLocation, String label) The constructor setting aDate
based zman and a label.