Class Location

  • All Implemented Interfaces:
    java.io.Serializable
    Direct Known Subclasses:
    IPLocation, WPSLocation

    public class Location
    extends java.lang.Object
    implements java.io.Serializable
    Geographic location
    See Also:
    Serialized Form
    • Constructor Detail

      • Location

        public Location​(double latitude,
                        double longitude)
      • Location

        public Location​(double latitude,
                        double longitude,
                        long time)
    • Method Detail

      • getLatitude

        public double getLatitude()
        Returns:
        the calculated physical geographic location latitude
      • getLongitude

        public double getLongitude()
        Returns:
        the calculated physical geographic location longitude
      • getTime

        public long getTime()
        Returns:
        location timestamp
      • setTime

        public void setTime​(long time)
      • hasTime

        public boolean hasTime()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • setLatitude

        public void setLatitude​(double latitude)
      • hasLatitude

        public boolean hasLatitude()
      • setLongitude

        public void setLongitude​(double longitude)
      • hasLongitude

        public boolean hasLongitude()
      • getAltitude

        public double getAltitude()
        Returns:
        calculated altitude above the WGS-84 reference ellipsoid in meters
        Since:
        3.2
      • hasAltitude

        public boolean hasAltitude()
      • setAltitude

        public void setAltitude​(double altitude)