00001 #include <X11/Xlib.h> 00002 #ifndef mzl_PL 00003 #define ESND 257 00004 #define ESNPRPR 13 00005 #define ESNCRPR 18 00006 #define ESNRDCR 4 00007 typedef struct PlProf{ 00008 int kk[ESND]; 00009 double d0[ESND]; 00010 double d1[ESND]; 00011 double d2[ESND]; 00012 double xd[ESND]; 00013 double yd[ESND]; 00014 double *x0; 00015 double *y0; 00016 double *y1; 00017 double *y2; 00018 int io; 00019 int nd; 00020 int xin; 00021 char Nm[8]; 00022 }PlProf; 00023 00024 typedef struct RadCoord{ 00025 int kk[ESND]; 00026 double ad[ESND]; 00027 double xd[ESND]; 00028 double *x0; 00029 double *x1; 00030 double *x2; 00031 double *a0; 00032 double *a1; 00033 double *a2; 00034 double X; 00035 int io; 00036 int nd; 00037 char Nm[8]; 00038 }RadCoord; 00039 00040 typedef struct EqC{ 00041 int Na; 00042 int Np; 00043 int Fp; 00044 int Ina; 00045 int Inp; 00046 int Inj; 00047 int Ndp; 00048 int Ndj; 00049 double *a; 00050 double *b; 00051 double *b1a; 00052 double *b2a; 00053 00054 double *cR; 00055 double *cR1a; 00056 double *cR2a; 00057 00058 00059 double *xdp; 00060 double *ydp; 00061 double *xdj; 00062 double *ydj; 00063 00064 }EqC; 00065 00066 #endif