Go to the documentation of this file.
23 const double *outparm,
26 long (*for_trans[])(
double,
double,
double*,
double*)
40 double false_northing;
78 sphdz(outspheroid,outparm,&r_major,&r_minor,&
radius);
79 false_easting = outparm[6];
80 false_northing = outparm[7];
101 lat1 =
paksz(outparm[2],iflg)* 3600 *
S2R;
104 lat2 =
paksz(outparm[3],iflg)* 3600 *
S2R;
107 lat_origin =
paksz(outparm[5],iflg)* 3600 *
S2R;
110 center_long =
paksz(outparm[4],iflg)* 3600 *
S2R;
113 *iflg =
alberforint(r_major,r_minor,lat1,lat2,center_long,lat_origin,
114 false_easting, false_northing);
122 center_long =
paksz(outparm[4],iflg)* 3600 *
S2R;
125 lat1 =
paksz(outparm[5],iflg)* 3600 *
S2R;
128 *iflg =
merforint(r_major,r_minor,center_long,lat1,false_easting,
130 for_trans[outsys] =
merfor;
137 lat1 =
paksz(outparm[2],iflg)* 3600 *
S2R;
140 lat2 =
paksz(outparm[3],iflg)* 3600 *
S2R;
143 center_long =
paksz(outparm[4],iflg)* 3600 *
S2R;
146 lat_origin =
paksz(outparm[5],iflg)* 3600 *
S2R;
153 *iflg =
eqconforint(r_major,r_minor,lat1,lat2,center_long,lat_origin,
154 false_easting,false_northing,
mode);
162 center_long =
paksz(outparm[4],iflg)* 3600 *
S2R;
165 center_lat =
paksz(outparm[5],iflg)* 3600 *
S2R;
177 center_long =
paksz(outparm[4],iflg)* 3600 *
S2R;
180 center_lat =
paksz(outparm[5],iflg)* 3600 *
S2R;
192 center_long =
paksz(outparm[4],iflg)* 3600 *
S2R;
195 center_lat =
paksz(outparm[5],iflg)* 3600 *
S2R;
207 center_long =
paksz(outparm[4],iflg)* 3600 *
S2R;
210 center_lat =
paksz(outparm[5],iflg)* 3600 *
S2R;
222 center_long =
paksz(outparm[4],iflg)* 3600 *
S2R;
225 center_lat =
paksz(outparm[5],iflg)* 3600 *
S2R;
237 center_long =
paksz(outparm[4],iflg)* 3600 *
S2R;
240 center_lat =
paksz(outparm[5],iflg)* 3600 *
S2R;
253 center_long =
paksz(outparm[4],iflg)* 3600 *
S2R;
257 for_trans[outsys] =
sinfor;
264 center_long =
paksz(outparm[4],iflg)* 3600 *
S2R;
267 lat1 =
paksz(outparm[5],iflg)* 3600 *
S2R;
278 center_long =
paksz(outparm[4],iflg) * 3600 *
S2R;
289 center_long =
paksz(outparm[4],iflg)* 3600 *
S2R;
300 center_long =
paksz(outparm[4],iflg)* 3600 *
S2R;
304 for_trans[outsys] =
hamfor;
311 center_long =
paksz(outparm[4],iflg)* 3600 *
S2R;
315 for_trans[outsys] =
robfor;
330 center_long =
paksz(outparm[4],iflg)* 3600 *
S2R;
349 *iflg =
alconforint(r_major,r_minor,false_easting,false_northing);
357 center_long =
paksz(outparm[4],iflg)* 3600 *
S2R;
361 for_trans[outsys] =
wivfor;
368 center_long =
paksz(outparm[4],iflg)* 3600 *
S2R;
379 center_long =
paksz(outparm[4],iflg)* 3600 *
S2R;
382 center_lat =
paksz(outparm[5],iflg)* 3600 *
S2R;
385 shape_m = outparm[2];
386 shape_n = outparm[3];
387 angle =
paksz(outparm[8],iflg)* 3600 *
S2R;
391 angle,false_easting,false_northing);
395 else if ( outsys ==
ISIN )
399 center_long =
paksz( outparm[4], iflg ) * 3600 *
S2R;
404 djustify = outparm[10];
int hamfor(double lon, double lat, double *x, double *y)
int robfor(double lon, double lat, double *x, double *y)
long alconfor(double lon, double lat, double *x, double *y)
long millforint(double r, double center_long, double false_east, double false_north)
long vandgfor(double lon, double lat, double *x, double *y)
long merfor(double lon, double lat, double *x, double *y)
long eqconfor(double lon, double lat, double *x, double *y)
long alberforint(double r_maj, double r_min, double lat1, double lat2, double lon0, double lat0, double false_east, double false_north)
long wviiforint(double r, double center_long, double false_east, double false_north)
long lamazfor(double lon, double lat, double *x, double *y)
long goodfor(double lon, double lat, double *x, double *y)
int molwforint(double r, double center_long, double false_east, double false_north)
README for MOD_PR02AQUA(AQUA) Version to set to For disabling creating and output data sets when in night mode
long sterfor(double lon, double lat, double *x, double *y)
long isinusforinit(double sphere, double lon_cen_mer, double false_east, double false_north, double dzone, double djustify)
long azimforint(double r_maj, double center_lon, double center_lat, double false_east, double false_north)
long alconforint(double r_maj, double r_min, double false_east, double false_north)
long gnomforint(double r, double center_long, double center_lat, double false_east, double false_north)
long orthfor(double lon, double lat, double *x, double *y)
long alberfor(double lon, double lat, double *x, double *y)
long millfor(double lon, double lat, double *x, double *y)
long sinfor(double lon, double lat, double *x, double *y)
long obleqforint(double r, double center_long, double center_lat, double shape_m, double shape_n, double angle, double false_east, double false_north)
long equiforint(double r_maj, double center_lon, double lat1, double false_east, double false_north)
long goodforint(double r)
long sinforint(double r, double center_long, double false_east, double false_north)
int robforint(double r, double center_long, double false_east, double false_north)
long obleqfor(double lon, double lat, double *x, double *y)
long gnomfor(double lon, double lat, double *x, double *y)
long gvnspforint(double r, double h, double center_long, double center_lat, double false_east, double false_north)
long equifor(double lon, double lat, double *x, double *y)
long sterforint(double r_maj, double center_lon, double center_lat, double false_east, double false_north)
long wivfor(double lon, double lat, double *x, double *y)
long wivforint(double r, double center_long, double false_east, double false_north)
double paksz(double ang, long *iflg)
long gvnspfor(double lon, double lat, double *x, double *y)
long isinusfor(double lon, double lat, double *x, double *y)
long vandgforint(double r, double center_long, double false_east, double false_north)
long azimfor(double lon, double lat, double *x, double *y)
long merforint(double r_maj, double r_min, double center_lon, double center_lat, double false_east, double false_north)
long lamazforint(double r, double center_long, double center_lat, double false_east, double false_north)
void sphdz(long isph, const double *parm, double *r_major, double *r_minor, double *radius)
int molwfor(double lon, double lat, double *x, double *y)
long imolwfor(double lon, double lat, double *x, double *y)
long orthforint(double r_maj, double center_lon, double center_lat, double false_east, double false_north)
long imolwforint(double r)
long wviifor(double lon, double lat, double *x, double *y)
long eqconforint(double r_maj, double r_min, double lat1, double lat2, double center_lon, double center_lat, double false_east, double false_north, long mode)
void for_init(long outsys, long outzone, const double *outparm, long outspheroid, long *iflg, long(*for_trans[])(double, double, double *, double *))
int hamforint(double r, double center_long, double false_east, double false_north)