OB.DAAC Logo
NASA Logo
Ocean Color Science Software

ocssw V2022
oli_proj.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define STPLN_TABLE   6
 
#define IN_BREAK
 
#define COEFCT   15 /* projection coefficient count */
 
#define PROJCT   (MAXPROJ + 1) /* count of supported projections */
 
#define SPHDCT   32 /* spheroid count */
 
#define MAXUNIT   5 /* Maximum unit code number */
 
#define GEO_TERM   0 /* Array index for print-to-term flag */
 
#define GEO_FILE   1 /* Array index for print-to-file flag */
 
#define GEO_TRUE   1 /* True value for geometric true/false flags */
 
#define GEO_FALSE   -1 /* False val for geometric true/false flags */
 

Functions

long alberforint (double r_maj, double r_min, double lat1, double lat2, double lon0, double lat0, double false_east, double false_north)
 
long alberfor (double lon, double lat, double *x, double *y)
 
long alberinvint (double r_maj, double r_min, double lat1, double lat2, double lon0, double lat0, double false_east, double false_north)
 
long alberinv (double x, double y, double *lon, double *lat)
 
long alconforint (double r_maj, double r_min, double false_east, double false_north)
 
long alconfor (double lon, double lat, double *x, double *y)
 
long alconinvint (double r_maj, double r_min, double false_east, double false_north)
 
long alconinv (double x, double y, double *lon, double *lat)
 
long azimforint (double r_maj, double center_lon, double center_lat, double false_east, double false_north)
 
long azimfor (double lon, double lat, double *x, double *y)
 
long aziminvint (double r_maj, double center_lon, double center_lat, double false_east, double false_north)
 
long aziminv (double x, double y, double *lon, double *lat)
 
void sincos (double val, double *sin_val, double *cos_val)
 
double asinz (double con)
 
double qsfnz (double eccent, double sinphi)
 
double phi1z (double eccent, double qs, long *flag)
 
double phi3z (double ml, double e0, double e1, double e2, double e3, long *flag)
 
double adjust_lon (double x)
 
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)
 
long eqconfor (double lon, double lat, double *x, double *y)
 
long eqconinvint (double r_maj, double r_min, double lat1, double lat2, double center_lon, double center_lat, double false_east, double false_north, long mode)
 
long eqconinv (double x, double y, double *lon, double *lat)
 
long equiforint (double r_maj, double center_lon, double lat1, double false_east, double false_north)
 
long equifor (double lon, double lat, double *x, double *y)
 
long equiinvint (double r_maj, double center_lon, double lat1, double false_east, double false_north)
 
long equiinv (double x, double y, double *lon, double *lat)
 
void for_init (long outsys, long outzone, const double *outparm, long outspheroid, long *iflg, long(*for_trans[])(double, double, double *, double *))
 
long gnomforint (double r, double center_long, double center_lat, double false_east, double false_north)
 
long gnomfor (double lon, double lat, double *x, double *y)
 
long gnominvint (double r, double center_long, double center_lat, double false_east, double false_north)
 
long gnominv (double x, double y, double *lon, double *lat)
 
long goodforint (double r)
 
long goodfor (double lon, double lat, double *x, double *y)
 
long goodinvint (double r)
 
long goodinv (double x, double y, double *lon, double *lat)
 
long gvnspforint (double r, double h, double center_long, double center_lat, double false_east, double false_north)
 
long gvnspfor (double lon, double lat, double *x, double *y)
 
long gvnspinvint (double r, double h, double center_long, double center_lat, double false_east, double false_north)
 
long gvnspinv (double x, double y, double *lon, double *lat)
 
long hamforint (double r, double center_long, double false_east, double false_north)
 
long hamfor (double lon, double lat, double *x, double *y)
 
long haminvint (double r, double center_long, double false_east, double false_north)
 
long haminv (double x, double y, double *lon, double *lat)
 
long imolwforint (double r)
 
long imolwfor (double lon, double lat, double *x, double *y)
 
long imolwinvint (double r)
 
long imolwinv (double x, double y, double *lon, double *lat)
 
void inv_init (long insys, long inzone, const double *inparm, long inspheroid, long *iflg, long(*inv_trans[])(double, double, double *, double *))
 
long isinusforinit (double sphere, double lon_cen_mer, double false_east, double false_north, double dzone, double djustify)
 
long isinusfor (double lon, double lat, double *x, double *y)
 
