~ubuntu-branches/debian/jessie/eso-midas/jessie

« back to all changes in this revision

Viewing changes to incl/proto_II.h

  • Committer: Package Import Robot
  • Author(s): Ole Streicher
  • Date: 2014-04-22 14:44:58 UTC
  • Revision ID: package-import@ubuntu.com-20140422144458-okiwi1assxkkiz39
Tags: upstream-13.09pl1.2+dfsg
ImportĀ upstreamĀ versionĀ 13.09pl1.2+dfsg

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 
2
.COPYRIGHT   (c) 2009 European Southern Observatory
 
3
.IDENTifer   proto_idi.h
 
4
.AUTHOR      K. Banse   ESO Garching
 
5
.KEYWORDS    prototypes
 
6
.LANGUAGE    C & ANSI-C
 
7
.PURPOSE     prototypes for IDI interface.
 
8
.VERSION     
 
9
 090702         creation
 
10
 
 
11
 090706         last modif
 
12
------------------------------------------------------------*/
 
13
 
 
14
#ifndef PROTO_II
 
15
#define PROTO_II
 
16
 
 
17
 
 
18
#ifdef  __cplusplus
 
19
extern "C" {
 
20
#endif
 
21
 
 
22
 
 
23
 
 
24
/* module iic.c */
 
25
 
 
26
extern int IICSCV_C(int display, int curn, int vis);
 
27
 
 
28
extern int IICRCP_C(int display, int inmemid, int curn, int *xcur, int *ycur,
 
29
                    int *outmemid);
 
30
 
 
31
extern int IICWCP_C(int display, int memid, int curn, int xcur, int ycur);
 
32
 
 
33
extern int IICINC_C(int display, int memid, int curn, int cursh, 
 
34
                    int curcol, int xcur, int ycur);
 
35
 
 
36
 
 
37
/* module iid1.c */
 
38
 
 
39
extern void IIDINIT(void);
 
40
 
 
41
extern int IIDOPN_C(char display[], int *displayid);
 
42
 
 
43
 
 
44
/* module iid2.c */
 
45
 
 
46
extern int IIDCLO_C(int display);
 
47
 
 
48
extern int IIDRST_C(int display);
 
49
 
 
50
extern void waste_disp(int dspno);
 
51
 
 
52
extern int IIDQDV_C(int display, int *nconf, int *xdev, int *ydev, 
 
53
                    int *depthdev, int *maxlutn, int *maxittn, int *maxcurn);
 
54
 
 
55
extern int IIDQCI_C(int display, int devcap, int size, int capdata[],
 
56
                    int *ncap);
 
57
 
 
58
extern int IIDQCR_C(int display, int devcap, int size, float capdata[],
 
59
                    int *ncap);
 
60
 
 
61
extern int IIDQDC_C(int display, int confn, int memtyp, int maxmem, 
 
62
                    int *confmode, int mlist[], int mxsize[], int mysize[],
 
63
                    int mdepth[], int ittlen[], int *nmem);
 
64
 
 
65
extern int IIDSDP_C(int display, int memlist[], int nmem, int lutflag[],
 
66
                    int ittflag[]);
 
67
 
 
68
extern int IIDSSS_C(int display, int memid[], int xoff[], int yoff[], 
 
69
                    int splitf, int splitx, int splity);
 
70
 
 
71
extern int IIDSNP_C(int display, int colmode, int npixel, int xoff, int yoff,
 
72
                    int depth, int packf, unsigned char *cdata);
 
73
 
 
74
extern int IIDICO_C (int display,int flag);
 
75
 
 
76
extern int IIDDEL_C(char display[], int *nodels, int *imindx, int *grindx);
 
77
 
 
78
 
 
79
/* module iie.c */
 
80
 
 
81
extern int IIEGDB_C(int display, int flag, int auxid, 
 
82
                    char *cbuf, int *ibuf, float*rbuf);
 
83
 
 
84
extern int IIESDB_C(int display, int flag, int auxid, 
 
85
                    char *cbuf, int *ibuf, float*rbuf);
 
86
 
 
87
 
 
88
/* module iig.c */
 
89
 
 
90
extern int IIGTXT_C(int display, int memid, char txt[], int x0, int y0,
 
91
                    int path, int orient, int color, int txtsize);
 
92
 
 
93
extern int IIGPLY_C(int display, int memid, int *x, int *y, int np,
 
94
                    int color, int style);
 
95
 
 
96
extern int IIGCPY_C (int display, int memid, int append);
 
97
 
 
98
 
 
99
 
 
100
/* module iii.c */
 
101
 
 
102
extern int IIISTI_C(int display);
 
103
 
 
104
extern int IIIEIW_C(int display , int trgstatus[10]);
 
105
 
 
106
extern int IIIGLE_C(int display , int evalno , int * cbuf);
 
107
 
 
108
extern int IIIGCE_C(int display , int evalno , char * cbuf);
 
109
 
 
110
extern int IIIGSE_C(int display , int evalno , char * cbuf , int * lcbuf);
 
111
 
 
112
extern int IIIGLD_C(int display , int locn , int * xdis , int * ydis);
 
113
 
 
114
extern int IIIENI_C(int display , int intype , int intid , int objtype , int objid , int oper , int trigger);
 
115
 
 
116
 
 
117
/* module iil.c */
 
118
 
 
119
extern int IILRIT_C(int display , int memid , int ittn , int ittstart , int ittlen , float ittdata[]);
 
120
 
 
121
extern int IILWLT_C(int display , int lutn , int lutstart , int lutlen , float lutdata[]);
 
122
 
 
123
extern int IILRLT_C(int display , int lutn , int lutstart , int lutlen , float lutdata[]);
 
124
 
 
125
extern int IILSBV_C(int display , int memid , int vis);
 
126
 
 
127
extern int IILWIT_C(int display , int memid , int ittn , int ittstart , int ittlen , float ittdata[]);
 
128
 
 
129
 
 
130
/*
 
131
 * module iim.c
 
132
 */
 
133
 
 
134
extern int IIMWMY_C(int display , int memid , unsigned char * data , int npixel , int depth , int packf , int x0 , int y0);
 
135
 
 
136
extern int IIMRMY_C(int display , int memid , int npixel , int x0 , int y0 , int depth , int packf , int ittf , unsigned char * data);
 
137
 
 
138
extern int IIMSMV_C(int display , int memlist[] , int nmem , int vis);
 
139
 
 
140
extern int IIMCMY_C(int display , int memlist[] , int nmem , int bck);
 
141
 
 
142
extern int IIMSLT_C(int display , int memid , int lutn , int ittn);
 
143
 
 
144
extern int IIMBLM_C(int display , int memlst[] , int nmem , float period[]);
 
145
 
 
146
extern int IIMCPY_C(int displaya , int memida , int * offseta , int displayb , int memidb , int * offsetb , int * xysize , int zoom);
 
147
 
 
148
extern int IIMCPV_C(int displaya , int memida , int * offseta , int displayb , int memidb , int * offsetb , int * xysize , int zoom);
 
149
 
 
150
extern int IIMSTW_C(int display , int memid , int loaddir , int xwdim , int ywdim , int depth , int xwoff , int ywoff);
 
151
 
 
152
 
 
153
/*
 
154
 * module iir.c
 
155
 */
 
156
 
 
157
extern int IIRSRV_C(int display , int roiid , int vis);
 
158
 
 
159
extern int IIRRRI_C(int display , int inmemid , int roiid , int * roixmin , int * roiymin , int * roixmax , int * roiymax , int * outmemid);
 
160
 
 
161
extern int IIRWRI_C(int display , int memid , int roiid , int roixmin , int roiymin , int roixmax , int roiymax);
 
162
 
 
163
extern int IICINR_C(int display , int memid , int roicol , int roixcen , int roiycen , int radiusi , int radiusm , int radiuso , int * roiid);
 
164
 
 
165
extern int IICRRI_C(int display , int inmemid , int roiid , int * roixcen , int * roiycen , int * radiusi , int * radiusm , int * radiuso , int * outmemid);
 
166
 
 
167
extern int IICWRI_C(int display , int memid , int roiid , int roixcen , int roiycen , int radiusi , int radiusm , int radiuso);
 
168
 
 
169
extern int IIRINR_C(int display , int memid , int roicol , int roixmin , int roiymin , int roixmax , int roiymax , int * roiid);
 
170
 
 
171
 
 
172
/* module iiz.c */
 
173
 
 
174
extern int IIZWZM_C(int display, int memlist[], int nmem, int zoom);
 
175
 
 
176
extern int IIZRSZ_C(int display, int memid, int *xscr, int *yscr, int *zoom);
 
177
 
 
178
extern int IIZWZP_C(int display, int xscr, int yscr, int zoom);
 
179
 
 
180
extern int IIZRZP_C(int display, int *xscr, int *yscr, int *zoom);
 
181
 
 
182
extern int IIZWSC_C(int display, int memlist[], int nmem, int xscr, int yscr);
 
183
 
 
184
extern int IIZWSZ_C (int display, int memid, int xscr, int yscr, int zoom);
 
185
 
 
186
 
 
187
 
 
188
 
 
189
/* module xwimg.c */
 
190
 
 
191
extern int XWIMG(int ldspno, int limch, char *frame, int *khelp, int loaddir,
 
192
                 int *npix, int *icen, float *cuts, int *scale);
 
193
 
 
194
 
 
195
 
 
196
/* module idiclt.c */
 
197
 
 
198
extern int IIDSEL_C(int ldspno, int confn);
 
199
 
 
200
extern int IIXWIM_C(int ldspno, int limch, char *frame, int *khelp, 
 
201
                     int loaddir, int *npix, int *icen, float *cuts, 
 
202
                     int *scale);
 
203
 
 
204
 
 
205
#ifdef  __cplusplus
 
206
}
 
207
#endif
 
208
 
 
209
 
 
210
#endif
 
211