Help for INSERT


 PURPOSE:
 INSERT IS AN APPLICATIONS PROGRAM THAT WILL INSERT
 ARTIFICIAL LINES IN A PICTURE AND RESCALE THE
 REMAINING LINES DOWN THE APPROPRIATE AMOUNT. INSERT
 IS USEFUL FOR CORRECTING MISREGISTRATION DUE TO
 LINE DROPOUT.

 EXECUTION:
 THE FOLLOWING IS THE EXECUTION STATEMENT FOR INSERT:
        insert  INP  OUT  PARAMS
 EXAMPLES:
 insert INP=A OUT=B SIZE=(1,1,100,200) LINE=(1,10)

 LINES 1 AND 10 OF THE OUTPUT DATA SET B ARE ARTIFICIALLY
 GENERATED BY AVERAGING PIXELS IN ADJOINING LINES.  LINES
 2 THROUGH 9 ARE LINES 1 THROUGH 8 OF THE INPUT DATA SET.
 LINES 11 THROUGH 102 ARE LINES 9 THROUGH 100 OF THE INPUT
 DATA SET.

 insert INP=A OUT=B SIZE=(1,1,100,200) DN=128 LINE=5 TRUNC=TRUNC

 LINE 5 OF THE OUTPUT DATA SET, B, WILL BE ARTIFICIAL WITH DN
 OF 128.  LINES 1 THROUGH 4 ARE LINES 1 THROUGH 4 OF THE
 INPUT DATA SET, A.  LINES 6 THROUGH 100 ARE LINES 5 THROUGH 99 OF
 THE INPUT DATA SET, A.
 RESTRICTIONS:

 MAX. NUMBER OF LINES THAT CAN BE INSERTED = 100.

 IF NO LINES ARE SPECIFIED FOR INSERTION THE INPUT
 DATA SET IS COPIED TO THE OUTPUT DATASET.  IF AN
 UNEXPECTED EOF OCCURS, ARTIFICIAL LINES ARE
 ADDED TO MAKE UP THE DIFFERENCE.

 TIMING: NONE AVAILABLE FOR THE VAX
 ORIGINAL PROGRAMMER:  J. D. ADDINGTON,  19 JUNE 1974
 CONVERTED TO VAX:     J. A. MOSHER,  15 MARCH 1983
 CONVERTED TO VICAR2:  S. POHORSKY,  19 NOV. 1984
 REVISION 1:           L. W. KAMP,  20 JAN. 1985
 Made portable for UNIX Alan Scop (CRI),  2 MAY 1994    
CURRENT COGNIZANT PROGRAMMER:  L. W. KAMP

PARAMETERS:


INP

INPUT DATASET

OUT

OUTPUT DATASET

SIZE

IMAGE SIZE

SS

INTEGER - STARTING SAMPLE

SL

INTEGER - STARTING LINE

NL

INTEGER - NUMBER OF LINES

NS

INTEGER - NUMBER OF SAMPLES

LINE

1-100 ARTIFICIAL-LINE NUMBERS

DN

DN OF INSERTED LINE PIXELS

NOAVG

SUPPRESS AVERAGING OF INSERTED PIXELS?

TRUNC

OUTPUT LINES TO BE TRUNCATED?

NOFIX

SUPPRESS FIXING OF BAD LINES?

NOPRINT

SUPPRESS MESSAGES?

See Examples:


Cognizant Programmer: