Package com.metsci.glimpse.topo.proj
Class MercatorNormalCylindricalProjection
- java.lang.Object
-
- com.metsci.glimpse.topo.proj.MercatorNormalCylindricalProjection
-
- All Implemented Interfaces:
NormalCylindricalProjection
public class MercatorNormalCylindricalProjection extends Object implements NormalCylindricalProjection
-
-
Field Summary
Fields Modifier and Type Field Description double
originLon_RAD
static MercatorNormalCylindricalProjection
standardMercatorProj
-
Constructor Summary
Constructors Constructor Description MercatorNormalCylindricalProjection(double originLon_RAD)
MercatorNormalCylindricalProjection(double originLon_RAD, double yCutoff)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description double
dLatDy_RAD(double y)
Derivative of lat_RAD with respect to dy (i.e.double
latToY(double lat_RAD)
double
lonToX(double lon_RAD)
double
maxDlatDy_RAD(double yMin, double yMax)
Maximum value of dlat/dy over all y values in [yMin,yMax].double
maxUsableY()
double
minUsableY()
double
xToLon_RAD(double x)
double
yToLat_RAD(double y)
-
-
-
Field Detail
-
standardMercatorProj
public static final MercatorNormalCylindricalProjection standardMercatorProj
-
originLon_RAD
public final double originLon_RAD
-
-
Method Detail
-
xToLon_RAD
public double xToLon_RAD(double x)
- Specified by:
xToLon_RAD
in interfaceNormalCylindricalProjection
-
lonToX
public double lonToX(double lon_RAD)
- Specified by:
lonToX
in interfaceNormalCylindricalProjection
-
yToLat_RAD
public double yToLat_RAD(double y)
- Specified by:
yToLat_RAD
in interfaceNormalCylindricalProjection
-
latToY
public double latToY(double lat_RAD)
- Specified by:
latToY
in interfaceNormalCylindricalProjection
-
dLatDy_RAD
public double dLatDy_RAD(double y)
Description copied from interface:NormalCylindricalProjection
Derivative of lat_RAD with respect to dy (i.e. dlat/dy), at the given y.- Specified by:
dLatDy_RAD
in interfaceNormalCylindricalProjection
-
maxDlatDy_RAD
public double maxDlatDy_RAD(double yMin, double yMax)
Description copied from interface:NormalCylindricalProjection
Maximum value of dlat/dy over all y values in [yMin,yMax].- Specified by:
maxDlatDy_RAD
in interfaceNormalCylindricalProjection
-
minUsableY
public double minUsableY()
- Specified by:
minUsableY
in interfaceNormalCylindricalProjection
-
maxUsableY
public double maxUsableY()
- Specified by:
maxUsableY
in interfaceNormalCylindricalProjection
-
-