Interface InverseCoding

All Known Implementing Classes:
PixelGeoIndexInverse, PixelQuadTreeInverse, TiePointInverse

public interface InverseCoding
  • Field Details

  • Method Details

    • 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 CRS
      pixelPos - 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.
      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 by 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.
      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