/**************************************************** * Joseph Snow * ASPIRE, University of Utah * March 2001 * */ import java.util.Calendar; public class NSkySunEarthSystem { private Calendar calendar; private double longitude; private double latitude; public NSkySunEarthSystem(Calendar date_and_time, double latitude_degrees, double longitude_degrees) { longitude = longitude_degrees * Math.PI / 180; latitude = latitude_degrees * Math.PI / 180; calendar = date_and_time; } public void setCalendar(Calendar date_and_time) { calendar = date_and_time; } public void setLongitude(double longitude_degrees) { longitude = longitude_degrees * Math.PI / 180; } public void setLongitudeRadians(double longitude) { this.longitude = longitude; } public void setLatitude(double latitude_degrees) { latitude = latitude_degrees * Math.PI / 180; } public void setLatitudeRadians(double latitude) { this.latitude = latitude; } public Calendar getCalendar() { return calendar; } public double getLongitude() { return longitude * 180 / Math.PI; } public double getLongitudeRadians() { return longitude; } public double getLatitude() { return latitude * 180 / Math.PI; } public double getLatitudeRadians() { return latitude; } public void update() { /* nothing to do */ } };