public final class GeoApproximation extends Object
This class does not belong to the public API.
Modifier and Type | Method and Description |
---|---|
static GeoApproximation[] |
createApproximations(javax.media.jai.PlanarImage lonImage,
javax.media.jai.PlanarImage latImage,
javax.media.jai.PlanarImage maskImage,
double accuracy) |
double |
getDistance(double lat,
double lon)
Returns the distance (in radian) of 'the center of this approximation' to a given (lat, lon) point.
|
RationalFunctionModel |
getFX()
Returns the (approximation to) the x(lat, lon) function.
|
RationalFunctionModel |
getFY()
Returns the (approximation to) the y(lat, lon) function.
|
double |
getMaxDistance()
Returns the maximum distance (in radian) within which this approximation is valid.
|
Rectangle |
getRange()
Returns the range of the x(lat, lon) and y(lat, lon) functions.
|
Rotator |
getRotator()
Returns the
Rotator associated with this approximation. |
public static GeoApproximation[] createApproximations(javax.media.jai.PlanarImage lonImage, javax.media.jai.PlanarImage latImage, javax.media.jai.PlanarImage maskImage, double accuracy)
public RationalFunctionModel getFX()
public RationalFunctionModel getFY()
public double getMaxDistance()
public double getDistance(double lat, double lon)
lat
- The latitude.lon
- The longitude.public Rotator getRotator()
Rotator
associated with this approximation.Rotator
associated with this approximation.public Rectangle getRange()
Copyright © 2014–2017 European Space Agency (ESA). All rights reserved.