diff options
-rw-r--r-- | src/ProjectionLSQ.H | 21 | ||||
-rw-r--r-- | src/ProjectionLSQ.cxx | 1 |
2 files changed, 9 insertions, 13 deletions
diff --git a/src/ProjectionLSQ.H b/src/ProjectionLSQ.H index 9f45276..6e4021a 100644 --- a/src/ProjectionLSQ.H +++ b/src/ProjectionLSQ.H @@ -20,11 +20,19 @@ class ProjectionLSQ { double sec(double a); public: + typedef enum { + RECTILINEAR = 0, + CYLINDRICAL = 1 + } Projection_t; ProjectionLSQ(); -#define ARGS double c_view, double c_nick, double c_tilt, double scale, double k0, double k1, double m_view, double m_nick + void get_coordinates(double a_view, double a_nick, + const ViewParams *parms, double *x, double *y); + + int comp_params(const Hills *h, ViewParams *parms); +#define ARGS double c_view, double c_nick, double c_tilt, double scale, double k0, double k1, double m_view, double m_nick virtual double mac_x(ARGS); virtual double mac_y(ARGS); virtual double mac_x_dc_view(ARGS); @@ -39,18 +47,7 @@ class ProjectionLSQ { virtual double mac_y_dscale(ARGS); virtual double mac_y_dk0(ARGS); virtual double mac_y_dk1(ARGS); - #undef ARGS - - typedef enum { - RECTILINEAR = 0, - CYLINDRICAL = 1 - } Projection_t; - - void get_coordinates(double a_view, double a_nick, - const ViewParams *parms, double *x, double *y); - - int comp_params(const Hills *h, ViewParams *parms); }; #endif diff --git a/src/ProjectionLSQ.cxx b/src/ProjectionLSQ.cxx index 32a9bc6..69a196a 100644 --- a/src/ProjectionLSQ.cxx +++ b/src/ProjectionLSQ.cxx @@ -267,4 +267,3 @@ double ProjectionLSQ::mac_y_dc_tilt(ARGS) {return NAN;} double ProjectionLSQ::mac_y_dscale(ARGS) {return NAN;} double ProjectionLSQ::mac_y_dk0(ARGS) {return NAN;} double ProjectionLSQ::mac_y_dk1(ARGS) {return NAN;} - |