Interface InverseCoding
-
- All Known Implementing Classes:
PixelGeoIndexInverse
,PixelQuadTreeInverse
,TiePointInverse
public interface InverseCoding
-
-
Field Summary
Fields Modifier and Type Field Description static String
KEY_SUFFIX_INTERPOLATING
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description InverseCoding
clone()
Create a shallow copy of the InverseCoding, rasterdata is shared;void
dispose()
String
getKey()
An InverseCoding shall be instanced only byComponentFactory
using aString
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)
-
-
-
Field Detail
-
KEY_SUFFIX_INTERPOLATING
static final String KEY_SUFFIX_INTERPOLATING
- See Also:
- Constant Field Values
-
-
Method Detail
-
getPixelPos
PixelPos getPixelPos(GeoPos geoPos, PixelPos pixelPos)
Returns the pixel coordinates as x/y for a given geographical position given as lat/lon.- Parameters:
geoPos
- the geographical position as lat/lon in the coordinate system determined by underlying CRSpixelPos
- an instance ofPoint
to be used as return value. If this parameter isnull
, the method creates a new instance which it then returns.- Returns:
- the pixel co-ordinates as x/y
-
initialize
void initialize(GeoRaster geoRaster, boolean containsAntiMeridian, PixelPos[] poleLocations)
-
getKey
String getKey()
An InverseCoding shall be instanced only byComponentFactory
using aString
key. Such an instance must be able to return the key, in order to persist the InverseCoding and recreate such an instance viaComponentFactory
if theProduct
shall be opened again.- Returns:
- the key String used while instantiating via
ComponentFactory
-
dispose
void dispose()
-
clone
InverseCoding clone()
Create a shallow copy of the InverseCoding, rasterdata is shared;- Returns:
- the clone
-
-