1 // Wrapping of WCSTools wcscon.c
2 // This does general coord conversion and does not need a WCS
3 
4 %feature("autodoc", "0");
5 
6 %module (package="PyWCSTools") wcscon
7 
8 %include "typemaps.i"
9 
10 // %apply double *OUTPUT {double *dtheta, double *dphi, double *ptheta, double *pphi};
11 // void wcsconp (int sys1, int sys2, double eq1, double eq2, double ep1, double ep2, double *dtheta, double *dphi, double *ptheta, double *pphi);
12 // void wcsconp (int sys1, int sys2, double eq1, double eq2, double ep1, double ep2, double *dtheta, double *dphi, double *ptheta, double *pphi);
13 
14 
15 // %apply double *OUTPUT {double *dtheta, double *dphi, double *ptheta, double *pphi, double *px, double *rv};
16 // void wcsconv (int sys1, int sys2, double eq1, double eq2, double ep1, double ep2, double *dtheta, double *dphi, double *ptheta, double *pphi, double *px, double *rv);
17 // void wcsconv (int sys1, int sys2, double eq1, double eq2, double ep1, double ep2, double *dtheta, double *dphi, double *ptheta, double *pphi, double *px, double *rv);
18 
19 
20 // %apply double *OUTPUT {double *dtheta, double *dphi};
21 // void wcscon (int sys1, int sys2, double eq1, double eq2, double *dtheta, double *dphi, double epoch);
22 void wcscon (int sys1, int sys2, double eq1, double eq2, double *INOUT, double *INOUT, double epoch);
23 
24 int wcscsys (char *wcstring);
25 
26 
27 
28 
29