public class GeostationarySatelliteProjection extends Projection
| Modifier and Type | Field and Description |
|---|---|
protected double |
heightOfOrbit
Height of orbit - Geostationary satellite projection
|
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 |
|---|
GeostationarySatelliteProjection()
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object that)
Represents quality between possible outputs of
Projection.project(ProjCoordinate, ProjCoordinate). |
double |
getHeightOfOrbit()
Get height of orbit - Geostationary satellite projection
|
int |
hashCode()
Hash of those fields considered in Projection equalituy.
|
boolean |
hasInverse()
Tests whether this projection has an inverse.
|
void |
initialize()
Initialize the projection.
|
boolean |
isEqualArea()
Returns true if this projection is equal area
|
void |
project_e(double lplam,
double lpphi,
ProjCoordinate out) |
void |
project_s(double lplam,
double lpphi,
ProjCoordinate out) |
ProjCoordinate |
project(double lplam,
double lpphi,
ProjCoordinate out)
Computes the projection of a given point
(i.e.
|
void |
projectInverse_e(double xyx,
double xyy,
ProjCoordinate out) |
void |
projectInverse_s(double xyx,
double xyy,
ProjCoordinate out) |
ProjCoordinate |
projectInverse(double xyx,
double xyy,
ProjCoordinate out)
Computes the inverse projection of a given point
(i.e.
|
void |
setHeightOfOrbit(double h)
Set height of orbit - Geostationary satellite projection
|
String |
toString() |
clone, getAlpha, getAxisOrder, getEllipsoid, getEPSGCode, getEquatorRadius, getFalseEasting, getFalseNorthing, getFromMetres, 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, inside, inverseProject, inverseProjectRadians, isConformal, isGeographic, isRectilinear, normalizeLongitude, normalizeLongitudeRadians, parallelsAreParallel, project, projectRadians, setAlpha, setAlphaDegrees, setAxisOrder, setEllipsoid, setFalseEasting, setFalseNorthing, setFromMetres, setGamma, setGammaDegrees, setLonC, setLonCDegrees, setMaxLatitude, setMaxLongitude, setMaxLongitudeDegrees, setMinLatitude, setMinLongitude, setMinLongitudeDegrees, setName, setNoUoff, setPrimeMeridian, setProjectionLatitude, setProjectionLatitude1, setProjectionLatitude1Degrees, setProjectionLatitude2, setProjectionLatitude2Degrees, setProjectionLatitudeDegrees, setProjectionLongitude, setProjectionLongitudeDegrees, setRadius, setScaleFactor, setSouthernHemisphere, setTrueScaleLatitude, setTrueScaleLatitudeDegrees, setUnitsprotected double heightOfOrbit
public GeostationarySatelliteProjection()
public void initialize()
Projectioninitialize in class Projectionpublic double getHeightOfOrbit()
ProjectiongetHeightOfOrbit in class Projectionpublic void setHeightOfOrbit(double h)
ProjectionsetHeightOfOrbit in class Projectionh - Height of orbitpublic ProjCoordinate project(double lplam, double lpphi, ProjCoordinate out)
Projectionproject in class Projectionlplam - the geographic x ordinate (in radians)lpphi - the geographic y ordinatee (in radians)out - the projected coordinate (in coordinate system units)public void project_s(double lplam,
double lpphi,
ProjCoordinate out)
public void project_e(double lplam,
double lpphi,
ProjCoordinate out)
public ProjCoordinate projectInverse(double xyx, double xyy, ProjCoordinate out)
ProjectionprojectInverse in class Projectionxyx - the projected x ordinate (in coordinate system units)xyy - the projected y ordinate (in coordinate system units)out - the inverse-projected geographic coordinate (in radians)public void projectInverse_s(double xyx,
double xyy,
ProjCoordinate out)
public void projectInverse_e(double xyx,
double xyy,
ProjCoordinate out)
public boolean isEqualArea()
isEqualArea in class Projectionpublic boolean hasInverse()
ProjectionProjection.inverseProject(ProjCoordinate, ProjCoordinate)
and Projection.inverseProjectRadians(ProjCoordinate, ProjCoordinate)
methods will return meaningful results.hasInverse in class Projectionpublic String toString()
toString in class Projectionpublic boolean equals(Object that)
ProjectionProjection.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 Projectionpublic int hashCode()
ProjectionhashCode in class ProjectionCopyright © 2022. All rights reserved.