|
NASA World Wind | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectgov.nasa.worldwind.geom.coords.UPSCoord
public class UPSCoord
This immutable class holds a set of UPS coordinates along with it's corresponding latitude and longitude.
Constructor Summary | |
---|---|
UPSCoord(Angle latitude,
Angle longitude,
char hemisphere,
double easting,
double northing)
Create an arbitrary set of UPS coordinates with the given values. |
Method Summary | |
---|---|
static UPSCoord |
fromLatLon(Angle latitude,
Angle longitude)
Create a set of UPS coordinates from a pair of latitude and longitude for a WGS84 globe. |
static UPSCoord |
fromLatLon(Angle latitude,
Angle longitude,
Globe globe)
Create a set of UPS coordinates from a pair of latitude and longitude for the given Globe . |
static UPSCoord |
fromUPS(char hemisphere,
double easting,
double northing,
Globe globe)
Create a set of UPS coordinates for the given Globe . |
static UPSCoord |
fromUTM(char hemisphere,
double easting,
double northing)
Create a set of UPS coordinates for a WGS84 globe. |
double |
getEasting()
|
char |
getHemisphere()
|
Angle |
getLatitude()
|
Angle |
getLongitude()
|
double |
getNorthing()
|
String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public UPSCoord(Angle latitude, Angle longitude, char hemisphere, double easting, double northing)
latitude
- the latitude Angle
.longitude
- the longitude Angle
.hemisphere
- the hemisphere 'N' or 'S'.easting
- the easting distance in metersnorthing
- the northing distance in meters.
IllegalArgumentException
- if latitude
or longitude
is null.Method Detail |
---|
public static UPSCoord fromLatLon(Angle latitude, Angle longitude)
latitude
- the latitude Angle
.longitude
- the longitude Angle
.
UPSCoord
.
IllegalArgumentException
- if latitude
or longitude
is null,
or the conversion to UPS coordinates fails.public static UPSCoord fromLatLon(Angle latitude, Angle longitude, Globe globe)
Globe
.
latitude
- the latitude Angle
.longitude
- the longitude Angle
.globe
- the Globe
- can be null (will use WGS84).
UPSCoord
.
IllegalArgumentException
- if latitude
or longitude
is null,
or the conversion to UPS coordinates fails.public static UPSCoord fromUPS(char hemisphere, double easting, double northing, Globe globe)
Globe
.
hemisphere
- the hemisphere 'N' or 'S'.easting
- the easting distance in metersnorthing
- the northing distance in meters.globe
- the Globe
- can be null (will use WGS84).
UPSCoord
.
IllegalArgumentException
- if the conversion to UPS coordinates fails.public static UPSCoord fromUTM(char hemisphere, double easting, double northing)
hemisphere
- the hemisphere 'N' or 'S'.easting
- the easting distance in metersnorthing
- the northing distance in meters.
UPSCoord
.
IllegalArgumentException
- if the conversion to UPS coordinates fails.public double getEasting()
public char getHemisphere()
public Angle getLatitude()
public Angle getLongitude()
public double getNorthing()
public String toString()
toString
in class Object
|
NASA World Wind | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |