Class TiePointSplineForward

java.lang.Object
org.esa.snap.core.dataio.geocoding.forward.TiePointSplineForward
All Implemented Interfaces:
ForwardCoding

public class TiePointSplineForward extends Object
  • Field Details

  • Constructor Details

    • TiePointSplineForward

      public TiePointSplineForward()
  • Method Details

    • initialize

      public void initialize(GeoRaster geoRaster, boolean containsAntiMeridian, PixelPos[] poleLocations)
      Description copied from interface: ForwardCoding
      Initializes the ForwardCoding. Passes in the geo_raster and allows initializing.
      Parameters:
      geoRaster - the geoRaster
      containsAntiMeridian - whether the data crosses the anti-meridian or not
      poleLocations - locations of the poles - o3 a leght zero array if no poles are contained in the data
    • getKey

      public String getKey()
      Description copied from interface: ForwardCoding
      A ForwardCoding 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 ForwardCoding and recreate such an instance via ComponentFactory if the Product shall be opened again.
      Returns:
      the key String used while instantiating via ComponentFactory
    • getGeoPos

      public GeoPos getGeoPos(PixelPos pixelPos, GeoPos geoPos)
      Description copied from interface: ForwardCoding
      Returns the latitude and longitude value for a given pixel co-ordinate.
      Parameters:
      pixelPos - the pixel's coordinates given as x,y
      geoPos - 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.
      Returns:
      the geographical position as lat/lon in the coordinate system determined by the underlying CRS
    • dispose

      public void dispose()
      Description copied from interface: ForwardCoding
      Free all resources allocated
    • clone

      public ForwardCoding clone()
      Description copied from interface: ForwardCoding
      Create a shallow copy of the ForwardCoding, rasterdata is shared;
      Specified by:
      clone in interface ForwardCoding
      Returns:
      the clone