next up previous
Next: Creating and Deleting Arrays
Up: Classified list of Routines
Previous: Access to Existing Arrays

 Enquiring Array Attributes

 

ARY_BAD( IARY, CHECK, BAD, STATUS )
Determine if an array may contain bad pixels

ARY_BOUND( IARY, NDIMX, LBND, UBND, NDIM, STATUS )
Enquire the pixel-index bounds of an array

ARY_CMPLX( IARY, CMPLX, STATUS )
Determine whether an array holds complex values

ARY_DIM( IARY, NDIMX, DIM, NDIM, STATUS )
Enquire the dimension sizes of an array

ARY_FORM( IARY, FORM, STATUS )
Obtain the storage form of an array

ARY_FTYPE( IARY, FTYPE, STATUS )
Obtain the full data type of an array

ARY_ISACC( IARY, ACCESS, ISACC, STATUS )
Determine whether a specified type of array access is available

ARY_ISMAP( IARY, MAPPED, STATUS )
Determine if an array is currently mapped

ARY_ISBAS( IARY, BASE, STATUS )
Enquire if an array is a base array

ARY_ISTMP( IARY, TEMP, STATUS )
Determine if an array is temporary

ARY_NDIM( IARY, NDIM, STATUS )
Enquire the dimensionality of an array

ARY_OFFS( IARY1, IARY2, MXOFFS, OFFS, STATUS )
Obtain the pixel offset between two arrays

ARY_SAME( IARY1, IARY2, SAME, ISECT, STATUS )
Enquire if two arrays are part of the same base array

ARY_SIZE( IARY, NPIX, STATUS )
Determine the size of an array

ARY_STATE( IARY, STATE, STATUS )
Determine the state of an array (defined or undefined)

ARY_TYPE( IARY, TYPE, STATUS )
Obtain the numeric type of an array

ARY_VALID( IARY, VALID, STATUS )
Determine whether an array identifier is valid

ARY_VERFY( IARY, STATUS )
Verify that an array's data structure is correctly constructed



next up previous
Next: Creating and Deleting Arrays
Up: Classified list of Routines
Previous: Access to Existing Arrays



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