public GEOSTransform(double subLonDegrees, double perspective_point_height, double semi_minor_axis, double semi_major_axis, String sweep_angle_axis) { Geoid geoid = new Geoid(semi_minor_axis, semi_major_axis); init(subLonDegrees, scan_geom, geoid, perspective_point_height); }
public GEOSTransform(double subLonDegrees, String scan_geom, String geoidID) { Geoid geoid = null; if (geoidID == null) { if (scan_geom.equals(GEOS)) { geoid = wgs84; } else if (scan_geom.equals(GOES)) { geoid = grs80; } } else if (geoidID.equals(WGS84)) { geoid = wgs84; } else if (geoidID.equals(GRS80)) { geoid = grs80; } if (geoid == null) { throw new IllegalArgumentException("GEOSTransform unrecognized scan_geom="+scan_geom+" geoidID="+geoidID); } init(subLonDegrees, scan_geom, geoid); }
public GEOSTransform(double subLonDegrees, String scan_geom, String geoidID) { Geoid geoid = null; if (geoidID == null) { if (scan_geom.equals(GEOS)) { geoid = wgs84; } else if (scan_geom.equals(GOES)) { geoid = grs80; } } else if (geoidID.equals(WGS84)) { geoid = wgs84; } else if (geoidID.equals(GRS80)) { geoid = grs80; } if (geoid == null) { throw new IllegalArgumentException("GEOSTransform unrecognized scan_geom="+scan_geom+" geoidID="+geoidID); } init(subLonDegrees, scan_geom, geoid); }
public GEOSTransform(double subLonDegrees, double perspective_point_height, double semi_minor_axis, double semi_major_axis, double inverse_flattening, String sweep_angle_axis) { Geoid geoid; if (Double.isNaN(inverse_flattening)) { geoid = new Geoid(semi_minor_axis, semi_major_axis); } else { geoid = new Geoid(semi_minor_axis, semi_major_axis, inverse_flattening); } init(subLonDegrees, scan_geom, geoid, perspective_point_height); }
public GEOSTransform(double subLonDegrees, double perspective_point_height, double semi_minor_axis, double semi_major_axis, String sweep_angle_axis) { Geoid geoid = new Geoid(semi_minor_axis, semi_major_axis); scan_geom = sweepAngleAxisToScanGeom(sweep_angle_axis); init(subLonDegrees, scan_geom, geoid, perspective_point_height); }
public GEOSTransform(double subLonDegrees, double perspective_point_height, double semi_minor_axis, double semi_major_axis, double inverse_flattening, String sweep_angle_axis) { Geoid geoid; if (Double.isNaN(inverse_flattening)) { geoid = new Geoid(semi_minor_axis, semi_major_axis); } else { geoid = new Geoid(semi_minor_axis, semi_major_axis, inverse_flattening); } scan_geom = sweepAngleAxisToScanGeom(sweep_angle_axis); init(subLonDegrees, scan_geom, geoid, perspective_point_height); }