long isinusinvinit (double sphere, double lon_cen_mer, double false_east, double false_north, double dzone, double djustify)
 
long isinusinv (double x, double y, double *lon, double *lat)
 
long lamazforint (double r, double center_long, double center_lat, double false_east, double false_north)
 
long lamazfor (double lon, double lat, double *x, double *y)
 
long lamazinvint (double r, double center_long, double center_lat, double false_east, double false_north)
 
long lamazinv (double x, double y, double *lon, double *lat)
 
long merforint (double r_maj, double r_min, double center_lon, double center_lat, double false_east, double false_north)
 
long merfor (double lon, double lat, double *x, double *y)
 
long merinvint (double r_maj, double r_min, double center_lon, double center_lat, double false_east, double false_north)
 
long merinv (double x, double y, double *lon, double *lat)
 
long millforint (double r, double center_long, double false_east, double false_north)
 
long millfor (double lon, double lat, double *x, double *y)
 
long millinvint (double r, double center_long, double false_east, double false_north)
 
long millinv (double x, double y, double *lon, double *lat)
 
long molwforint (double r, double center_long, double false_east, double false_north)
 
long molwfor (double lon, double lat, double *x, double *y)
 
long molwinvint (double r, double center_long, double false_east, double false_north)
 
long molwinv (double x, double y, double *lon, double *lat)
 
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 obleqfor (double lon, double lat, double *x, double *y)
 
long obleqinvint (double r, double center_long, double center_lat, double shape_m, double shape_n, double angle, double false_east, double false_north)
 
long obleqinv (double x, double y, double *lon, double *lat)
 
long orthforint (double r_maj, double center_lon, double center_lat, double false_east, double false_north)
 
long orthfor (double lon, double lat, double *x, double *y)
 
long orthinvint (double r_maj, double center_lon, double center_lat, double false_east, double false_north)
 
long orthinv (double x, double y, double *lon, double *lat)
 
double paksz (double ang, long *iflg)
 
long robforint (double r, double center_long, double false_east, double false_north)
 
long robfor (double lon, double lat, double *x, double *y)
 
long robinvint (double r, double center_long, double false_east, double false_north)
 
long robinv (double x, double y, double *lon, double *lat)
 
long sinforint (double r, double center_long, double false_east, double false_north)
 
long sinfor (double lon, double lat, double *x, double *y)
 
long sininvint (double r, double center_long, double false_east, double false_north)
 
long sininv (double x, double y, double *lon, double *lat)
 
void sphdz (long isph, const double *parm, double *r_major, double *r_minor, double *radius)
 
long sterforint (double r_maj, double center_lon, double center_lat, double false_east, double false_north)
 
long sterfor (double lon, double lat, double *x, double *y)
 
long sterinvint (double r_maj, double center_lon, double center_lat, double false_east, double false_north)
 
long sterinv (double x, double y, double *lon, double *lat)
 
long untfz (long inunit, long outunit, double *factor)
 
long vandgforint (double r, double center_long, double false_east, double false_north)
 
long vandgfor (double lon, double lat, double *x, double *y)
 
long vandginvint (double r, double center_long, double false_east, double false_north)
 
long vandginv (double x, double y, double *lon, double *lat)
 
long wivforint (double r, double center_long, double false_east, double false_north)
 
long wivfor (double lon, double lat, double *x, double *y)
 
long wivinvint (double r, double center_long, double false_east, double false_north)
 
long wivinv (double x, double y, double *lon, double *lat)
 
long wviiforint (double r, double center_long, double false_east, double false_north)
 
long wviifor (double lon, double lat, double *x, double *y)
 
long wviiinvint (double r, double center_long, double false_east, double false_north)
 
long wviiinv (double x, double y, double *lon, double *lat)
 

Macro Definition Documentation

◆ COEFCT

#define COEFCT   15 /* projection coefficient count */

Definition at line 14 of file oli_proj.h.

◆ GEO_FALSE

#define GEO_FALSE   -1 /* False val for geometric true/false flags */

Definition at line 22 of file oli_proj.h.

◆ GEO_FILE

#define GEO_FILE   1 /* Array index for print-to-file flag */

Definition at line 20 of file oli_proj.h.

◆ GEO_TERM

#define GEO_TERM   0 /* Array index for print-to-term flag */

Definition at line 19 of file oli_proj.h.

◆ GEO_TRUE

#define GEO_TRUE   1 /* True value for geometric true/false flags */

