com.metsci.glimpse.util.geo.datum
Class DatumSphere
java.lang.Object
com.metsci.glimpse.util.geo.datum.Datum
com.metsci.glimpse.util.geo.datum.DatumSphere
- Direct Known Subclasses:
- DatumSphereUnit, DatumSphereWgs84
public class DatumSphere
- extends Datum
- Author:
- osborn
Methods inherited from class com.metsci.glimpse.util.geo.datum.Datum |
equals, fromEnu, getEccentricity, getEccentricitySquared, getEquatorialRadius, getFlattening, getPolarRadius, hashCode, toEnu, toGeocentricLatitude, toGeodeticLatitude |
Methods inherited from class java.lang.Object |
getClass, notify, notifyAll, toString, wait, wait, wait |
DatumSphere
public DatumSphere(double radius)
toLatLonGeo
public LatLonGeo toLatLonGeo(LatLonRect from)
- Overrides:
toLatLonGeo
in class Datum
toLatLonGeo
public LatLonGeo toLatLonGeo(double x,
double y,
double z)
- Overrides:
toLatLonGeo
in class Datum
toLatLonRect
public LatLonRect toLatLonRect(LatLonGeo from)
- Overrides:
toLatLonRect
in class Datum
toLatLonRect
public LatLonRect toLatLonRect(double northLatRad,
double eastLonRad,
double altitude)
- Overrides:
toLatLonRect
in class Datum
displace
public LatLonGeo displace(LatLonGeo from,
double dist,
double azimuth)
- Overrides:
displace
in class Datum
getDistance
public double getDistance(LatLonGeo from,
LatLonGeo to)
- Overrides:
getDistance
in class Datum
getAzimuth
public double getAzimuth(LatLonGeo from,
LatLonGeo to)
- Overrides:
getAzimuth
in class Datum
getDistanceAzimuth
public DistanceAzimuth getDistanceAzimuth(LatLonGeo from,
LatLonGeo to)
- Overrides:
getDistanceAzimuth
in class Datum
isSpherical
public boolean isSpherical()
- Overrides:
isSpherical
in class Datum
getSphereApproximation
public DatumSphere getSphereApproximation()
- Specified by:
getSphereApproximation
in class Datum
toWgs84
public LatLonGeo toWgs84(LatLonGeo llg)
- Converts geocentric latitude to a geodetic latitude. See
Datum.toGeodeticLatitude(LatLonGeo)
.
NOTE: Altitude is passed through unchanged.
- Specified by:
toWgs84
in class Datum
getRadius
public double getRadius()
Copyright © 2012 Metron, Inc.. All Rights Reserved.