Class GeoPoint

java.lang.Object
  extended by GeoPoint

public class GeoPoint
extends java.lang.Object


Constructor Summary
GeoPoint()
           
GeoPoint(char latdir, double lat, char londir, double lon)
          Geographic Point - Decimal Degrees Format 1
GeoPoint(char latdir, int latdeg, int latmin, int latsec, char londir, int londeg, int lonmin, int lonsec)
          Geographic Point -- Degrees, Minutes, Seconds Format 1
GeoPoint(double lat, char latdir, double lon, char londir)
          Geographic Point - Decimal Degrees Format 2
GeoPoint(int latdeg, int latmin, int latsec, char latdir, int londeg, int lonmin, int lonsec, char londir)
          Geographic Point -- Degrees, Minutes, Seconds Format 2
 
Method Summary
 double distanceInMiles(GeoPoint P)
          Distance Calculator
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

GeoPoint

public GeoPoint()

GeoPoint

public GeoPoint(char latdir,
                int latdeg,
                int latmin,
                int latsec,
                char londir,
                int londeg,
                int lonmin,
                int lonsec)
Geographic Point -- Degrees, Minutes, Seconds Format 1

Parameters:
latdir - latitude direction (N/S)
latdeg - latitude degrees
latmin - latitude minutes
latsec - latitude seconds
londir - longitude direction (E/W)
londeg - longitude degrees
lonmin - longitude minutes
lonsec - longitude seconds

GeoPoint

public GeoPoint(int latdeg,
                int latmin,
                int latsec,
                char latdir,
                int londeg,
                int lonmin,
                int lonsec,
                char londir)
Geographic Point -- Degrees, Minutes, Seconds Format 2

Parameters:
latdeg - latitude degrees
latmin - latitude minutes
latsec - latitude seconds
latdir - latitude direction (N/S)
londeg - longitude degrees
lonmin - longitude minutes
lonsec - longitude seconds
londir - longitude direction (E/W)

GeoPoint

public GeoPoint(char latdir,
                double lat,
                char londir,
                double lon)
Geographic Point - Decimal Degrees Format 1

Parameters:
latdir - latitude direction (N/S)
lat - latitude specified as a decimal degrees
londir - longitude direction (E/W)
lon - longitude specified as decimal degrees

GeoPoint

public GeoPoint(double lat,
                char latdir,
                double lon,
                char londir)
Geographic Point - Decimal Degrees Format 2

Parameters:
lat - latitude specified as a decimal degrees
latdir - latitude direction (N/S)
lon - longitude specified as decimal degrees
londir - longitude direction (E/W)
Method Detail

distanceInMiles

public double distanceInMiles(GeoPoint P)
Distance Calculator

Parameters:
P - another GeoPoint object
Returns:
distance between two locations across the globe in miles

toString

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