org.mbari.util
Class SolarPosition
java.lang.Object
org.mbari.util.SolarPosition
- public class SolarPosition
- extends java.lang.Object
Checked values against MLML/OCEANS toolbox functions (which are considered truth)
distance came out EXACTLY as the matlab functions. Azimuth, zenith and altitude
did not match exactly. There was some variation in around the 7th decimal place
This could be due to different time handiling implementations.
|
Constructor Summary |
SolarPosition(java.util.Date date,
double latitude,
double longitude)
|
SolarPosition(long millis,
double latitude,
double longitude)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
altitude
public double altitude
zenith
public double zenith
azimuth
public double azimuth
distance
public double distance
latitude
public double latitude
longitude
public double longitude
time
public long time
SolarPosition
public SolarPosition(long millis,
double latitude,
double longitude)
- Parameters:
millis - Time of observation in Epich seconds (GMT)latitude - Location of observation in decimal degrees (+N/-S)longitude - Locaiton of observation in decimal degrees (-W/+E)
SolarPosition
public SolarPosition(java.util.Date date,
double latitude,
double longitude)