GDS general subroutines
The following general subroutines belong to the category GDS:
``Gipsy Database System''
In parentheses the name of the source file is given.
- GDS_CLOSE
- Close set.
(gdsd_basic.c)
- GDS_CLOSEALL
- Close all sets.
(gdsd_basic.c)
- GDS_CREATE
- Create a new set.
(gdsd_basic.c)
- GDS_DELETE
- Delete set.
(gdsd_basic.c)
- GDS_ERRSTR
- Obtain the message string associated with a GDS error code.
(gds___error.c)
- GDS_EXIST
- Test whether set exists.
(gdsd_basic.c)
- GDS_EXTEND
- create or extend an axis
(gds_extend.c)
- GDS_FTYPE
- Returns the Floating point type of a set.
(gdsd_basic.c)
- GDS_HANDLE
- Obtain a GDS set handle.
(gdsd_basic.c)
- GDS_ITYPE
- Returns the Integer type of a set.
(gdsd_basic.c)
- GDS_LOCK
- Obtain exclusive access to a set.
(gdsd_basic.c)
- GDS_NITEMS
- Returns the number of descriptor items present in a set.
(gdsd_basic.c)
- GDS_OPTIMIZE
- Modify lay-out of GDS descriptor file for efficient access.
(gdsd_basic.c)
- GDS_PRIME
- Returns the size of the set's hash table.
(gdsd_basic.c)
- GDS_RENAME
- Rename an existing GDS set
(gdsd_basic.c)
- GDS_SYNC
- Update descriptor file.
(gdsd_basic.c)
- GDS_UNLOCK
- Abandon exclusive access to a set.
(gdsd_basic.c)
- GDSC_AXNUM
- return axis number of a specified axis
(gdsc_axnum.c)
- GDSC_FILL
- return coordinate word filled with a grid value for each axis.
(gdsc_fill.c)
- GDSC_GRID
- extract a grid value from a coordinate word
(gdsc_grid.c)
- GDSC_INTERSECT
- return the intersection coordinate word of two subsets
(gdsc_intersect.c)
- GDSC_NAME
- return the name of an axis
(gdsc_name.c)
- GDSC_NDIMS
- return the dimensionality of a coordinate word
(gdsc_ndims.c)
- GDSC_ORIGIN
- return the origin of an axis
(gdsc_origin.c)
- GDSC_RANGE
- return lower left and upper right corner of a subset
(gdsc_range.c)
- GDSC_SIZE
- return the size of an axis
(gdsc_size.c)
- GDSC_SUBSTRUCT
- return subset delimited by two coordinate words
(gdsc_substruct.c)
- GDSC_WORD
- apply a grid to a coordinate word and return the new one
(gdsc_word.c)
- GDSD_BASIC
- Describes the basic GDS system.
(gdsd_basic.c)
- GDSD_DELALL
- Delete descriptor item at all levels where it exists.
(gdsd_basic.c)
- GDSD_DELETE
- Delete descriptor item.
(gdsd_basic.c)
- GDSD_FIND
- Find next descriptor name.
(gdsd_basic.c)
- GDSD_LENGTH
- Obtain length of descriptor item
(gdsd_basic.c)
- GDSD_RCHAR
- See GDSD_Rxxx
(gdsd_wfits.shl)
- GDSD_RDBLE
- See GDSD_Rxxx
(gdsd_wfits.shl)
- GDSD_READ
- Read GDS descriptor item.
(gdsd_basic.c)
- GDSD_READC
- Read CHARACTER-typed descriptor item
(gdsd_basic.c)
- GDSD_REWIND
- Set current read position at beginning of descriptor item.
(gdsd_basic.c)
- GDSD_RFITS
- Read FITS descriptor item
(gdsd_wfits.shl)
- GDSD_RINT
- See GDSD_Rxxx
(gdsd_wfits.shl)
- GDSD_RLOG
- See GDSD_Rxxx
(gdsd_wfits.shl)
- GDSD_RREAL
- See GDSD_Rxxx
(gdsd_wfits.shl)
- GDSD_RVAR
- Read variable length record from descriptor item.
(gdsd_wvar.shl)
- GDSD_Rxxx
- Read FITS data field
(gdsd_wfits.shl)
- GDSD_TYPE
- obtain FITS item type
(gdsd_basic.c)
- GDSD_WCHAR
- See GDSD_Wxxx
(gdsd_wfits.shl)
- GDSD_WDBLE
- See GDSD_Wxxx
(gdsd_wfits.shl)
- GDSD_WFITS
- Write FITS-type descriptor item
(gdsd_wfits.shl)
- GDSD_WINT
- See GDSD_Wxxx
(gdsd_wfits.shl)
- GDSD_WLOG
- See GDSD_Wxxx
(gdsd_wfits.shl)
- GDSD_WREAL
- See GDSD_Wxxx
(gdsd_wfits.shl)
- GDSD_WRITE
- Write descriptor item.
(gdsd_basic.c)
- GDSD_WRITEC
- Write CHARACTER-typed descriptor item
(gdsd_basic.c)
- GDSD_WVAR
- Write variable length record to descriptor item.
(gdsd_wvar.shl)
- GDSD_Wxxx
- Write FITS data field
(gdsd_wfits.shl)
- GDST_ABSLEVEL
- Disable/enable search at higher levels.
(gds_tune.c)
- GDST_IMMEDIATE
- Set "immediate reporting" for locked sets.
(gds_tune.c)
- GDST_INCR
- Change increment for descriptor file extends.
(gds_tune.c)
- GDST_INITSIZE
- Change initial file size for sets to be created.
(gds_tune.c)
- GDST_PRIME
- Change hash table size for sets to be created.
(gds_tune.c)
- RMINMAX
- Finds the minimum and maximum and the number of blanks
in subsets by reading the corresponding descriptors or,
when they are not present, by determining them.
(wminmax.c)
- UMINMAX
- Determines and updates the minimum and maximum and the
number of blanks in subsets.
(wminmax.c)
- WMINMAX
- Writes (new) minimum and maximum and number of blanks of
subsets in the descriptor file and optionally deletes
the MINMAX descriptors at intersecting levels.
(wminmax.c)