Package org.locationtech.proj4j.datum
Class GeocentricConverter
- java.lang.Object
-
- org.locationtech.proj4j.datum.GeocentricConverter
-
- All Implemented Interfaces:
java.io.Serializable
public class GeocentricConverter extends java.lang.Object implements java.io.Serializable
Provides conversions between Geodetic coordinates (latitude, longitude in radians and height in meters) and Geocentric coordinates (X, Y, Z) in meters.Provenance: Ported from GEOCENTRIC by the U.S. Army Topographic Engineering Center via PROJ.4
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description GeocentricConverter(double a, double b, double e2)
GeocentricConverter(Ellipsoid ellipsoid)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
convertGeocentricToGeodetic(ProjCoordinate p)
void
convertGeocentricToGeodeticIter(ProjCoordinate p)
void
convertGeodeticToGeocentric(ProjCoordinate p)
Converts geodetic coordinates (latitude, longitude, and height) to geocentric coordinates (X, Y, Z), according to the current ellipsoid parameters.boolean
isEqual(GeocentricConverter gc)
void
overrideWithWGS84Params()
-
-
-
Constructor Detail
-
GeocentricConverter
public GeocentricConverter(Ellipsoid ellipsoid)
-
GeocentricConverter
public GeocentricConverter(double a, double b, double e2)
-
-
Method Detail
-
overrideWithWGS84Params
public void overrideWithWGS84Params()
-
isEqual
public boolean isEqual(GeocentricConverter gc)
-
convertGeodeticToGeocentric
public void convertGeodeticToGeocentric(ProjCoordinate p)
Converts geodetic coordinates (latitude, longitude, and height) to geocentric coordinates (X, Y, Z), according to the current ellipsoid parameters.Latitude : Geodetic latitude in radians (input) Longitude : Geodetic longitude in radians (input) Height : Geodetic height, in meters (input)
X : Calculated Geocentric X coordinate, in meters (output) Y : Calculated Geocentric Y coordinate, in meters (output) Z : Calculated Geocentric Z coordinate, in meters (output)
-
convertGeocentricToGeodetic
public void convertGeocentricToGeodetic(ProjCoordinate p)
-
convertGeocentricToGeodeticIter
public void convertGeocentricToGeodeticIter(ProjCoordinate p)
-
-