public class TiePointSplineForward extends Object
Modifier and Type | Class and Description |
---|---|
static class |
TiePointSplineForward.Plugin |
Constructor and Description |
---|
TiePointSplineForward() |
Modifier and Type | Method and Description |
---|---|
ForwardCoding |
clone()
Create a shallow copy of the ForwardCoding, rasterdata is shared;
|
void |
dispose()
Free all resources allocated
|
GeoPos |
getGeoPos(PixelPos pixelPos,
GeoPos geoPos)
Returns the latitude and longitude value for a given pixel co-ordinate.
|
String |
getKey()
A ForwardCoding shall be instanced only by
ComponentFactory using a String key. |
void |
initialize(GeoRaster geoRaster,
boolean containsAntiMeridian,
PixelPos[] poleLocations)
Initializes the ForwardCoding.
|
public static final String KEY
public void initialize(GeoRaster geoRaster, boolean containsAntiMeridian, PixelPos[] poleLocations)
ForwardCoding
geoRaster
- the geoRastercontainsAntiMeridian
- whether the data crosses the anti-meridian or notpoleLocations
- locations of the poles - o3 a leght zero array if no poles are contained in the datapublic String getKey()
ForwardCoding
ComponentFactory
using a String
key.
Such an instance must be able to return the key, in order to persist the ForwardCoding and recreate
such an instance via ComponentFactory
if the Product
shall
be opened again.ComponentFactory
public GeoPos getGeoPos(PixelPos pixelPos, GeoPos geoPos)
ForwardCoding
pixelPos
- the pixel's coordinates given as x,ygeoPos
- an instance of GeoPos
to be used as return value. If this parameter is
null
, the method creates a new instance which it then returns.public void dispose()
ForwardCoding
public ForwardCoding clone()
ForwardCoding
clone
in interface ForwardCoding
Copyright © 2014–2022 European Space Agency (ESA). All rights reserved.