public class ABINnav extends AREAnav
nvxabin.dlm
from McIDAS-X.
Note: the variable naming convention has been retained from the original
McIDAS-X source code.Constructor and Description |
---|
ABINnav(int[] navblock)
Initializes the ABIN navigation code with the given set of navigation
parameters.
|
Modifier and Type | Method and Description |
---|---|
double[][] |
toLatLon(double[][] linele)
Convert satellite lines/elements to latitude/longitude coordinates.
|
double[][] |
toLinEle(double[][] latlon)
Convert latitudes/longitudes to satellite lines/elements.
|
areaCoordToImageCoord, areaCoordToImageCoord, areaCoordToImageCoord, areaCoordToImageCoord, canApproximateWithSpline, doubleToFloat, equals, floatToDouble, getLineOffset, getSubpoint, imageCoordToAreaCoord, imageCoordToAreaCoord, imageCoordToAreaCoord, imageCoordToAreaCoord, isFlippedLineCoordinates, makeAreaNav, makeAreaNav, setFlipLineCoordinates, setImageStart, setMag, setMag, setRes, setRes, setStart, toLatLon, toLinEle, toString
public ABINnav(int[] navblock)
navblock
- Navigation parameters from image file.IllegalArgumentException
- if navblock
is not ABIN.public double[][] toLatLon(double[][] linele)
toLatLon
in class AREAnav
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.latlon[indexLat]
are
latitudes and latlon[indexLon]
are longitudes.public double[][] toLinEle(double[][] latlon)
toLinEle
in class AREAnav
latlon
- Array of latitude/longitude pairs.
Where latlon[indexLat]
are latitudes and
latlon[indexLon]
are longitudes.linele[indexLine]
are lines
and linele[indexEle]
are elements. These coordinates are
"file" rather than "image" coordinates.Copyright © 1996–2023 The SSEC Visualization Project. All rights reserved.