Institut für Astronomie und AstrophysikAbteilung AstronomieWaldhäuser Str. 64, D-72076 Tübingen, Germany |
ZPARCHECK
Routine to check user parameters to a procedure
zparcheck, progname, parameter, parnum, types, dimens, [ message ]
progname - scalar string name of calling procedure parameter - parameter passed to the routine parnum - integer parameter number types - integer scalar or vector of valid types 1 - byte 2 - integer 3 - int*4 4 - real*4 5 - real*8 6 - complex 7 - string 8 - structure 9 - double complex 10 - pointer 11 - object ref 12 - Unsigned integer 13 - unsigned int*4 14 - int*8 15 - Unsigned int*8 dimens - integer scalar or vector giving number of allowed dimensions.
message - string message describing the parameter to be printed if an error is found
none
IDL> zparcheck, 'HREBIN', hdr, 2, 7, 1, 'FITS Image Header' This example checks whether the parameter 'hdr' is of type string (=7) and is a vector (1 dimension). If either of these tests fail, a message will be printed "Parameter 2 (FITS Image Header) is undefined" "Valid dimensions are 1" "Valid types are string"
If an error in the parameter is a message is printed a RETALL issued
version 1 D. Lindler Dec. 86 documentation updated. M. Greason, May 1990. Recognize double complex datatype W. Landsman September 1995 Converted to IDL V5.0 W. Landsman September 1997 Check for new data types (e.g. unsigned) W. Landsman February 2000
[Home Page] [Software, Documentation] [IDL Documentation] [Quick Reference] [Feedback]