### NDF_NOACC

#### Description:

The routine disables the specified type of access to an NDF, so that any subsequent attempt to access it in that way will fail. Access restrictions imposed on an NDF identifier by this routine will be propagated to any new identifiers derived from it, and cannot be revoked.

#### Invocation

CALL NDF_NOACC( ACCESS, INDF, STATUS )

#### Arguments

##### ACCESS = CHARACTER $\ast$ ( $\ast$ ) (Given)
The type of access to be disabled: ’BOUNDS’, ’DELETE’, ’MODIFY’, ’SHIFT’, ’TYPE’ or ’WRITE’.
NDF identifier.
##### STATUS = INTEGER (Given and Returned)
The global status.

#### Notes:

Disabling each type of access imposes the following restrictions on an NDF:
• ’BOUNDS’ prevents the pixel-index bounds of a base NDF from being altered.

• ’DELETE’ prevents an NDF from being deleted.

• ’MODIFY’ prevents any form of modification to the NDF (i.e. it disables all the other access types).

• ’SHIFT’ prevents pixel-index shifts from being applied to a base NDF.

• ’TYPE’ prevents the data type of any NDF components from being altered.

• ’WRITE’ prevents new values from being written to the NDF, or the state of any of its components from being reset.