Go to the source code of this file.
|
long | isinusforinit (double sphere, double lon_cen_mer, double false_east, double false_north, double dzone, double djustify) |
|
Isin_t * | Isin_for_init (double sphere, double lon_cen_mer, double false_east, double false_north, long nrow, int ijustify) |
|
long | isinusinvinit (double sphere, double lon_cen_mer, double false_east, double false_north, double dzone, double djustify) |
|
Isin_t * | Isin_inv_init (double sphere, double lon_cen_mer, double false_east, double false_north, long nrow, int ijustify) |
|
long | isinusfor (double lon, double lat, double *x, double *y) |
|
int | Isin_fwd (const Isin_t *this, double lon, double lat, double *x, double *y) |
|
long | isinusinv (double, double, double *, double *) |
|
int | Isin_inv (const Isin_t *, double, double, double *, double *) |
|
int | Isin_for_free (Isin_t *this) |
|
int | Isin_inv_free (Isin_t *this) |
|
◆ EPS_CNVT
Value:
Definition at line 23 of file isin.h.
◆ EPS_SPHERE
#define EPS_SPHERE (1.0e-10) /* Minimum sphere radius */ |
◆ ISIN_ERANGE
#define ISIN_ERANGE -2 /* Input variable out of range */ |
◆ ISIN_ERROR
#define ISIN_ERROR -1 /* Error return */ |
◆ ISIN_KEY
#define ISIN_KEY 212589603 /* Key to verify correct data structure */ |
◆ ISIN_SUCCESS
#define ISIN_SUCCESS 0 /* Successful return */ |
◆ NROW_MAX
#define NROW_MAX (360 * 3600) /* Maximum number of rows (zones) */ |
◆ NZONE_MAX
#define NZONE_MAX (360 * 3600) /* Maximum number of longitudinal zones */ |
◆ TWOPI_INV
#define TWOPI_INV (1.0 / (2.0 * PI)) |
◆ Isin_for_free()
int Isin_for_free |
( |
Isin_t * |
this | ) |
|
◆ Isin_for_init()
Isin_t* Isin_for_init |
( |
double |
sphere, |
|
|
double |
lon_cen_mer, |
|
|
double |
false_east, |
|
|
double |
false_north, |
|
|
long |
nrow, |
|
|
int |
ijustify |
|
) |
| |
◆ Isin_fwd()
int Isin_fwd |
( |
const Isin_t * |
this, |
|
|
double |
lon, |
|
|
double |
lat, |
|
|
double * |
x, |
|
|
double * |
y |
|
) |
| |
◆ Isin_inv()
int Isin_inv |
( |
const Isin_t * |
, |
|
|
double |
, |
|
|
double |
, |
|
|
double * |
, |
|
|
double * |
|
|
) |
| |
◆ Isin_inv_free()
int Isin_inv_free |
( |
Isin_t * |
this | ) |
|
◆ Isin_inv_init()
Isin_t* Isin_inv_init |
( |
double |
sphere, |
|
|
double |
lon_cen_mer, |
|
|
double |
false_east, |
|
|
double |
false_north, |
|
|
long |
nrow, |
|
|
int |
ijustify |
|
) |
| |
◆ isinusfor()
long isinusfor |
( |
double |
lon, |
|
|
double |
lat, |
|
|
double * |
x, |
|
|
double * |
y |
|
) |
| |
◆ isinusforinit()
long isinusforinit |
( |
double |
sphere, |
|
|
double |
lon_cen_mer, |
|
|
double |
false_east, |
|
|
double |
false_north, |
|
|
double |
dzone, |
|
|
double |
djustify |
|
) |
| |
◆ isinusinv()
long isinusinv |
( |
double |
, |
|
|
double |
, |
|
|
double * |
, |
|
|
double * |
|
|
) |
| |
◆ isinusinvinit()
long isinusinvinit |
( |
double |
sphere, |
|
|
double |
lon_cen_mer, |
|
|
double |
false_east, |
|
|
double |
false_north, |
|
|
double |
dzone, |
|
|
double |
djustify |
|
) |
| |