Interface InverseCoding
- All Known Implementing Classes:
PixelGeoIndexInverse,PixelQuadTreeInverse,TiePointInverse
public interface InverseCoding
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionclone()Create a shallow copy of the InverseCoding, rasterdata is shared;voiddispose()getKey()An InverseCoding shall be instanced only byComponentFactoryusing aStringkey.getPixelPos(GeoPos geoPos, PixelPos pixelPos) Returns the pixel coordinates as x/y for a given geographical position given as lat/lon.voidinitialize(GeoRaster geoRaster, boolean containsAntiMeridian, PixelPos[] poleLocations)
-
Field Details
-
KEY_SUFFIX_INTERPOLATING
- See Also:
-
-
Method Details
-
getPixelPos
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 ofPointto 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
-
getKey
String getKey()An InverseCoding shall be instanced only byComponentFactoryusing aStringkey. Such an instance must be able to return the key, in order to persist the InverseCoding and recreate such an instance viaComponentFactoryif theProductshall 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
-