Class PixelInterpolatingForward

    • Constructor Detail

      • PixelInterpolatingForward

        public PixelInterpolatingForward()
    • Method Detail

      • 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.
        Specified by:
        getGeoPos in interface ForwardCoding
        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
      • 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.
        Specified by:
        initialize in interface ForwardCoding
        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