Package uk.ac.starlink.pal
Class AOParams
- java.lang.Object
-
- uk.ac.starlink.pal.AOParams
-
public class AOParams extends java.lang.ObjectStar-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 doublegetDabb()Get magnitude of diurnal aberration vectordoublegetHeight()Get heightdoublegetHumidity()Get relative humiditydoublegetLapserate()Get lapse ratedoublegetLat()Get Geodetic latitudedoublegetLatcos()Get cosine of Geodetic latitudedoublegetLatsin()Get sine of Geodetic latitudedoublegetLocalTime()Get local apparent sidereal timedoublegetLongplus()Get longitude + eqn of equinoxes + "sidereal ΔUT"doublegetPressure()Get pressuredoublegetRefractA()Get refractive index AdoublegetRefractB()Get refractive index BdoublegetTemp()Get ambient temperaturedoublegetWavelength()Get wavelengthvoidsetDabb(double dabb)Set magnitude of diurnal aberration vectorvoidsetHeight(double h)Set heightvoidsetHumidity(double rh)Set relative humidityvoidsetLapserate(double lr)Set lapse ratevoidsetLat(double g)Set geodetic latitudevoidsetLocalTime(double lt)Set local apparent sidereal timevoidsetLongplus(double lplus)Set longitude + eqn of equinoxes + "sidereal ΔUT"voidsetPressure(double p)Set PressurevoidsetRefractA(double rfa)Set refractive index AvoidsetRefractB(double rfb)Set refractive index BvoidsetTemp(double a)Set ambient temperaturevoidsetWavelength(double wl)Set wavelengthjava.lang.StringtoString()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:
toStringin classjava.lang.Object- Returns:
- Parameter string
-
-