mglib

Personal IDL library for M. Galloy

Directory: introspection/

routines for inspecting variables and routines

Contents

.pro files

mg_arg.pro

Handle an argument to a routine.

mg_called_routines.pro

Finds the routines (normal functions and procedures) needed for the code inside a file i.e.

mg_get_idl_routine_names.pro

Determine the names of the IDL library routines.

mg_hastag.pro

Determines if a structure has a given tag name.

mg_heapinfo.pro

Information about the current state of the heap.

mg_help.pro

Prints out help information for a variable.

mg_helpdef.pro

Print the declaration string for a variable.

mg_isarray.pro

Determines if the argument is an array.

mg_isinteger.pro

Determines if the argument is an integer type.

mg_isscalar.pro

Determines if the argument is a scalar.

mg_onlinehelp_lookup.pro

Determine if a name represents an IDL library function, procedure, or class and return the URL to the online help if it does.

mg_struct_equal.pro

Compare two structures for equality.

mg_thumbnail.pro

Create a thumbnail image of a simple visualization of the data.

mg_typename.pro

Returns a nice string name for the given type code.

mg_typesize.pro

Returns the size in bytes of a variable of the given type code.

mg_variable_declaration.pro

Returns a string that gives the IDL declaration for the type of the given variable.

Personal library of Michael Galloy
Contact me if you have enhancement requests or bug fixes.