This application replaces
selected elements of an NDF
array component with specified values. The task loops until there are no
more elements to change, indicated by a null value in response to a prompt. For non-interactive
processing, supply the value of Parameter NEWVAL on the command line.
The name of the NDF array
component to be modified. The options are:
"Error" is the
"Variance" and causes the square of the supplied replacement value to be stored in the
output VARIANCE array.
IN = NDF (Read)
NDF structure containing the array
component to be modified.
NEWVAL = LITERAL (Read)
Value to substitute in the output array
element or elements. The range of allowed values depends on the data type of the array
being modified. NEWVAL=
"Bad" instructs that the bad value appropriate for the array
data type be substituted. Placing NEWVAL on the command line permits only one section
to be replaced. If there are multiple replacements, a null value (
!) terminates the loop.
If the section being modified contains only a single pixel, then the original value of that
pixel is used as the suggested default value.
OUT = NDF (Write)
Output NDF structure
containing the modified version of the array component.
SECTION = LITERAL (Read)
elements to change. This is defined as an NDF section, so that ranges can be defined along
any axis, and be given as pixel indices or axis (data) co-ordinates. So for example
would select the pixel at (3,4,5);
would replace all elements in columns 3 to 5;
replaces line 4. See Section 9
for details. A null value (
) terminates the loop during multiple
TITLE = LITERAL (Read)
for the output NDF structure. A null value (
propagates the title from the input NDF to the output NDF.