public class MercatorProjection extends Object implements GeoProjection, Serializable
| Constructor and Description |
|---|
MercatorProjection() |
MercatorProjection(double originLongitudeDeg) |
| Modifier and Type | Method and Description |
|---|---|
Vector2d |
project(LatLonGeo latLon)
Convert LatLon to (nearly) equivalent projected x,y position.
|
Vector2d |
reprojectFrom(double x,
double y,
GeoProjection fromProjection)
Reproject an x,y position from a previous projection to this projection.
|
KinematicVector2d |
reprojectPosVelFrom(double x,
double y,
double vx,
double vy,
GeoProjection fromProjection)
Reproject x, y position and corresponding x, y velocity vector at that location from a
previous projection to this projection.
|
LatLonGeo |
unproject(double x,
double y)
Convert projected x,y position back to (nearly) equivalent LatLon.
|
public MercatorProjection(double originLongitudeDeg)
public MercatorProjection()
public Vector2d project(LatLonGeo latLon)
GeoProjectionproject in interface GeoProjectionpublic LatLonGeo unproject(double x, double y)
GeoProjectionunproject in interface GeoProjectionx - projected x positiony - projected y positionpublic Vector2d reprojectFrom(double x, double y, GeoProjection fromProjection)
GeoProjectionThis is equivalent to unprojecting the x,y position from the old projection and then projecting it to this projection, but in a single step, which may be performed more efficiently.
reprojectFrom in interface GeoProjectionx - previously projected x positiony - previously projected y positionfromProjection - previous projectionpublic KinematicVector2d reprojectPosVelFrom(double x, double y, double vx, double vy, GeoProjection fromProjection)
GeoProjectionreprojectPosVelFrom in interface GeoProjectionx - previously projected x positiony - previously projected y positionvx - previous x velocity component in projection spacevy - previous y velocity component in projection spacefromProjection - previous projectionCopyright © 2018 Metron, Inc.. All rights reserved.