Documentation of 'edu.wisc.ssec.mcidas.ABINnav' Java class
ABINnav
edu.wisc.ssec.mcidas

Class ABINnav

  • All Implemented Interfaces:
    java.io.Serializable


    public class ABINnav
    extends AREAnav
    ABINnav is used to provide "navigation" for ABIN image data. This code is essentially a direct port of nvxabin.dlm from McIDAS-X. Note: the variable naming convention has been retained from the original McIDAS-X source code.
    See Also:
    Serialized Form
    • Constructor Detail

      • ABINnav

        public ABINnav(int[] navblock)
        Initializes the ABIN navigation code with the given set of navigation parameters.
        Parameters:
        navblock - Navigation parameters from image file.
        Throws:
        java.lang.IllegalArgumentException - if navblock is not ABIN.
    • Method Detail

      • toLatLon

        public double[][] toLatLon(double[][] linele)
        Convert satellite lines/elements to latitude/longitude coordinates.
        Specified by:
        toLatLon in class AREAnav
        Parameters:
        linele - Array of line/element pairs. Where linele[indexLine] are "lines" and linele[indexEle] are "elements". These coordinates must be "file" rather than "image" coordinates.
        Returns:
        Array of latitude/longitude pairs. latlon[indexLat] are latitudes and latlon[indexLon] are longitudes.
      • toLinEle

        public double[][] toLinEle(double[][] latlon)
        Convert latitudes/longitudes to satellite lines/elements.
        Specified by:
        toLinEle in class AREAnav
        Parameters:
        latlon - Array of latitude/longitude pairs. Where latlon[indexLat] are latitudes and latlon[indexLon] are longitudes.
        Returns:
        Array of line/element pairs. linele[indexLine] are lines and linele[indexEle] are elements. These coordinates are "file" rather than "image" coordinates.

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.