next up previous
Next: ARY_ISBAS - Enquire if an array is a base array
Up: Routine Descriptions
Previous: ARY_IMPRT - Import an array into the ARY_ system from HDS

ARY_ISACC  -  Determine whether a specified type of array access is available

Description:
The routine determines whether a specified type of access to an array is available, or whether it has been disabled. If access is not available, then any attempt to access the array in this way will fail.

Invocation:
CALL ARY_ISACC( IARY, ACCESS, ISACC, STATUS )

Arguments:
IARY = INTEGER (Given)
Array identifier.
ACCESS = CHARACTER ( ) (Given)
The type of array access required: 'BOUNDS ', 'DELETE ', 'SHIFT ', 'TYPE ' or 'WRITE ' (see the Notes section for details).
ISACC = LOGICAL (Returned)
Whether the specified type of access is available.
STATUS = INTEGER (Given and Returned)
The global status.

Notes:
The valid access types control the following operations on the array:
  • 'BOUNDS ' permits the pixel-index bounds of a base array to be altered.

  • 'DELETE ' permits deletion of the array.

  • 'SHIFT ' permits pixel-index shifts to be applied to a base array.

  • 'TYPE ' permits the data type of the array to be altered.

  • 'WRITE ' permits new values to be written to the array, or the array 's state to be reset.



next up previous
Next: ARY_ISBAS - Enquire if an array is a base array
Up: Routine Descriptions
Previous: ARY_IMPRT - Import an array into the ARY_ system from HDS



ARY A Subroutine Library for Accessing ARRAY Data Structures
Starlink User Note 11
R.F. Warren-Smith
28th April 1998
E-mail:rfws@star.rl.ac.uk