| Package | Description |
|---|---|
| net.sourceforge.zmanim |
The 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 dutuies.
|
| net.sourceforge.zmanim.util |
The util package contains the utility classes for the Zmanim API including classes to calculate sun based times, location information and some formatting utils.
|
| Modifier and Type | Method and Description |
|---|---|
GeoLocation |
AstronomicalCalendar.getGeoLocation()
A method that returns the currently set
GeoLocation which contains location information used for the
astronomical calculations. |
| Modifier and Type | Method and Description |
|---|---|
void |
AstronomicalCalendar.setGeoLocation(GeoLocation geoLocation)
Sets the
GeoLocation Object to be used for astronomical calculations. |
| Constructor and Description |
|---|
AstronomicalCalendar(GeoLocation geoLocation)
A constructor that takes in geolocation information as a
parameter.
|
ComplexZmanimCalendar(GeoLocation location) |
ZmanimCalendar(GeoLocation location)
A constructor that takes a
GeoLocation as a parameter. |
| Modifier and Type | Method and Description |
|---|---|
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, 1975
|
static double |
GeoLocationUtils.getGeodesicDistance(GeoLocation location,
GeoLocation destination)
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, 1975
|
static double |
GeoLocationUtils.getGeodesicFinalBearing(GeoLocation location,
GeoLocation destination)
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, 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, 1975
|
static double |
GeoLocationUtils.getGeodesicInitialBearing(GeoLocation location,
GeoLocation destination)
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, 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)
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)
Returns the rhumb line
distance from the current location to the GeoLocation passed in.
|
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 |
JSuntimeCalculator.getUTCSunrise(Calendar calendar,
GeoLocation geoLocation,
double zenith,
boolean adjustForElevation)
Deprecated.
This class is based on the NOAA algorithm but does not return calculations that match the NOAA
algorithm JavaScript implementation. The calculations are about 2 minutes off. This call has been
replaced by the NOAACalculator class.
|
double |
NOAACalculator.getUTCSunrise(Calendar calendar,
GeoLocation geoLocation,
double zenith,
boolean adjustForElevation) |
double |
SunTimesCalculator.getUTCSunrise(Calendar calendar,
GeoLocation geoLocation,
double zenith,
boolean adjustForElevation) |
double |
ZmanimCalculator.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 |
JSuntimeCalculator.getUTCSunset(Calendar calendar,
GeoLocation geoLocation,
double zenith,
boolean adjustForElevation)
Deprecated.
This class is based on the NOAA algorithm but does not return calculations that match the NOAAA
algorithm JavaScript implementation. The calculations are about 2 minutes off. This call has been
replaced by the NOAACalculator class.
|
double |
NOAACalculator.getUTCSunset(Calendar calendar,
GeoLocation geoLocation,
double zenith,
boolean adjustForElevation) |
double |
SunTimesCalculator.getUTCSunset(Calendar calendar,
GeoLocation geoLocation,
double zenith,
boolean adjustForElevation) |
double |
ZmanimCalculator.getUTCSunset(Calendar calendar,
GeoLocation geoLocation,
double zenith,
boolean adjustForElevation) |
Copyright © 2004 - 2011 Eliyahu Hershfeld. All Rights Reserved. Released under the LGPL 2.1 license