Package uk.ac.starlink.pal
Class AOParams
- java.lang.Object
-
- uk.ac.starlink.pal.AOParams
-
public class AOParams extends java.lang.Object
Star-independent apparent-to-observed Parameters
-
-
Constructor Summary
Constructors Constructor Description AOParams()
Initialise apparent-to-observed Parameters (with zero values)AOParams(double glat, double mag, double ht, double temp, double pres, double humid, double wavel, double lapse, double ra, double rb, double longr, double loc)
Star-independent apparent-to-observed Parameters
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description double
getDabb()
Get magnitude of diurnal aberration vectordouble
getHeight()
Get heightdouble
getHumidity()
Get relative humiditydouble
getLapserate()
Get lapse ratedouble
getLat()
Get Geodetic latitudedouble
getLatcos()
Get cosine of Geodetic latitudedouble
getLatsin()
Get sine of Geodetic latitudedouble
getLocalTime()
Get local apparent sidereal timedouble
getLongplus()
Get longitude + eqn of equinoxes + "sidereal ΔUT"double
getPressure()
Get pressuredouble
getRefractA()
Get refractive index Adouble
getRefractB()
Get refractive index Bdouble
getTemp()
Get ambient temperaturedouble
getWavelength()
Get wavelengthvoid
setDabb(double dabb)
Set magnitude of diurnal aberration vectorvoid
setHeight(double h)
Set heightvoid
setHumidity(double rh)
Set relative humidityvoid
setLapserate(double lr)
Set lapse ratevoid
setLat(double g)
Set geodetic latitudevoid
setLocalTime(double lt)
Set local apparent sidereal timevoid
setLongplus(double lplus)
Set longitude + eqn of equinoxes + "sidereal ΔUT"void
setPressure(double p)
Set Pressurevoid
setRefractA(double rfa)
Set refractive index Avoid
setRefractB(double rfb)
Set refractive index Bvoid
setTemp(double a)
Set ambient temperaturevoid
setWavelength(double wl)
Set wavelengthjava.lang.String
toString()
Get the parameters as a String
-
-
-
Constructor Detail
-
AOParams
public AOParams()
Initialise apparent-to-observed Parameters (with zero values)
-
AOParams
public AOParams(double glat, double mag, double ht, double temp, double pres, double humid, double wavel, double lapse, double ra, double rb, double longr, double loc)
Star-independent apparent-to-observed Parameters- Parameters:
glat
- Geodetic latitude (radians)mag
- Magnetude of diurnal aberration vectorht
- Height (metres above sea level)temp
- Ambient temperature (degrees K)pres
- Pressure (millibars)humid
- Relative humidity (0-1)wavel
- Wavelength (μm)lapse
- Lapse rate (degrees K per metre)ra
- Refraction constant A (radians)rb
- Refraction constant B (radians)longr
- Longitude + eqn of equinoxes + "sidereal ΔUT"loc
- Local apparent sidereal time (radians)
-
-
Method Detail
-
getLat
public double getLat()
Get Geodetic latitude- Returns:
- Geodetic latitude (radians)
-
getLatsin
public double getLatsin()
Get sine of Geodetic latitude- Returns:
- Sine of Geodetic latitude
-
getLatcos
public double getLatcos()
Get cosine of Geodetic latitude- Returns:
- Cosine of Geodetic latitude
-
getHeight
public double getHeight()
Get height- Returns:
- Height
-
getDabb
public double getDabb()
Get magnitude of diurnal aberration vector- Returns:
- Magnitude of diurnal aberration vector
-
getTemp
public double getTemp()
Get ambient temperature- Returns:
- Ambient temperature
-
getPressure
public double getPressure()
Get pressure- Returns:
- Pressure
-
getHumidity
public double getHumidity()
Get relative humidity- Returns:
- Relative humidity
-
getWavelength
public double getWavelength()
Get wavelength- Returns:
- Wavelength
-
getLapserate
public double getLapserate()
Get lapse rate- Returns:
- Lapse rate
-
getRefractA
public double getRefractA()
Get refractive index A- Returns:
- Refractive index A
-
getRefractB
public double getRefractB()
Get refractive index B- Returns:
- Refractive index B
-
getLongplus
public double getLongplus()
Get longitude + eqn of equinoxes + "sidereal ΔUT"- Returns:
- Longitude + eqn of equinoxes + "sidereal ΔUT"
-
getLocalTime
public double getLocalTime()
Get local apparent sidereal time- Returns:
- Local apparent sidereal time (radians)
-
setLat
public void setLat(double g)
Set geodetic latitude- Parameters:
g
- Geodetic latitude (radians)
-
setDabb
public void setDabb(double dabb)
Set magnitude of diurnal aberration vector- Parameters:
dabb
- Magnitude of diurnal aberration vector
-
setHeight
public void setHeight(double h)
Set height- Parameters:
h
- Height
-
setTemp
public void setTemp(double a)
Set ambient temperature- Parameters:
a
- Ambient temperature
-
setPressure
public void setPressure(double p)
Set Pressure- Parameters:
p
- Pressure
-
setHumidity
public void setHumidity(double rh)
Set relative humidity- Parameters:
rh
- Relative humidity
-
setWavelength
public void setWavelength(double wl)
Set wavelength- Parameters:
wl
- Wavelength
-
setLapserate
public void setLapserate(double lr)
Set lapse rate- Parameters:
lr
- Lapse rate
-
setRefractA
public void setRefractA(double rfa)
Set refractive index A- Parameters:
rfa
- Refractive index A
-
setRefractB
public void setRefractB(double rfb)
Set refractive index B- Parameters:
rfb
- Refractive index B
-
setLongplus
public void setLongplus(double lplus)
Set longitude + eqn of equinoxes + "sidereal ΔUT"- Parameters:
lplus
- Longitude + eqn of equinoxes + "sidereal ΔUT"
-
setLocalTime
public void setLocalTime(double lt)
Set local apparent sidereal time- Parameters:
lt
- Local apparent sidereal time (radians)
-
toString
public java.lang.String toString()
Get the parameters as a String- Overrides:
toString
in classjava.lang.Object
- Returns:
- Parameter string
-
-