Definition at line 21 of file oli_proj.h.

◆ IN_BREAK

#define IN_BREAK
Value:
-2 /* Return status if the interupted projection
point lies in the break area */

Definition at line 13 of file oli_proj.h.

◆ MAXUNIT

#define MAXUNIT   5 /* Maximum unit code number */

Definition at line 18 of file oli_proj.h.

◆ PROJCT

#define PROJCT   (MAXPROJ + 1) /* count of supported projections */

Definition at line 15 of file oli_proj.h.

◆ SPHDCT

#define SPHDCT   32 /* spheroid count */

Definition at line 16 of file oli_proj.h.

◆ STPLN_TABLE

#define STPLN_TABLE   6

Definition at line 9 of file oli_proj.h.

Function Documentation

◆ adjust_lon()

double adjust_lon ( double  x)

Definition at line 349 of file proj_cproj.c.

◆ alberfor()

long alberfor ( double  lon,
double  lat,
double *  x,
double *  y 
)

Definition at line 107 of file alberfor.c.

◆ alberforint()

long alberforint ( double  r_maj,
double  r_min,
double  lat1,
double  lat2,
double  lon0,
double  lat0,
double  false_east,
double  false_north 
)

Definition at line 36 of file alberfor.c.

◆ alberinv()

long alberinv ( double  x,
double  y,
double *  lon,
double *  lat 
)

Definition at line 110 of file alberinv.c.

◆ alberinvint()

long alberinvint ( double  r_maj,
double  r_min,
double  lat1,
double  lat2,
double  lon0,
double  lat0,
double  false_east,
double  false_north 
)

Definition at line 38 of file alberinv.c.

◆ alconfor()

long alconfor ( double  lon,
double  lat,
double *  x,
double *  y 
)

Definition at line 102 of file alconfor.c.

◆ alconforint()

long alconforint ( double  r_maj,
double  r_min,
double  false_east,
double  false_north 
)

Definition at line 46 of file alconfor.c.

◆ alconinv()

long alconinv ( double  x,
double  y,
double *  lon,
double *  lat 
)

Definition at line 101 of file alconinv.c.

◆ alconinvint()

long alconinvint ( double  r_maj,
double  r_min,
double  false_east,
double  false_north 
)

Definition at line 46 of file alconinv.c.

◆ asinz()

double asinz ( double  con)

Definition at line 67 of file proj_cproj.c.

◆ azimfor()

long azimfor ( double  lon,
double  lat,
double *  x,
double *  y 
)

Definition at line 69 of file azimfor.c.

◆ azimforint()

long azimforint ( double  r_maj,
double  center_lon,
double  center_lat,
double  false_east,
double  false_north 
)

Definition at line 36 of file azimfor.c.

◆ aziminv()

long aziminv ( double  x,
double  y,
double *  lon,
double *  lat 
)

Definition at line 68 of file aziminv.c.

◆ aziminvint()

long aziminvint ( double  r_maj,
double  center_lon,
double  center_lat,
double  false_east,
double  false_north 
)

Definition at line 35 of file aziminv.c.

◆ eqconfor()

long eqconfor ( double  lon,
double  lat,
double *  x,
double *  y 
)

Definition at line 129 of file eqconfor.c.

◆ eqconforint()

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 
)

Definition at line 40 of file eqconfor.c.

◆ eqconinv()

long eqconinv ( double  x,
double  y,
double *  lon,
double *  lat 
)

Definition at line 129 of file eqconinv.c.

◆ eqconinvint()

long eqconinvint ( double  r_maj,
double  r_min,
double  lat1,
double  lat2,
double  center_lon,
double  center_lat,
double  false_east,
double  false_north,
long  mode 
)

Definition at line 40 of file eqconinv.c.

◆ equifor()

long equifor ( double  lon,
double  lat,
double *  x,
double *  y 
)

Definition at line 64 of file equifor.c.

◆ equiforint()

long equiforint ( double  r_maj,
double  center_lon,
double  lat1,
double  false_east,
double  false_north 
)

Definition at line 33 of file equifor.c.

◆ equiinv()

long equiinv ( double  x,
double  y,
double *  lon,
double *  lat 
)

Definition at line 64 of file equiinv.c.

◆ equiinvint()

long equiinvint ( double  r_maj,
double  center_lon,
double  lat1,
double  false_east,
double  false_north 
)

Definition at line 33 of file equiinv.c.

◆ for_init()

