|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectedu.wisc.ssec.mcidas.AREAnav
edu.wisc.ssec.mcidas.LALOnav
Navigation class for Radar (RECT) type nav. This code was modified from the original FORTRAN code (nvxrect.dlm) on the McIDAS system. It only supports latitude/longitude to line/element transformations (LL) and vice/versa. Transform to 'XYZ' not implemented.
| Field Summary | |
(package private) int |
aux_size
|
(package private) int |
cols
|
(package private) int |
count
|
(package private) boolean |
debug
|
(package private) Gridded2DSet |
gs
|
(package private) int |
lat_aux_offset
|
(package private) float |
LAT_MISSING
|
(package private) float[] |
latData
|
(package private) int |
latpoint
|
(package private) int |
latres
|
(package private) int |
lon_aux_offset
|
(package private) float |
LON_MISSING
|
(package private) float[] |
lonData
|
(package private) int |
lonpoint
|
(package private) int |
lonres
|
(package private) int |
lrele
|
(package private) int |
lrlin
|
(package private) double |
maxlat
|
(package private) double |
maxlon
|
(package private) double |
minlat
|
(package private) double |
minlon
|
(package private) int |
numPoints
|
(package private) boolean |
Pos
|
(package private) int |
rows
|
(package private) int |
ulelem
|
(package private) int |
ulline
|
| Fields inherited from class edu.wisc.ssec.mcidas.AREAnav |
DEGREES_TO_RADIANS, DMSP, GMSX, GOES, GVAR, indexEle, indexLat, indexLine, indexLon, LALO, LAMB, LL, MERC, MOLL, MSAT, MSG, MSGT, POES, PS, RADIANS_TO_DEGREES, RADR, RECT, serialVersionUID, TANC, XY |
| Constructor Summary | |
LALOnav(int[] iparms,
int[] auxBlock)
Set up for the real math work. |
|
| Method Summary | |
double[][] |
toLatLon(double[][] linele)
converts from satellite coordinates to latitude/longitude |
float[][] |
toLatLon(float[][] linele)
converts from satellite coordinates to latitude/longitude |
double[][] |
toLinEle(double[][] latlon)
toLinEle converts lat/long to satellite line/element |
float[][] |
toLinEle(float[][] latlon)
transform an array of values in R^DomainDimension to an array of non-integer grid coordinates |
| Methods inherited from class edu.wisc.ssec.mcidas.AREAnav |
areaCoordToImageCoord, areaCoordToImageCoord, areaCoordToImageCoord, areaCoordToImageCoord, doubleToFloat, equals, floatToDouble, getLineOffset, imageCoordToAreaCoord, imageCoordToAreaCoord, imageCoordToAreaCoord, imageCoordToAreaCoord, isFlippedLineCoordinates, makeAreaNav, makeAreaNav, setFlipLineCoordinates, setImageStart, setMag, setMag, setRes, setRes, setStart, toString |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
int rows
int cols
int latres
int lonres
int latpoint
int lonpoint
int numPoints
int ulline
int ulelem
int aux_size
int lat_aux_offset
int lon_aux_offset
int lrlin
int lrele
double minlat
double maxlat
double minlon
double maxlon
float[] latData
float[] lonData
float LAT_MISSING
float LON_MISSING
boolean debug
int count
Gridded2DSet gs
boolean Pos
| Constructor Detail |
public LALOnav(int[] iparms,
int[] auxBlock)
throws IllegalArgumentException
iparms - the nav block from the image file
IllegalArgumentException - if the nav block is not a RECT type.| Method Detail |
public float[][] toLatLon(float[][] linele)
toLatLon in class AREAnavpublic double[][] toLatLon(double[][] linele)
AREAnav
toLatLon in class AREAnavpublic float[][] toLinEle(float[][] latlon)
toLinEle in class AREAnavpublic double[][] toLinEle(double[][] latlon)
AREAnav
toLinEle in class AREAnav
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||