All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class IMSWG.IW.SubSet.ScanSizeUtility

java.lang.Object
   |
   +----IMSWG.IW.SubSet.ScanSizeUtility

public class ScanSizeUtility
extends Object
Utility to compute the number of scanlines in a subinterval from its four corner lat/lon points. This Java code was adapted from a C++ utility DmGwScanSizeUtility.cxx which was written for the ECS project. The C++ code has COPYRIGHT[@] 1999 by Raytheon Systems Company. The algorithm used in the C++ code and thus reproduced here in Java was provide by Dr. Brij Gambhir of SAII.


Constructor Index

 o ScanSizeUtility()
The constructor.

Method Index

 o LatLonToScanSize(double, double, double, double, double, double, double, double)
Calculate number of scan lines in the region from its 4 corner points.
 o LatLonToScanSize(GeoPolygon)
Calculate number of scan lines in the region from GeoPolygon object.
 o LatLonToScanSize(LatLonPoint[])
Calculate number of scan lines in the region from coverage object.

Constructors

 o ScanSizeUtility
 public ScanSizeUtility()
The constructor.

Methods

 o LatLonToScanSize
 public int LatLonToScanSize(GeoPolygon gp)
Calculate number of scan lines in the region from GeoPolygon object.

 o LatLonToScanSize
 public int LatLonToScanSize(LatLonPoint coverage[])
Calculate number of scan lines in the region from coverage object.

 o LatLonToScanSize
 public int LatLonToScanSize(double beginRightLon,
                             double beginRightLat,
                             double beginLeftLon,
                             double beginLeftLat,
                             double endLeftLon,
                             double endLeftLat,
                             double endRightLon,
                             double endRightLat)
Calculate number of scan lines in the region from its 4 corner points.


All Packages  Class Hierarchy  This Package  Previous  Next  Index