void for_init ( long  outsys,
long  outzone,
const double *  outparm,
long  outspheroid,
long *  iflg,
long(*[])(double, double, double *, double *)  for_trans 
)

Definition at line 20 of file for_init.c.

◆ gnomfor()

long gnomfor ( double  lon,
double  lat,
double *  x,
double *  y 
)

Definition at line 69 of file gnomfor.c.

◆ gnomforint()

long gnomforint ( double  r,
double  center_long,
double  center_lat,
double  false_east,
double  false_north 
)

Definition at line 40 of file gnomfor.c.

◆ gnominv()

long gnominv ( double  x,
double  y,
double *  lon,
double *  lat 
)

Definition at line 71 of file gnominv.c.

◆ gnominvint()

long gnominvint ( double  r,
double  center_long,
double  center_lat,
double  false_east,
double  false_north 
)

Definition at line 41 of file gnominv.c.

◆ goodfor()

long goodfor ( double  lon,
double  lat,
double *  x,
double *  y 
)

Definition at line 83 of file goodfor.c.

◆ goodforint()

long goodforint ( double  r)

Definition at line 35 of file goodfor.c.

◆ goodinv()

long goodinv ( double  x,
double  y,
double *  lon,
double *  lat 
)

Definition at line 83 of file goodinv.c.

◆ goodinvint()

long goodinvint ( double  r)

Definition at line 35 of file goodinv.c.

◆ gvnspfor()

long gvnspfor ( double  lon,
double  lat,
double *  x,
double *  y 
)

Definition at line 76 of file gvnspfor.c.

◆ gvnspforint()

long gvnspforint ( double  r,
double  h,
double  center_long,
double  center_lat,
double  false_east,
double  false_north 
)

Definition at line 43 of file gvnspfor.c.

◆ gvnspinv()

long gvnspinv ( double  x,
double  y,
double *  lon,
double *  lat 
)

Definition at line 76 of file gvnspinv.c.

◆ gvnspinvint()

long gvnspinvint ( double  r,
double  h,
double  center_long,
double  center_lat,
double  false_east,
double  false_north 
)

Definition at line 42 of file gvnspinv.c.

◆ hamfor()

long hamfor ( double  lon,
double  lat,
double *  x,
double *  y 
)

Definition at line 60 of file proj_hamfor.c.

◆ hamforint()

long hamforint ( double  r,
double  center_long,
double  false_east,
double  false_north 
)

Definition at line 41 of file proj_hamfor.c.

◆ haminv()

long haminv ( double  x,
double  y,
double *  lon,
double *  lat 
)

Definition at line 59 of file proj_haminv.c.

◆ haminvint()

long haminvint ( double  r,
double  center_long,
double  false_east,
double  false_north 
)

Definition at line 40 of file proj_haminv.c.

◆ imolwfor()

long imolwfor ( double  lon,
double  lat,
double *  x,
double *  y 
)

Definition at line 67 of file imolwfor.c.

◆ imolwforint()

long imolwforint ( double  r)

Definition at line 31 of file imolwfor.c.

◆ imolwinv()

long imolwinv ( double  x,
double  y,
double *  lon,
double *  lat 
)

Definition at line 65 of file imolwinv.c.

◆ imolwinvint()

long imolwinvint ( double  r)

Definition at line 31 of file imolwinv.c.

◆ inv_init()

void inv_init ( long  insys,
long  inzone,
const double *  inparm,
long  inspheroid,
long *  iflg,
long(*[])(double, double, double *, double *)  inv_trans 
)

Definition at line 20 of file inv_init.c.

◆ isinusfor()

long isinusfor ( double  lon,
double  lat,
double *  x,
double *  y 
)

Definition at line 460 of file isinfor.c.

◆ isinusforinit()

long isinusforinit ( double  sphere,
double  lon_cen_mer,
double  false_east,
double  false_north,
double  dzone,
double  djustify 
)

Definition at line 115 of file isinfor.c.

◆ isinusinv()

long isinusinv ( double  x,
double  y,
double *  lon,
double *  lat 
)

Definition at line 472 of file isininv.c.

◆ isinusinvinit()

long isinusinvinit ( double  sphere,
double  lon_cen_mer,
double  false_east,
double  false_north,
double  dzone,
double  djustify 
)

Definition at line 128 of file isininv.c.

◆ lamazfor()

long lamazfor ( double  lon,
double  lat,
double *  x,
double *  y 
)

