public class EqualAreaAzimuthalProjection extends AzimuthalProjection
cosphi0, EQUATOR, mode, NORTH_POLE, OBLIQUE, sinphi0, SOUTH_POLE
a, alpha, DTR, e, ellipsoid, EPS10, es, falseEasting, falseNorthing, fromMetres, geocentric, lonc, maxLatitude, maxLongitude, minLatitude, minLongitude, name, one_es, projectionLatitude, projectionLatitude1, projectionLatitude2, projectionLongitude, rone_es, RTD, scaleFactor, spherical, totalScale, trueScaleLatitude, unit
Constructor and Description |
---|
EqualAreaAzimuthalProjection() |
Modifier and Type | Method and Description |
---|---|
Object |
clone() |
boolean |
hasInverse()
Tests whether this projection has an inverse.
|
void |
initialize()
Initialize the projection.
|
boolean |
isEqualArea()
Returns true if this projection is equal area
|
ProjCoordinate |
project(double lam,
double phi,
ProjCoordinate xy)
Computes the projection of a given point
(i.e. from geographics to projection space).
|
ProjCoordinate |
projectInverse(double x,
double y,
ProjCoordinate lp)
Computes the inverse projection of a given point
(i.e. from projection space to geographics).
|
String |
toString() |
equals, getMapRadius, hashCode, inside, setMapRadius
getAlpha, getAxisOrder, getEllipsoid, getEPSGCode, getEquatorRadius, getFalseEasting, getFalseNorthing, getFromMetres, getHeightOfOrbit, getLonC, getMaxLatitude, getMaxLatitudeDegrees, getMaxLongitude, getMaxLongitudeDegrees, getMinLatitude, getMinLatitudeDegrees, getMinLongitude, getMinLongitudeDegrees, getName, getPrimeMeridian, getPROJ4Description, getProjectionLatitude, getProjectionLatitude1, getProjectionLatitude1Degrees, getProjectionLatitude2, getProjectionLatitude2Degrees, getProjectionLatitudeDegrees, getProjectionLongitude, getProjectionLongitudeDegrees, getScaleFactor, getSouthernHemisphere, getTrueScaleLatitude, getTrueScaleLatitudeDegrees, getUnits, inverseProject, inverseProjectRadians, isConformal, isGeographic, isRectilinear, normalizeLongitude, normalizeLongitudeRadians, parallelsAreParallel, project, projectRadians, setAlphaDegrees, setAxisOrder, setEllipsoid, setFalseEasting, setFalseNorthing, setFromMetres, setGamma, setHeightOfOrbit, setLonCDegrees, setMaxLatitude, setMaxLongitude, setMaxLongitudeDegrees, setMinLatitude, setMinLongitude, setMinLongitudeDegrees, setName, setPrimeMeridian, setProjectionLatitude, setProjectionLatitude1, setProjectionLatitude1Degrees, setProjectionLatitude2, setProjectionLatitude2Degrees, setProjectionLatitudeDegrees, setProjectionLongitude, setProjectionLongitudeDegrees, setRadius, setScaleFactor, setSouthernHemisphere, setTrueScaleLatitude, setTrueScaleLatitudeDegrees, setUnits
public Object clone()
clone
in class Projection
public void initialize()
Projection
initialize
in class AzimuthalProjection
public ProjCoordinate project(double lam, double phi, ProjCoordinate xy)
Projection
project
in class Projection
lam
- the geographic x ordinate (in radians)phi
- the geographic y ordinatee (in radians)xy
- the projected coordinate (in coordinate system units)public ProjCoordinate projectInverse(double x, double y, ProjCoordinate lp)
Projection
projectInverse
in class Projection
x
- the projected x ordinate (in coordinate system units)y
- the projected y ordinate (in coordinate system units)lp
- the inverse-projected geographic coordinate (in radians)public boolean isEqualArea()
isEqualArea
in class Projection
public boolean hasInverse()
Projection
Projection.inverseProject(ProjCoordinate, ProjCoordinate)
and Projection.inverseProjectRadians(ProjCoordinate, ProjCoordinate)
methods will return meaningful results.hasInverse
in class Projection
public String toString()
toString
in class Projection
Copyright © 2021. All rights reserved.