Documentation of 'com.mhuss.AstroLib.ObsInfo' Java class
ObsInfo
com.mhuss.AstroLib

Class ObsInfo



  • public class ObsInfo
    extends java.lang.Object
    Holds 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 Detail

      • ObsInfo

        public ObsInfo()
        Default constructor
      • ObsInfo

        public ObsInfo(Latitude lat,
                       Longitude lon,
                       int tz)
        Explicit (all values) constructor.
        Parameters:
        lon - longitude in degrees
        lat - latitude in degrees
        tz - Time Zone offset relative to UTC (-12 to 12 inclusive)
      • ObsInfo

        public ObsInfo(Latitude lat,
                       Longitude lon)
        Location only constructor.
        Timezone is taken from local computer settings.
        Parameters:
        lon - longitude in degrees
        lat - latitude in degrees
    • 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

You see the box below because you did not login.