public class HammerProjection extends PseudoCylindricalProjection
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 |
---|
HammerProjection() |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object that)
Represents quality between possible outputs of
Projection.project(ProjCoordinate, ProjCoordinate) . |
double |
getM() |
double |
getW() |
int |
hashCode()
Hash of those fields considered in Projection equalituy.
|
void |
initialize()
Initialize the projection.
|
boolean |
isEqualArea()
Returns true if this projection is equal area
|
ProjCoordinate |
project(double lplam,
double lpphi,
ProjCoordinate xy)
Computes the projection of a given point
(i.e. from geographics to projection space).
|
void |
setM(double m) |
void |
setW(double w) |
String |
toString() |
isRectilinear
clone, 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, hasInverse, inside, inverseProject, inverseProjectRadians, isConformal, isGeographic, normalizeLongitude, normalizeLongitudeRadians, parallelsAreParallel, project, projectInverse, 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 ProjCoordinate project(double lplam, double lpphi, ProjCoordinate xy)
Projection
project
in class Projection
lplam
- the geographic x ordinate (in radians)lpphi
- the geographic y ordinatee (in radians)xy
- the projected coordinate (in coordinate system units)public void initialize()
Projection
initialize
in class Projection
public boolean isEqualArea()
isEqualArea
in class Projection
public void setW(double w)
public double getW()
public void setM(double m)
public double getM()
public String toString()
toString
in class PseudoCylindricalProjection
public boolean equals(Object that)
Projection
Projection.project(ProjCoordinate, ProjCoordinate)
.
Subclasses of Projection should capture additional state that is used in the project method and delgate to base.
Note: The name of the projection is not part of equality.equals
in class Projection
public int hashCode()
Projection
hashCode
in class Projection
Copyright © 2021. All rights reserved.