|
||||||||||
| 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.RADRnav
Navigation class for Radar (RADR) type nav. This code was modified from the original FORTRAN code (nvxradr.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) double |
EARTH_RADIUS
|
(package private) int |
itype
|
(package private) int |
MISS
|
(package private) double |
xblat
|
(package private) double |
xblon
|
(package private) double |
xcol
|
(package private) double |
xlat
|
(package private) double |
xlon
|
(package private) double |
xrot
|
(package private) double |
xrow
|
| 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 | |
RADRnav(int[] iparms)
Set up for the real math work. |
|
| Method Summary | |
boolean |
equals(Object o)
Determines whether or not the Object in question is
the same as this AREAnav. |
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)
toLinEle converts lat/long to satellite line/element |
| Methods inherited from class edu.wisc.ssec.mcidas.AREAnav |
areaCoordToImageCoord, areaCoordToImageCoord, areaCoordToImageCoord, areaCoordToImageCoord, doubleToFloat, 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 |
final double EARTH_RADIUS
final int MISS
int itype
double xrow
double xcol
double xlat
double xlon
double xrot
double xblat
double xblon
| Constructor Detail |
public RADRnav(int[] iparms)
throws IllegalArgumentException
iparms - the nav block from the image file
IllegalArgumentException - if the nav block is not a RADR type.| Method Detail |
public double[][] toLatLon(double[][] linele)
toLatLon in class AREAnavpublic double[][] toLinEle(double[][] latlon)
toLinEle in class AREAnavpublic float[][] toLatLon(float[][] linele)
toLatLon in class AREAnavpublic float[][] toLinEle(float[][] latlon)
toLinEle in class AREAnavpublic boolean equals(Object o)
AREAnavObject in question is
the same as this AREAnav. Right now, this returns
false until we can figure out when two navigations are equal.
Subclasses could override if desired.
equals in class AREAnavo - the AREAnav in question
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||