#include <u.h> | |
#include <libc.h> | |
#include "map.h" | |
#define Xaitwist Xaitpole.nlat | |
static struct place Xaitpole; | |
static int | |
Xaitoff(struct place *place, double *x, double *y) | |
{ | |
struct place p; | |
copyplace(place,&p); | |
p.wlon.l /= 2.; | |
sincos(&p.wlon); | |
norm(&p,&Xaitpole,&Xaitwist); | |
Xazequalarea(&p,x,y); | |
*x *= 2.; | |
return(1); | |
} | |
proj | |
aitoff(void) | |
{ | |
latlon(0.,0.,&Xaitpole); | |
return(Xaitoff); | |
} |