Package globus.glmap

Class MapGeoPoint

java.lang.Object
globus.glmap.MapGeoPoint
All Implemented Interfaces:
java.io.Serializable

@ParametersAreNonnullByDefault
public class MapGeoPoint
extends java.lang.Object
implements java.io.Serializable
MapGeoPoint stores geo coordinates in WGS84 format.
See Also:
Serialized Form
  • Field Summary

    Fields
    Modifier and Type Field Description
    double lat  
    double lon  
  • Constructor Summary

    Constructors
    Constructor Description
    MapGeoPoint()
    Default constructor
    MapGeoPoint​(double lat, double lon)
    Constructor of point from latitude and longitude
    MapGeoPoint​(MapGeoPoint mapPoint)
    Copies constructor
    MapGeoPoint​(MapPoint point)
    Creates map point from map point
  • Method Summary

    Modifier and Type Method Description
    void assign​(MapGeoPoint point)
    Copies data from other point
    boolean equals​(java.lang.Object other)  
    int hashCode()  
    void set​(MapPoint point)
    Sets coordinates of point from map point

    Methods inherited from class java.lang.Object

    getClass, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • lat

      public double lat
    • lon

      public double lon
  • Constructor Details

    • MapGeoPoint

      public MapGeoPoint()
      Default constructor
    • MapGeoPoint

      public MapGeoPoint​(double lat, double lon)
      Constructor of point from latitude and longitude
      Parameters:
      lat - latitude of point. Valid values are in range [-90, +90]
      lon - longitude of point. Valid values are in range [-180, +180]
    • MapGeoPoint

      public MapGeoPoint​(MapPoint point)
      Creates map point from map point
      Parameters:
      point - Map point
    • MapGeoPoint

      public MapGeoPoint​(MapGeoPoint mapPoint)
      Copies constructor
      Parameters:
      mapPoint - point to copy
  • Method Details

    • set

      public void set​(MapPoint point)
      Sets coordinates of point from map point
      Parameters:
      point - map point.
    • assign

      public void assign​(MapGeoPoint point)
      Copies data from other point
      Parameters:
      point - source point
    • equals

      public boolean equals​(java.lang.Object other)
      Overrides:
      equals in class java.lang.Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class java.lang.Object