com.jhlabs.map.proj
Class EllipticalPseudoCylindrical
java.lang.Object
com.jhlabs.map.proj.Projection
com.jhlabs.map.proj.PseudoCylindricalProjection
com.jhlabs.map.proj.EllipticalPseudoCylindrical
- All Implemented Interfaces:
- Serializable, Cloneable
- Direct Known Subclasses:
- Eckert3Projection, Kavraisky7Projection, PutninsP1Projection, Wagner6Projection
public abstract class EllipticalPseudoCylindrical
- extends PseudoCylindricalProjection
Abstract base class for Eckert 3, Putnins P1, Wagner VI (Putnin P'1), and
Kavraisky VII. Based on Proj4.
- Author:
- Bernhard Jenny, Institute of Cartography, ETH Zurich
- See Also:
- Serialized Form
Fields inherited from class com.jhlabs.map.proj.Projection |
a, DTR, e, ellipsoid, EPS10, es, falseEasting, falseNorthing, fromMetres, geocentric, maxLatitude, maxLongitude, minLatitude, minLongitude, name, one_es, projectionLatitude, projectionLongitude, rone_es, RTD, scaleFactor, spherical, trueScaleLatitude |
Constructor Summary |
protected |
EllipticalPseudoCylindrical(double C_x,
double C_y,
double A,
double B)
Creates a new instance of EllipticalPseudocylindrical |
Methods inherited from class com.jhlabs.map.proj.Projection |
binarySearchInverse, binarySearchInverse, clone, getEllipsoid, getEPSGCode, getEquatorRadius, getFalseEasting, getFalseNorthing, getFromMetres, getMaxLatitude, getMaxLatitudeDegrees, getMaxLongitude, getMaxLongitudeDegrees, getMinLatitude, getMinLatitudeDegrees, getMinLongitude, getMinLongitudeDegrees, getName, getPROJ4Description, getProjectionDescription, getProjectionLatitude, getProjectionLatitudeDegrees, getProjectionLongitude, getProjectionLongitudeDegrees, getScaleFactor, getTrueScaleLatitude, getTrueScaleLatitudeDegrees, initialize, inside, inverseTransform, inverseTransform, inverseTransform, inverseTransformRadians, inverseTransformRadians, inverseTransformRadians, isConformal, isEqualArea, isRectilinear, main, setEllipsoid, setFalseEasting, setFalseNorthing, setFromMetres, setMaxLatitude, setMaxLongitude, setMaxLongitudeDegrees, setMinLatitude, setMinLongitude, setMinLongitudeDegrees, setName, setProjectionLatitude, setProjectionLatitudeDegrees, setProjectionLongitude, setProjectionLongitudeDegrees, setScaleFactor, setTrueScaleLatitude, setTrueScaleLatitudeDegrees, testBinarySearchInverse, transform, transform, transform, transform, transformRadians, transformRadians, transformRadians |
EllipticalPseudoCylindrical
protected EllipticalPseudoCylindrical(double C_x,
double C_y,
double A,
double B)
- Creates a new instance of EllipticalPseudocylindrical
project
public Point2D.Double project(double x,
double y,
Point2D.Double dst)
- Description copied from class:
Projection
- The method which actually does the projection. This should be overridden
for all projections.
- Overrides:
project
in class Projection
- Parameters:
x
- Longitude in radians.y
- Latitude in radians.dst
- The projected point.
- Returns:
- The projected point, identical to parameter dst.
hasInverse
public boolean hasInverse()
- Description copied from class:
Projection
- Returns true if this projection has an inverse
- Overrides:
hasInverse
in class Projection
projectInverse
public Point2D.Double projectInverse(double x,
double y,
Point2D.Double dst)
- Description copied from class:
Projection
- The method which actually does the inverse projection. This should be overridden for all projections.
- Overrides:
projectInverse
in class Projection
Copyright © 2011. All Rights Reserved.