com.mhuss.AstroLib
Class ObsInfo
- java.lang.Object
-
- com.mhuss.AstroLib.ObsInfo
-
public class ObsInfo extends java.lang.ObjectHolds latitude, longitude and time zone of an observing location.Note that the constructors expect latitude and longitude in degrees, not radians, for calling convenience.
-
-
Constructor Summary
Constructors Constructor and Description ObsInfo()Default constructorObsInfo(Latitude lat, Longitude lon)Location only constructor.ObsInfo(Latitude lat, Longitude lon, int tz)Explicit (all values) constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description doublegetLatitudeDeg()Get latitude in degrees.doublegetLatitudeRad()Get latitude in radians.doublegetLongitudeDeg()Get longitude in degrees.doublegetLongitudeRad()Get longitude in radians.intgetTimeZone()Get time zone offset.voidsetLatitudeDeg(double lat)Set latitude in degrees.voidsetLatitudeRad(double lat)Set latitude in radians.voidsetLongitudeDeg(double lon)Set longitude in degrees.voidsetLongitudeRad(double lon)Set longitude in radians.voidsetTimeZone(int tz)Set time zone offset.
-
-
-
Constructor Detail
-
ObsInfo
public ObsInfo()
Default constructor
-
ObsInfo
public ObsInfo(Latitude lat, Longitude lon, int tz)
Explicit (all values) constructor.- Parameters:
lon- longitude in degreeslat- latitude in degreestz- Time Zone offset relative to UTC (-12 to 12 inclusive)
-
-
Method Detail
-
getLatitudeDeg
public double getLatitudeDeg()
Get latitude in degrees.- Returns:
- Latitude in degrees
-
getLatitudeRad
public double getLatitudeRad()
Get latitude in radians.- Returns:
- Latitude in radians
-
setLatitudeDeg
public void setLatitudeDeg(double lat)
Set latitude in degrees.- Parameters:
lat- Latitude in degrees
-
setLatitudeRad
public void setLatitudeRad(double lat)
Set latitude in radians.- Parameters:
lat- Latitude in radians
-
getLongitudeDeg
public double getLongitudeDeg()
Get longitude in degrees.- Returns:
- Longitude in degrees
-
getLongitudeRad
public double getLongitudeRad()
Get longitude in radians.- Returns:
- Longitude in radians
-
setLongitudeDeg
public void setLongitudeDeg(double lon)
Set longitude in degrees.- Parameters:
lon- Longitude in degrees
-
setLongitudeRad
public void setLongitudeRad(double lon)
Set longitude in radians.- Parameters:
lon- Longitude in radians
-
getTimeZone
public int getTimeZone()
Get time zone offset.- Returns:
- Time zone offset from UTC (-12 to 12 inclusive)
-
setTimeZone
public void setTimeZone(int tz)
Set time zone offset.- Parameters:
tz- Time zone offset from UTC (-12 to 12 inclusive)
-
-
DMelt 3.0 © DataMelt by jWork.ORG