Class AzimuthalEquidistant.Ellipsoidal

All Implemented Interfaces:
Serializable, MathTransform, MathTransform2D
Enclosing class:
AzimuthalEquidistant

public static class AzimuthalEquidistant.Ellipsoidal extends AzimuthalEquidistant.Abstract
Ellipsoidal Azimuthal Equidistant projection.
See Also:
  • Field Details

    • geodesic

      protected transient Geodesic geodesic
      Geodesic calculator used for this projection. Not used and set to null for polar projections.
    • Mp

      protected final double Mp
      Meridian distance from the equator to the pole. Not used and set to NaN for non-polar projections.
  • Constructor Details

  • Method Details

    • transformNormalized

      protected Point2D transformNormalized(double lambda, double phi, Point2D ptDst) throws ProjectionException
      Forward transform from longitude/latitude in radians to projected coordinates.
      Specified by:
      transformNormalized in class MapProjection
      Parameters:
      lambda - The longitude of the coordinate, in radians.
      phi - The latitude of the coordinate, in radians.
      ptDst - the specified coordinate point that stores the result of transforming ptSrc, or null. Ordinates will be in a dimensionless unit, as a linear distance on a unit sphere or ellipse.
      Returns:
      the coordinate point after transforming (lambda, phi) and storing the result in ptDst.
      Throws:
      ProjectionException - if the point can't be transformed.
      See Also:
    • inverseTransformNormalized

      protected Point2D inverseTransformNormalized(double x, double y, Point2D ptDst) throws ProjectionException
      Inverse transform from projected coordinates to latitude/longitude in radians.
      Specified by:
      inverseTransformNormalized in class MapProjection
      Parameters:
      x - The easting of the coordinate, linear distance on a unit sphere or ellipse.
      y - The northing of the coordinate, linear distance on a unit sphere or ellipse.
      ptDst - the specified coordinate point that stores the result of transforming ptSrc, or null. Ordinates will be in radians.
      Returns:
      the coordinate point after transforming x, y and storing the result in ptDst.
      Throws:
      ProjectionException - if the point can't be transformed.
      See Also: