summaryrefslogtreecommitdiff
path: root/src/3rdparty/proj/PJ_hammer.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/3rdparty/proj/PJ_hammer.c')
-rw-r--r--src/3rdparty/proj/PJ_hammer.c29
1 files changed, 0 insertions, 29 deletions
diff --git a/src/3rdparty/proj/PJ_hammer.c b/src/3rdparty/proj/PJ_hammer.c
deleted file mode 100644
index a2ba02aa..00000000
--- a/src/3rdparty/proj/PJ_hammer.c
+++ /dev/null
@@ -1,29 +0,0 @@
-#define PROJ_PARMS__ \
- double w; \
- double m, rm;
-#define PJ_LIB__
-# include <projects.h>
-PROJ_HEAD(hammer, "Hammer & Eckert-Greifendorff")
- "\n\tMisc Sph, no inv.\n\tW= M=";
-FORWARD(s_forward); /* spheroid */
- double cosphi, d;
-
- d = sqrt(2./(1. + (cosphi = cos(lp.phi)) * cos(lp.lam *= P->w)));
- xy.x = P->m * d * cosphi * sin(lp.lam);
- xy.y = P->rm * d * sin(lp.phi);
- return (xy);
-}
-FREEUP; if (P) pj_dalloc(P); }
-ENTRY0(hammer)
- if (pj_param(P->params, "tW").i) {
- if ((P->w = fabs(pj_param(P->params, "dW").f)) <= 0.) E_ERROR(-27);
- } else
- P->w = .5;
- if (pj_param(P->params, "tM").i) {
- if ((P->m = fabs(pj_param(P->params, "dM").f)) <= 0.) E_ERROR(-27);
- } else
- P->m = 1.;
- P->rm = 1. / P->m;
- P->m /= P->w;
- P->es = 0.; P->fwd = s_forward;
-ENDENTRY(P)