Definition at line 70 of file lamazfor.c.

◆ lamazforint()

long lamazforint ( double  r,
double  center_long,
double  center_lat,
double  false_east,
double  false_north 
)

Definition at line 41 of file lamazfor.c.

◆ lamazinv()

long lamazinv ( double  x,
double  y,
double *  lon,
double *  lat 
)

Definition at line 71 of file lamazinv.c.

◆ lamazinvint()

long lamazinvint ( double  r,
double  center_long,
double  center_lat,
double  false_east,
double  false_north 
)

Definition at line 41 of file lamazinv.c.

◆ merfor()

long merfor ( double  lon,
double  lat,
double *  x,
double *  y 
)

Definition at line 76 of file merfor.c.

◆ merforint()

long merforint ( double  r_maj,
double  r_min,
double  center_lon,
double  center_lat,
double  false_east,
double  false_north 
)

Definition at line 37 of file merfor.c.

◆ merinv()

long merinv ( double  x,
double  y,
double *  lon,
double *  lat 
)

Definition at line 76 of file merinv.c.

◆ merinvint()

long merinvint ( double  r_maj,
double  r_min,
double  center_lon,
double  center_lat,
double  false_east,
double  false_north 
)

Definition at line 37 of file merinv.c.

◆ millfor()

long millfor ( double  lon,
double  lat,
double *  x,
double *  y 
)

Definition at line 64 of file millfor.c.

◆ millforint()

long millforint ( double  r,
double  center_long,
double  false_east,
double  false_north 
)

Definition at line 38 of file millfor.c.

◆ millinv()

long millinv ( double  x,
double  y,
double *  lon,
double *  lat 
)

Definition at line 64 of file millinv.c.

◆ millinvint()

long millinvint ( double  r,
double  center_long,
double  false_east,
double  false_north 
)

Definition at line 38 of file millinv.c.

◆ molwfor()

long molwfor ( double  lon,
double  lat,
double *  x,
double *  y 
)

Definition at line 53 of file proj_molwfor.c.

◆ molwforint()

long molwforint ( double  r,
double  center_long,
double  false_east,
double  false_north 
)

Definition at line 37 of file proj_molwfor.c.

◆ molwinv()

long molwinv ( double  x,
double  y,
double *  lon,
double *  lat 
)

Definition at line 52 of file proj_molwinv.c.

◆ molwinvint()

long molwinvint ( double  r,
double  center_long,
double  false_east,
double  false_north 
)

Definition at line 35 of file proj_molwinv.c.

◆ obleqfor()

long obleqfor ( double  lon,
double  lat,
double *  x,
double *  y 
)

Definition at line 77 of file obleqfor.c.

◆ obleqforint()

long obleqforint ( double  r,
double  center_long,
double  center_lat,
double  shape_m,
double  shape_n,
double  angle,
double  false_east,
double  false_north 
)

Definition at line 36 of file obleqfor.c.

◆ obleqinv()

long obleqinv ( double  x,
double  y,
double *  lon,
double *  lat 
)

Definition at line 77 of file obleqinv.c.

◆ obleqinvint()

long obleqinvint ( double  r,
double  center_long,
double  center_lat,
double  shape_m,
double  shape_n,
double  angle,
double  false_east,
double  false_north 
)

Definition at line 36 of file obleqinv.c.

◆ orthfor()

long orthfor ( double  lon,
double  lat,
double *  x,
double *  y 
)

Definition at line 67 of file orthfor.c.

◆ orthforint()

long orthforint ( double  r_maj,
double  center_lon,
double  center_lat,
double  false_east,
double  false_north 
)

Definition at line 35 of file orthfor.c.

◆ orthinv()

long orthinv ( double  x,
double  y,
double *  lon,
double *  lat 
)

Definition at line 68 of file orthinv.c.

◆ orthinvint()

long orthinvint ( double  r_maj,
double  center_lon,
double  center_lat,
double  false_east,
double  false_north 
)

Definition at line 35 of file orthinv.c.

◆ paksz()

double paksz ( double  ang,
long *  iflg 
)

Definition at line 50 of file paksz.c.

◆ phi1z()

double phi1z ( double  eccent,
double  qs,
long *  flag 
)

Definition at line 99 of file oli_cproj.c.

◆ phi3z()

double phi3z ( double  ml,
double  e0,
double  e1,
double  e2,
double  e3,
long *  flag 
)

Definition at line 138 of file oli_cproj.c.

