public interface ForwardCoding
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.
|
GeoPos getGeoPos(PixelPos pixelPos, GeoPos geoPos)
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.void initialize(GeoRaster geoRaster, boolean containsAntiMeridian, PixelPos[] poleLocations)
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 dataString getKey()
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
void dispose()
ForwardCoding clone()
Copyright © 2014–2022 European Space Agency (ESA). All rights reserved.