Making an IDL Variable Undefined
QUESTION: How do I make an IDL variable have a type "undefined"?
ANSWER: At the main IDL level you can use the IDL procedure DELVAR to delete an IDL variable and make it undefined. Inside of procedures and functions, I use this little program named UNDEFINE that I got from Andrew Cool at the DSTO High Frequency Radar Division in Adelaide, Australia.
PRO UNDEFINE, varname tempvar = SIZE(TEMPORARY(varname)) END
You use it like this:
IDL> a = BYTARR(200,200) IDL> HELP, a A BYTE = Array(200, 200) IDL> UNDEFINE, a IDL> HELP, a A UNDEFINED = *Undefined*
Copyright © 1996 David W. Fanning<
Last Updated 6 December 1996