/*****************************************************************************\
* VisLimitFixedBrightnessData
\*****************************************************************************/
package com.mhuss.AstroLib;
/**
* A support class for VisLimit.
*
* Holds values which are constant at a given time
*/
public class VisLimitFixedBrightnessData {
public VisLimitFixedBrightnessData() {
zenithAngMoon = 0D; zenithAngSun = 0D; moonElongation = 0D;
htAboveSeaInMeters = 0D; latitude = 0D;
temperatureInC = 0D; relativeHumidity = 0D;
year = 0D; month = 0D;
}
public VisLimitFixedBrightnessData(
double zm, double zs, double me, double h,double lat,
double t, double rh, double y, double m )
{
zenithAngMoon = zm; zenithAngSun = zs; moonElongation =me;
htAboveSeaInMeters = h; latitude = lat;
temperatureInC = t; relativeHumidity=rh;
year=y; month=m;
}
/**
* The lunar zenith angle
*/
public double zenithAngMoon;
/**
* The solar zenith angle
*/
public double zenithAngSun;
/**
* The lunar elongation
*/
public double moonElongation;
/**
* Altitude (above sea level) in meters
*/
public double htAboveSeaInMeters;
/**
* Latitude
*/
public double latitude;
/**
* Temperature in degrees Centigrade
*/
public double temperatureInC;
/**
* Relative humidity
*/
public double relativeHumidity;
/**
* Year
*/
public double year;
/**
* Month
*/
public double month;
};
Ads help maintain this website.