next up previous
Next: NDF_OPEN - Open an existing or new NDF
Up: FORTRAN ROUTINE DESCRIPTIONS
Previous: NDF_NEWP - Create a new primitive NDF

NDF_NOACC - Disable a specified type of access to an NDF   

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 * ( * ) (Given)
The type of access to be disabled: 'BOUNDS', 'DELETE', 'MODIFY', 'SHIFT', 'TYPE' or 'WRITE'.
INDF = INTEGER (Given)
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.



next up previous
Next: NDF_OPEN - Open an existing or new NDF
Up: FORTRAN ROUTINE DESCRIPTIONS
Previous: NDF_NEWP - Create a new primitive NDF


Starlink User Note 33
R.F. Warren-Smith
11th January 2000
E-mail:rfws@star.rl.ac.uk

Copyright © 2000 Council for the Central Laboratory of the Research Councils