1
/*===========================================================================
2
Copyright (C) 1995-2009 European Southern Observatory (ESO)
4
This program is free software; you can redistribute it and/or
5
modify it under the terms of the GNU General Public License as
6
published by the Free Software Foundation; either version 2 of
7
the License, or (at your option) any later version.
9
This program is distributed in the hope that it will be useful,
10
but WITHOUT ANY WARRANTY; without even the implied warranty of
11
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12
GNU General Public License for more details.
14
You should have received a copy of the GNU General Public
15
License along with this program; if not, write to the Free
16
Software Foundation, Inc., 675 Massachusetts Ave, Cambridge,
19
Correspondence concerning ESO-MIDAS should be addressed as follows:
20
Internet e-mail: midas@eso.org
21
Postal address: European Southern Observatory
22
Data Management Division
23
Karl-Schwarzschild-Strasse 2
24
D 85748 Garching bei Muenchen
26
===========================================================================*/
51
ROUTINE IIDSSS(dsplay,memids,xoffs,yoffs,splitf,splx,sply,idst)
64
*idst = IIDSSS_C(*dsplay,memids,xoffs,yoffs,*splitf,*splx,*sply);
68
/*==========================================================================*/
70
/*** idst = IIDERR_C(erno,erstr,strl) ***/
72
ROUTINE IID1(erno,strl)
80
ptr1 = loc_pntr(1,&mm); /* get location of "erstr" */
82
IIDERR_C(*erno,ptr1,strl);
84
n = (int) strlen(ptr1);
85
if ((n > 0) && (n < mm)) *(ptr1+n) = ' ';
91
ROUTINE IIDRST(dsplay,idst)
98
*idst = IIDRST_C(*dsplay);
103
ROUTINE IIDUPD(dsplay,idst)
110
*idst = IIDUPD_C(*dsplay);
114
ROUTINE IIDICO(dsplay,flag,idst)
122
*idst = IIDICO_C(*dsplay,*flag);
127
/* CG. ATTENTION to local cconfno */
128
ROUTINE IIDSEL(dsplay,confno,idst)
138
cconfno --; /* in C we count from 0 on ... */
140
*idst = IIDSEL_C(*dsplay,cconfno);
145
ROUTINE IIDSDP(dsplay,chans,nochan,lutf,ittf,idst)
156
*idst = IIDSDP_C(*dsplay,chans,*nochan,lutf,ittf);
160
ROUTINE IIDIAG(dsplay,luno,idst)
168
*idst = IIDIAG_C(*dsplay,*luno);
173
ROUTINE IIDQDV(dsplay,totcnf,szx,szy,depth,nlut,nitt,ncurs,idst)
189
*idst = IIDQDV_C(*dsplay,totcnf,szx,szy,depth,nlut,nitt,ncurs);
194
ROUTINE IIDQDC(dsplay,confno,memtyp,totmem,confmd,memid,
195
memszx,memszy,memdep,ittdep,nomem,idst)
213
*idst = IIDQDC_C(*dsplay,*confno,*memtyp,*totmem,
214
confmd,memid,memszx,memszy,memdep,ittdep,nomem);
219
ROUTINE IIDQCI(dsplay,capa,outsiz,outdat,total,idst)
229
*idst = IIDQCI_C(*dsplay,*capa,*outsiz,outdat,total);
234
ROUTINE IIDSNP(dsplay,colmode,npixel,xoff,yoff,depth,packf,data,idst)
248
*idst = IIDSNP_C(*dsplay,*colmode,*npixel,*xoff,*yoff,*depth,*packf,data);