public interface InverseCoding
Modifier and Type | Field and Description |
---|---|
static String |
KEY_SUFFIX_INTERPOLATING |
Modifier and Type | Method and Description |
---|---|
InverseCoding |
clone()
Create a shallow copy of the InverseCoding, rasterdata is shared;
|
void |
dispose() |
String |
getKey()
An InverseCoding shall be instanced only by
ComponentFactory using a String key. |
PixelPos |
getPixelPos(GeoPos geoPos,
PixelPos pixelPos)
Returns the pixel coordinates as x/y for a given geographical position given as lat/lon.
|
void |
initialize(GeoRaster geoRaster,
boolean containsAntiMeridian,
PixelPos[] poleLocations) |
static final String KEY_SUFFIX_INTERPOLATING
PixelPos getPixelPos(GeoPos geoPos, PixelPos pixelPos)
geoPos
- the geographical position as lat/lon in the coordinate system determined by underlying CRSpixelPos
- an instance of Point
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)
String getKey()
ComponentFactory
using a String
key.
Such an instance must be able to return the key, in order to persist the InverseCoding and recreate
such an instance via ComponentFactory
if the Product
shall
be opened again.ComponentFactory
void dispose()
InverseCoding clone()
Copyright © 2014–2022 European Space Agency (ESA). All rights reserved.