◆ qsfnz()

double qsfnz ( double  eccent,
double  sinphi 
)

Definition at line 78 of file oli_cproj.c.

◆ robfor()

long robfor ( double  lon,
double  lat,
double *  x,
double *  y 
)

Definition at line 108 of file proj_robfor.c.

◆ robforint()

long robforint ( double  r,
double  center_long,
double  false_east,
double  false_north 
)

Definition at line 43 of file proj_robfor.c.

◆ robinv()

long robinv ( double  x,
double  y,
double *  lon,
double *  lat 
)

Definition at line 111 of file proj_robinv.c.

◆ robinvint()

long robinvint ( double  r,
double  center_long,
double  false_east,
double  false_north 
)

Definition at line 46 of file proj_robinv.c.

◆ sincos()

void sincos ( double  val,
double *  sin_val,
double *  cos_val 
)

Definition at line 52 of file proj_cproj.c.

◆ sinfor()

long sinfor ( double  lon,
double  lat,
double *  x,
double *  y 
)

Definition at line 61 of file sinfor.c.

◆ sinforint()

long sinforint ( double  r,
double  center_long,
double  false_east,
double  false_north 
)

Definition at line 35 of file sinfor.c.

◆ sininv()

long sininv ( double  x,
double  y,
double *  lon,
double *  lat 
)

Definition at line 61 of file sininv.c.

◆ sininvint()

long sininvint ( double  r,
double  center_long,
double  false_east,
double  false_north 
)

Definition at line 35 of file sininv.c.

◆ sphdz()

void sphdz ( long  isph,
const double *  parm,
double *  r_major,
double *  r_minor,
double *  radius 
)

Definition at line 141 of file sphdz.c.

◆ sterfor()

long sterfor ( double  lon,
double  lat,
double *  x,
double *  y 
)

Definition at line 67 of file sterfor.c.

◆ sterforint()

long sterforint ( double  r_maj,
double  center_lon,
double  center_lat,
double  false_east,
double  false_north 
)

Definition at line 35 of file sterfor.c.

◆ sterinv()

long sterinv ( double  x,
double  y,
double *  lon,
double *  lat 
)

Definition at line 67 of file sterinv.c.

◆ sterinvint()

long sterinvint ( double  r_maj,
double  center_lon,
double  center_lat,
double  false_east,
double  false_north 
)

Definition at line 35 of file sterinv.c.

◆ untfz()

long untfz ( long  inunit,
long  outunit,
double *  factor 
)

Definition at line 35 of file untfz.c.

◆ vandgfor()

long vandgfor ( double  lon,
double  lat,
double *  x,
double *  y 
)

Definition at line 64 of file vandgfor.c.

◆ vandgforint()

long vandgforint ( double  r,
double  center_long,
double  false_east,
double  false_north 
)

Definition at line 38 of file vandgfor.c.

◆ vandginv()

long vandginv ( double  x,
double  y,
double *  lon,
double *  lat 
)

Definition at line 64 of file vandginv.c.

◆ vandginvint()

long vandginvint ( double  r,
double  center_long,
double  false_east,
double  false_north 
)

Definition at line 38 of file vandginv.c.

◆ wivfor()

long wivfor ( double  lon,
double  lat,
double *  x,
double *  y 
)

Definition at line 56 of file wivfor.c.

◆ wivforint()

long wivforint ( double  r,
double  center_long,
double  false_east,
double  false_north 
)

Definition at line 30 of file wivfor.c.

◆ wivinv()

long wivinv ( double  x,
double  y,
double *  lon,
double *  lat 
)

Definition at line 56 of file wivinv.c.

◆ wivinvint()

long wivinvint ( double  r,
double  center_long,
double  false_east,
double  false_north 
)

Definition at line 30 of file wivinv.c.

◆ wviifor()

long wviifor ( double  lon,
double  lat,
double *  x,
double *  y 
)

Definition at line 56 of file wviifor.c.

◆ wviiforint()

long wviiforint ( double  r,
double  center_long,
double  false_east,
double  false_north 
)

Definition at line 30 of file wviifor.c.

◆ wviiinv()

long wviiinv ( double  x,
double  y,
double *  lon,
double *  lat 
)

Definition at line 56 of file wviiinv.c.

◆ wviiinvint()

long wviiinvint ( double  r,
double  center_long,
double  false_east,
double  false_north 
)

Definition at line 30 of file wviiinv.c.