6 PROJ_HEAD(hammer
, "Hammer & Eckert-Greifendorff")
7 "\n\tMisc Sph, no inv.\n\tW= M=";
8 FORWARD(s_forward
); /* spheroid */
11 d
= sqrt(2./(1. + (cosphi
= cos(lp
.phi
)) * cos(lp
.lam
*= P
->w
)));
12 xy
.x
= P
->m
* d
* cosphi
* sin(lp
.lam
);
13 xy
.y
= P
->rm
* d
* sin(lp
.phi
);
16 FREEUP
; if (P
) pj_dalloc(P
); }
18 if (pj_param(P
->ctx
, P
->params
, "tW").i
) {
19 if ((P
->w
= fabs(pj_param(P
->ctx
, P
->params
, "dW").f
)) <= 0.) E_ERROR(-27);
22 if (pj_param(P
->ctx
, P
->params
, "tM").i
) {
23 if ((P
->m
= fabs(pj_param(P
->ctx
, P
->params
, "dM").f
)) <= 0.) E_ERROR(-27);
28 P
->es
= 0.; P
->fwd
= s_forward
;