aboutsummaryrefslogtreecommitdiff
path: root/src/PJ_nsper.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/PJ_nsper.c')
-rw-r--r--src/PJ_nsper.c13
1 files changed, 8 insertions, 5 deletions
diff --git a/src/PJ_nsper.c b/src/PJ_nsper.c
index 4975bb17..6c8ef74a 100644
--- a/src/PJ_nsper.c
+++ b/src/PJ_nsper.c
@@ -3,6 +3,13 @@
#include <proj.h>
#include "projects.h"
+enum Mode {
+ N_POLE = 0,
+ S_POLE = 1,
+ EQUIT = 2,
+ OBLIQ = 3
+};
+
struct pj_opaque {
double height;
double sinph0;
@@ -16,7 +23,7 @@ struct pj_opaque {
double sg;
double sw;
double cw;
- int mode;
+ enum Mode mode;
int tilt;
};
@@ -24,10 +31,6 @@ PROJ_HEAD(nsper, "Near-sided perspective") "\n\tAzi, Sph\n\th=";
PROJ_HEAD(tpers, "Tilted perspective") "\n\tAzi, Sph\n\ttilt= azi= h=";
# define EPS10 1.e-10
-# define N_POLE 0
-# define S_POLE 1
-# define EQUIT 2
-# define OBLIQ 3
static XY s_forward (LP lp, PJ *P) { /* Spheroidal, forward */