1
! @(#)lnrect.prg 19.1 (ES0-DMD) 02/25/03 14:24:50
2
!++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
3
!.COPYRIGHT (C) 1993 European Southern Observatory
5
!.PURPOSE: MIDAS command procedure RECTIFY/SPECTRUM
7
!.VERSION: 850813 D. Baade, ST-ECF: creation
8
!.VERSION: 881220 J.D.Ponz
9
!.USE: RECTIFY/SPECTRUM in out ref subsampling subfactor
10
! ------------------------------------------------------------------
12
DEFINE/PARAM P1 ? IMA "Enter input image:"
13
DEFINE/PARAM P2 ? IMA "Enter output image:"
14
DEFINE/PARAM P4 1 NUM "Nrep:"
15
DEFINE/PARAM P5 N CHAR "Deconvolution flag:"
16
DEFINE/PARAM P6 {LINTAB} TAB "Reference table:"
18
DEFINE/LOCAL MYACT/C/1/2 'MID$CMND(11:12)' !save qualifier...
19
DEFINE/LOCAL ERRSAV/I/1/1 'ERROR(3)' ! disable errors in regression...
22
IF M$EXISTD(P6,"COEFXYD") .EQ. 0 THEN
24
WRITE/OUT "Computation of the bivariate solution has not"
25
WRITE/OUT "been performed. Check session keyword TWODOPT"
30
WRITE/KEYW INPUTI/I/1/1 'P4'
31
IF P5(1:1) .EQ. "Y" THEN
32
INPUTR(1) = 3 ! SUBFACTOR in RECTIMAG/RECTSPEC
39
INPUTI(3) = (REBEND-REBSTRT)/REBSTP + 0.5
40
CREATE/IMAGE &h 2,{INPUTI(3)},{NPIX(2)} {INPUTD(1)},{START(2)},-
42
WRITE/KEYW IN_B middummh.bdf
44
COPY/KEYW START/D/1/2 INPUTD/D/1/2
45
COPY/KEYW STEP/D/1/2 INPUTD/D/3/2
47
COPY/DK {P6} COEFXYC KEYLONGC
48
COPY/DK {P6} COEFXYI KEYLONGI
49
COPY/DK {P6} COEFXYD KEYLONGD
51
RUN STD_EXE:RECTSPEC ! RECTIFY/SPECTRUM