nsidc.mapx
Class Mapx
java.lang.Object
|
+--nsidc.mapx.Mapx
- Direct Known Subclasses:
- AzimuthalEqualArea, AzimuthalEqualAreaEllipsoid, CylindricalEqualArea, CylindricalEqualAreaEllipsoid, CylindricalEquidistant, LambertConicConformalEllipsoid, Mercator, Mollweide, Orthographic, PolarStereographic, PolarStereographicEllipsoid, Sinusoidal
- public abstract class Mapx
- extends java.lang.Object
|
Constructor Summary |
Mapx(java.lang.String given_map_projection_name,
float given_lat0,
float given_lon0,
float given_lat1,
float given_lon1,
float given_rotation,
float given_scale,
float given_center_lat,
float given_center_lon,
float given_south,
float given_north,
float given_west,
float given_east,
float given_lat_interval,
float given_lon_interval,
float given_label_lat,
float given_label_lon,
int given_cil_detail,
int given_bdy_detail,
int given_riv_detail,
float given_equatorial_radius,
float given_eccentricity)
|
|
Method Summary |
void |
close_mapx()
|
float |
degrees(double radians)
|
int |
forward_mapx(float lat,
float lon,
float[] u,
float[] v)
|
abstract int |
geo_to_map(float lat,
float lon,
float[] u,
float[] v)
|
protected abstract int |
initialize()
|
int |
inverse_mapx(float u,
float v,
float[] lat,
float[] lon)
|
abstract int |
map_to_geo(float x,
float y,
float[] lat,
float[] lon)
|
float |
normalize(double lon)
|
float |
normalize(float lon)
|
void |
normalize(float[] lon)
|
float |
radians(double degrees)
|
int |
reinit()
|
protected void |
reset(java.lang.String given_map_projection_name,
float given_lat0,
float given_lon0,
float given_lat1,
float given_lon1,
float given_rotation,
float given_scale,
float given_center_lat,
float given_center_lon,
float given_south,
float given_north,
float given_west,
float given_east,
float given_lat_interval,
float given_lon_interval,
float given_label_lat,
float given_label_lon,
int given_cil_detail,
int given_bdy_detail,
int given_riv_detail,
float given_equatorial_radius,
float given_eccentricity)
|
java.lang.String |
toString()
|
int |
within_mapx(float lat,
float lon)
|
| Methods inherited from class java.lang.Object |
,
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
map_projection_name
public java.lang.String map_projection_name
lat0
public float lat0
lon0
public float lon0
lat1
public float lat1
lon1
public float lon1
rotation
public float rotation
scale
public float scale
center_lat
public float center_lat
center_lon
public float center_lon
south
public float south
north
public float north
east
public float east
west
public float west
lat_interval
public float lat_interval
lon_interval
public float lon_interval
label_lat
public float label_lat
label_lon
public float label_lon
cil_detail
public int cil_detail
bdy_detail
public int bdy_detail
riv_detail
public int riv_detail
equatorial_radius
public float equatorial_radius
eccentricity
public float eccentricity
Mapx
public Mapx(java.lang.String given_map_projection_name,
float given_lat0,
float given_lon0,
float given_lat1,
float given_lon1,
float given_rotation,
float given_scale,
float given_center_lat,
float given_center_lon,
float given_south,
float given_north,
float given_west,
float given_east,
float given_lat_interval,
float given_lon_interval,
float given_label_lat,
float given_label_lon,
int given_cil_detail,
int given_bdy_detail,
int given_riv_detail,
float given_equatorial_radius,
float given_eccentricity)
reset
protected void reset(java.lang.String given_map_projection_name,
float given_lat0,
float given_lon0,
float given_lat1,
float given_lon1,
float given_rotation,
float given_scale,
float given_center_lat,
float given_center_lon,
float given_south,
float given_north,
float given_west,
float given_east,
float given_lat_interval,
float given_lon_interval,
float given_label_lat,
float given_label_lon,
int given_cil_detail,
int given_bdy_detail,
int given_riv_detail,
float given_equatorial_radius,
float given_eccentricity)
close_mapx
public void close_mapx()
reinit
public int reinit()
toString
public java.lang.String toString()
- Overrides:
- toString in class java.lang.Object
radians
public float radians(double degrees)
degrees
public float degrees(double radians)
normalize
public void normalize(float[] lon)
normalize
public float normalize(float lon)
normalize
public float normalize(double lon)
within_mapx
public int within_mapx(float lat,
float lon)
forward_mapx
public int forward_mapx(float lat,
float lon,
float[] u,
float[] v)
inverse_mapx
public int inverse_mapx(float u,
float v,
float[] lat,
float[] lon)
initialize
protected abstract int initialize()
geo_to_map
public abstract int geo_to_map(float lat,
float lon,
float[] u,
float[] v)
map_to_geo
public abstract int map_to_geo(float x,
float y,
float[] lat,
float[] lon)