mglib

Personal IDL library for M. Galloy

Index

.     A     C     D     E     F     G     H     I     L     M     N     O     P     R     S     T     U     V     W     Z    

.

./ directory

startup file

A

analysis/ directory

Routines for handling various types of basic analysis: mathematical functions, expression evaluation, simple number theory algorithms, random numbers, sorting, etc.

C

calendar/ directory

routines to deal with dates/times

cmdline_tools/ directory

The cmdline_tools package is a library of routines to make using the IDL command line more convenient.

collection/ directory

The collection framework defines classes to provide various types of containers, primarily list (MGcoArrayList) and hash table (MGcoHashTable) implementation.

cptcity_catalog.idldoc .idldoc file in vis/color/ directory

The cpt-city color tables are shown below.

cula/ directory

CULAtools bindings

D

dist_tools/ directory

The dist_tools package is a collection of routines useful in several areas when creating applications for distribution to others.

dist_tools/bindings/ directory

This directory contains routines and classes to autogenerate a DLM of wrapperroutines.

docgen/ directory

mg_docgen is a utility to produce text output that combines static written text and the output from IDL.

E

envi/ directory

ENVI user routines

F

fileio/ directory

file input/output routines

G

googlevoice/ directory

class for connecting to Google Voice

graphs.idldoc .idldoc file in vis/graphs/ directory

Graphs are specified by a collection of nodes with some particular properties.

gsl/ directory

generated wrappers for GNU Scientific Library (GSL) routines

H

hdf/ directory

routines for reading/writing/querying HDF files

hdf5/ directory

routines for reading/writing/querying HDF5 files

I

idl_object::cleanup routine in idl_object__define.pro

Free resources.

idl_object::init routine in idl_object__define.pro

Create IDL_Object object.

idl_object__define routine in idl_object__define.pro

Define instance variables.

idl_object__define.pro .pro file in objects/ directory

This class is used to inherit from in IDL versions before 8.0, allowing operator overloaded classes to still compile on earlier versions (though not to offer operator overloading, of course).

indices/ directory

This directory contains routines for handling array indices.

introspection/ directory

routines for inspecting variables and routines

itools/ directory

iTools related helpers and components

L

ls routine in ls.pro

Substitute for UNIX ls command.

ls.pro .pro file in cmdline_tools/ directory

Equivalent to UNIX ls command.

M

man routine in man.pro

Print comments about a routine or finds matching routines.

man.pro .pro file in cmdline_tools/ directory

Prints basic information about a routine.

man_checkroutine routine in man.pro

Checks to see if routine is in list.

man_print routine in man.pro

Print a string by splitting it across lines on spaces and indents every line except the first using the value of the INDENT keyword.

man_printdocs routine in man.pro

Print header docs for a routine in a given file.

man_resolveroutine routine in man.pro

Routine to resolve a given routine without crashing.

man_routineinfo routine in man.pro

Print comments about a routine.

man_termavailable routine in man.pro

Determines if a term capable of paging is available:

man_width routine in man.pro

Wrapper for MG_TERMCOLUMNS in case it is not available.

mg_acosh routine in mg_acosh.pro

Inverse hyperbolic cosine.

mg_acosh.pro .pro file in analysis/ directory
mg_all routine in mg_all.pro

Determine whether all elements of an array of logical values are true.

mg_all.pro .pro file in indices/ directory
mg_alogm routine in mg_alogm.pro

Natural logarithm of a matrix.

mg_alogm.pro .pro file in analysis/ directory
mg_ansicode routine in mg_ansicode.pro

Set ANSI color codes for the given text.

mg_ansicode.pro .pro file in cmdline_tools/ directory

Set ANSI escape codes for the given text.

mg_any routine in mg_any.pro

Determine whether any elements of an array of logical values is true.

mg_any.pro .pro file in indices/ directory
mg_arclength routine in mg_arclength.pro

Computes the arc length of a path.

mg_arclength routine in mg_arclength.pro

Computes the arc length of a path.

mg_arclength.pro .pro file in analysis/ directory
mg_arclength.pro .pro file in vis/geometry/ directory
mg_arg routine in mg_arg.pro

Handle an argument to a routine.

mg_arg.pro .pro file in introspection/ directory
mg_ascii_template routine in mg_ascii_template.pro
mg_ascii_template.pro .pro file in fileio/ directory
mg_asinh routine in mg_asinh.pro

Inverse hyperbolic sine.

mg_asinh.pro .pro file in analysis/ directory
mg_atanh routine in mg_atanh.pro

Inverse hyperbolic tangent.

mg_atanh.pro .pro file in analysis/ directory
mg_backspace routine in mg_backspace.pro

Backspaces a nchars characters.

mg_backspace.pro .pro file in cmdline_tools/ directory
mg_base64_image routine in mg_base64_image.pro

Base64 encode a byte-valued array, splitting it into rows of column_size characters delimited by the platform newline characters.

mg_base64_image.pro .pro file in vis/images/ directory
mg_base64decode routine in mg_base64decode.pro

Decode a string in Base64, performs the inverse operation as MG_BASE64ENCODE.

mg_base64decode.pro .pro file in net/ directory
mg_base64encode routine in mg_base64encode.pro

Encode a string using Base64, performs the inverse operation as MG_BASE64DECODE.

mg_base64encode.pro .pro file in net/ directory
mg_battery_plot routine in mg_battery_plot.pro
mg_battery_plot.pro .pro file in misc/ directory
mg_battery_plot_extract routine in mg_battery_plot.pro
mg_battery_plot_extract_number routine in mg_battery_plot.pro
mg_bezier routine in mg_bezier.pro

Returns the Bezier curve between points.

mg_bezier.pro .pro file in vis/geometry/ directory

Returns the Bezier curve between points.

mg_bezier_binomial routine in mg_bezier.pro

Computes the binomial coefficients for a given degree.

mg_blend routine in mg_blend.pro

Blend two images together using the given alpha channel.

mg_blend.pro .pro file in vis/images/ directory

Blend two images together using the given alpha channel.

mg_boxplot routine in mg_boxplot.pro

Create a box and whisker plot.

mg_boxplot.pro .pro file in vis/lineplots/ directory

Create a box and whisker plot, also called a boxplot.

mg_breakpoint routine in mg_breakpoint.pro

A helpful wrapper for BREAKPOINT which finds files in the !path and allows relative line numbers within routines.

mg_breakpoint.pro .pro file in cmdline_tools/ directory

Convenience wrapper for BREAKPOINT that finds files in !path without having to use a full path specification.

mg_bubblechart routine in mg_bubblechart.pro
mg_bubblechart.pro .pro file in vis/lineplots/ directory

Create a simple bubblechart.

mg_bubblechart_overplot routine in mg_bubblechart.pro

Plot the bubbles.

mg_build_lineplots routine in mg_build_lineplots.pro

Build the lineplots DLM.

mg_build_lineplots.pro .pro file in vis/lineplots/ directory
mg_called_routines routine in mg_called_routines.pro

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

mg_called_routines.pro .pro file in introspection/ directory
mg_capture routine in mg_capture.pro
mg_capture.pro .pro file in docgen/ directory
mg_char routine in mg_char.pro

Convenience routine to convert a 1-element string to a character value.

mg_char.pro .pro file in dist_tools/bindings/ directory
mg_check_path routine in mg_check_path.pro

Check a file path to see if it exists.

mg_check_path.pro .pro file in fileio/ directory
mg_checkeasing routine in mg_checkeasing.pro

Validation tool for tests easing functions.

mg_checkeasing.pro .pro file in vis/animation/easing/ directory
mg_checkerboard routine in mg_checkerboard.pro

Returns a checkerboard pattern suitable for use with the PATTERN keyword to POLYFILL.

mg_checkerboard.pro .pro file in vis/lineplots/ directory
mg_choose routine in mg_choose.pro

Calculate a mathematical combination.

mg_choose.pro .pro file in analysis/ directory
mg_class_hierarchy routine in mg_class_hierarchy.pro

Retrieves or prints a class hierarchy for an object or classname.

mg_class_hierarchy.pro .pro file in objects/ directory

Retrieves or prints a class hierarchy for an object or classname.

mg_clineprofile routine in mg_clineprofile.pro

Creates color coded HTML output of line profiling output.

mg_clineprofile.pro .pro file in profiling/ directory
mg_cmp_version routine in mg_cmp_version.pro

Compares two version numbers for the more updated number.

mg_cmp_version.pro .pro file in dist_tools/ directory
mg_color routine in mg_color.pro

Get an RGB color value for the specified color name.

mg_color.pro .pro file in vis/color/ directory
mg_colorbar routine in mg_colorbar.pro

Produce a colorbar in direct graphics.

mg_colorbar.pro .pro file in vis/directgraphics/ directory

Produce a colorbar in direct graphics.

mg_colorlic routine in mg_colorlic.pro

Create a LIC visualization where color denotes magnitude of the vector field.

mg_colorlic.pro .pro file in vis/flow/ directory
mg_complement routine in mg_complement.pro

Returns the complement of an index array.

mg_complement.pro .pro file in indices/ directory
mg_compress routine in mg_compress.pro

Compress a byte array.

mg_compress.pro .pro file in zlib/ directory
mg_connected routine in mg_connected.pro

Determine if connected to the internet.

mg_connected.pro .pro file in net/ directory
mg_constants routine in mg_constants.pro

Defines constants for values of LINESTYLE, PSYM, and [XYZ]STYLE keywords.

mg_constants.pro .pro file in vis/util/ directory
mg_contour routine in mg_contour.pro

Produce a contour plot.

mg_contour.pro .pro file in vis/directgraphics/ directory

Wrapper for CONTOUR that handles the NLEVELS keyword better: if LEVELS is not specified then NLEVELS contour levels are created equally spaced between the minimum and maximum values of z.

mg_convert routine in mg_convert.pro

Use ImageMagick to convert a file between formats.

mg_convert.pro .pro file in vis/util/ directory

Use ImageMagick to convert a file between formats.

mg_convert_fraction routine in mg_tex2idl.pro

Convert TeX fractions in a given string to IDL format codes.

mg_convert_read_image routine in mg_convert.pro

Attempt to read an image file.

mg_convert_subsuper routine in mg_tex2idl.pro

Convert TeX superscripts and subscripts in a given string to IDL format codes.

mg_cpt2ct routine in mg_cpt2ct.pro

Converts a GMT color table file to an RGB color table.

mg_cpt2ct.pro .pro file in vis/color/ directory
mg_create_bubbles routine in mg_create_bubbles.pro

Factory function to create an array of bubbles.

mg_create_bubbles.pro .pro file in vis/objectgraphics/ directory
mg_create_ctfile routine in mg_create_ctfile.pro

Create a new color table file suitable for use with MODIFYCT, LOADCT, XLOADCT, and IDLgrPalette::loadCT.

mg_create_ctfile.pro .pro file in vis/color/ directory
mg_cubehelix routine in mg_cubehelix.pro

Calculate a "cube helix" color table and set the current direct graphics color table (unless RGB_TABLE is present).

mg_cubehelix.pro .pro file in vis/color/ directory
mg_cula_demo routine in mg_cula_demo.pro
mg_cula_demo.pro .pro file in cula/ directory
mg_datavase routine in mg_datavase.pro
mg_datavase.pro .pro file in vis/lineplots/ directory

Based on the paper "Data Vases: Plots for Visualizing Multiple Time Series" by Sidharth Thakur and Theresa-Marie Rhyne.

mg_decode_png routine in mg_decode_png.pro

Decodes a PNG byte stream to a 2- or 3-dimensional image array.

mg_decode_png.pro .pro file in vis/images/ directory
mg_decomposed routine in mg_decomposed.pro

Set the decomposed mode, if available in the current graphics device i.e.

mg_decomposed.pro .pro file in vis/directgraphics/ directory
mg_dialog_pickcolor routine in mg_dialog_pickcolor.pro
mg_dialog_pickcolor.pro .pro file in vis/color/ directory

Panes: color circle, slides (in BW, RGB, HSV, HSB, CMYK), listing of color names

mg_dlm class
mg_dlm::addInclude routine in mg_dlm__define.pro

Add an include file to the DLM.

mg_dlm::addLibrary routine in mg_dlm__define.pro

Add a library to the link line.

mg_dlm::addPoundDefineAccessor routine in mg_dlm__define.pro

Adds wrapper routine to access the given #define value.

mg_dlm::addRoutine routine in mg_dlm__define.pro

Adds a wrapper routine to the DLM.

mg_dlm::addRoutineFromPrototype routine in mg_dlm__define.pro

Adds a wrapper routine defined by a prototype given by a string to the DLM.

mg_dlm::addRoutinesFromHeaderFile routine in mg_dlm__define.pro

Adds wrapper routines from a header file.

mg_dlm::build routine in mg_dlm__define.pro

Compiles and links the DLM.

mg_dlm::cleanup routine in mg_dlm__define.pro

Free resources.

mg_dlm::getProperty routine in mg_dlm__define.pro

Get properties.

mg_dlm::init routine in mg_dlm__define.pro

Create the DLM object.

mg_dlm::load routine in mg_dlm__define.pro

Load the DLM.

mg_dlm::register routine in mg_dlm__define.pro

Register the DLM.

mg_dlm::setProperty routine in mg_dlm__define.pro

Set properties.

mg_dlm::write routine in mg_dlm__define.pro

Writes the .c and .dlm files to the BASENAME location.

mg_dlm__define routine in mg_dlm__define.pro

Define instance variables.

mg_dlm__define.pro .pro file in dist_tools/bindings/ directory

Class representing a DLM made from a list of wrapper routines.

mg_docgen routine in mg_docgen.pro

Generate docs for a given directory.

mg_docgen.pro .pro file in docgen/ directory
mg_dot2graph routine in mg_dot2graph.pro

Create a graph representation from a .dot file.

mg_dot2graph.pro .pro file in vis/graphs/ directory
mg_dump routine in mg_dump.pro

Determine the data file type and display a simple listing of the contents of the file.

mg_dump.pro .pro file in fileio/ directory
mg_encode_png routine in mg_encode_png.pro

Create a PNG byte stream of a 2- or 3-dimensional image.

mg_encode_png.pro .pro file in vis/images/ directory
mg_endian routine in mg_endian.pro

Determines the byte order of the platform running this routine.

mg_endian.pro .pro file in fileio/ directory
mg_epoch2julian routine in mg_epoch2julian.pro

Convert epoch times to Julian times.

mg_epoch2julian.pro .pro file in calendar/ directory
mg_equal routine in mg_equal.pro

Determines whether two values are equal, or within a given tolerance.

mg_equal.pro .pro file in analysis/ directory
mg_escape_latex routine in mg_escape_latex.pro

Filters a line to make it safe for LaTeX output, i.e., escaping certain characters with backslashes.

mg_escape_latex.pro .pro file in textmarkup/ directory
mg_escape_xml routine in mg_escape_xml.pro

Makes a string safe for inclusion in an XML file by expanding special characters into their XML entities.

mg_escape_xml.pro .pro file in net/ directory
mg_evalexpr routine in mg_evalexpr.pro

Evaluates a mathematical expression.

mg_evalexpr.pro .pro file in analysis/ directory

Evaluates a mathematical expression using the basic arithmetic operators +, -, *, /, and ^ along with parentheses for grouping and simple function calls of a single variable.

mg_expm routine in mg_expm.pro

Exponential of a matrix.

mg_expm.pro .pro file in analysis/ directory
mg_factor routine in mg_factor.pro

Returns the prime factorization of a given integer value n.

mg_factor.pro .pro file in analysis/ directory
mg_file routine in mg_file.pro

Wrapper to create a file object.

mg_file.pro .pro file in fileio/ directory
mg_file_which routine in mg_file_which.pro

Wrapper for FILE_WHICH, but has an ALL keyword to find all matches.

mg_file_which.pro .pro file in cmdline_tools/ directory
mg_filename routine in mg_filename.pro

Compose and/or decompose a filename.

mg_filename.pro .pro file in fileio/ directory
mg_find_pattern routine in mg_find_pattern.pro

Finds a 1-dimensional pattern in an array.

mg_find_pattern.pro .pro file in analysis/ directory
mg_flatten routine in mg_flatten.pro

Create a 1-dimensional array from a multi-dimensional input.

mg_flatten.pro .pro file in analysis/ directory
mg_fonts routine in mg_fonts.pro

Utility to query fonts available in the system.

mg_fonts.pro .pro file in vis/util/ directory
mg_fonts_tt class
mg_fontsize routine in mg_fontsize.pro

Calculates the size of a string.

mg_fontsize.pro .pro file in vis/util/ directory
mg_force routine in mg_force.pro

Spread data apart using a simple algorithm.

mg_force.pro .pro file in vis/util/ directory

Spread data apart using a force directed algorithm.

mg_gc_barchart routine in mg_gc_barchart.pro

Create an image of a pie chart using the Google Charts API.

mg_gc_barchart.pro .pro file in vis/googlechart/ directory
mg_gc_base routine in mg_gc_base.pro

Interface to Google Charts API.

mg_gc_base.pro .pro file in vis/googlechart/ directory
mg_gc_base_processstr routine in mg_gc_base.pro

Process a string for inclusion in the URL: replace spaces with + signs, join multiple array elements with |'s, and add the param=.

mg_gc_piechart routine in mg_gc_piechart.pro

Create an image of a pie chart using the Google Charts API.

mg_gc_piechart.pro .pro file in vis/googlechart/ directory
mg_gc_scatter routine in mg_gc_scatter.pro

Scatter plot using Google Charts API.

mg_gc_scatter.pro .pro file in vis/googlechart/ directory
mg_gc_venn routine in mg_gc_venn.pro

Create a Venn Diagram using the Google Charts API.

mg_gc_venn.pro .pro file in vis/googlechart/ directory
mg_gcd routine in mg_gcd.pro

Find the greatest common denominator (GCD) for two positive integers.

mg_gcd.pro .pro file in analysis/ directory
mg_get_idl_routine_names routine in mg_get_idl_routine_names.pro

Determine the names of the IDL library routines.

mg_get_idl_routine_names.pro .pro file in introspection/ directory
mg_get_url_content routine in mg_get_url_content.pro

Get the content for the given URL.

mg_get_url_content.pro .pro file in net/ directory
mg_getdata routine in mg_getdata.pro

Pulls out a section of a variable in a file.

mg_getdata.pro .pro file in fileio/ directory
mg_getpassword routine in mg_getpassword.pro

Get a password from the command line.

mg_getpassword.pro .pro file in net/ directory
mg_getscreendisplaysize routine in mg_getscreendisplaysize.pro

Returns the "usable for display" size of the screen, i.e., excluding the Windows taskbar or Mac OS X menu.

mg_getscreendisplaysize.pro .pro file in vis/util/ directory
mg_google_lookup routine in mg_google_lookup.pro

Event handler for ENVI menu.

mg_google_lookup.pro .pro file in envi/ directory
mg_google_lookup_define_buttons routine in mg_google_lookup.pro

Trick to automatically add this to the ENVI menu.

mg_gradient routine in mg_gradient.pro

Compute the gradient of an array.

mg_gradient.pro .pro file in analysis/ directory
mg_graph2dot routine in mg_graph2dot.pro

Writes a Graphviz .dot file representing a graph.

mg_graph2dot.pro .pro file in vis/graphs/ directory
mg_graph_democlass class
mg_graph_democlass::addChild routine in mg_graph_democlass__define.pro
mg_graph_democlass::cleanup routine in mg_graph_democlass__define.pro
mg_graph_democlass::getProperty routine in mg_graph_democlass__define.pro
mg_graph_democlass::init routine in mg_graph_democlass__define.pro
mg_graph_democlass::setProperty routine in mg_graph_democlass__define.pro
mg_graph_democlass__define routine in mg_graph_democlass__define.pro
mg_graph_democlass__define.pro .pro file in vis/graphs/ directory
mg_graph_layout routine in mg_graph_layout.pro

Create a [graphs graph].

mg_graph_layout.pro .pro file in vis/graphs/ directory
mg_grstrwrap routine in mg_grstrwrap.pro

Wrap a string to a given width.

mg_grstrwrap.pro .pro file in vis/text/ directory
mg_h5_dump routine in mg_h5_dump.pro

Parse and display a simple hierarchy of contents of a HDF5 file.

mg_h5_dump.pro .pro file in hdf5/ directory

Dumps the structure of an HDF5 file to the output log.

mg_h5_getdata routine in mg_h5_getdata.pro

Pulls out a section of a HDF5 variable.

mg_h5_getdata.pro .pro file in hdf5/ directory

Routine for extracting datasets, slices of datasets, or attributes from an HDF 5 file with simple notation.

mg_h5_putdata routine in mg_h5_putdata.pro

Write data to a file.

mg_h5_putdata.pro .pro file in hdf5/ directory

Write a variable or attribute to an HDF 5 file with a simple notation.

mg_h5_putdata_putvariable routine in mg_h5_putdata.pro
mg_hasroutine routine in mg_hasroutine.pro

Determine if a given routine name is available to call.

mg_hasroutine.pro .pro file in dist_tools/ directory

Determines if a given routine is available to call.

mg_hastag routine in mg_hastag.pro

Determines if a structure has a given tag name.

mg_hastag.pro .pro file in introspection/ directory
mg_hdf_dump routine in mg_hdf_dump.pro

Dump contents of given HDF file.

mg_hdf_dump.pro .pro file in hdf/ directory

Dumps contents of an HDF file.

mg_hdf_dump_an routine in mg_hdf_dump.pro
mg_hdf_dump_sd routine in mg_hdf_dump.pro

Dump the SD contents of an HDF file.

mg_hdf_dump_typedecl routine in mg_hdf_dump.pro

Convert a type string and dimensions array into a string description of the variable, e.g., FLOAT[256, 256].

mg_hdf_getdata routine in mg_hdf_getdata.pro

Pulls out a section of a HDF variable.

mg_hdf_getdata.pro .pro file in hdf/ directory
mg_heapinfo routine in mg_heapinfo.pro

Information about the current state of the heap.

mg_heapinfo.pro .pro file in introspection/ directory
mg_help routine in mg_help.pro

Prints out help information for a variable.

mg_help.pro .pro file in introspection/ directory
mg_helpdef routine in mg_helpdef.pro

Print the declaration string for a variable.

mg_helpdef.pro .pro file in introspection/ directory
mg_hist_nd routine in mg_hist_nd.pro

Find the histogram of a set of n-dimensional points.

mg_hist_nd.pro .pro file in analysis/ directory
mg_histplot routine in mg_histplot.pro

Create a histogram plot.

mg_histplot.pro .pro file in vis/lineplots/ directory

Create a histogram plot.

mg_horizon routine in mg_horizon.pro

Plot a horizon graph.

mg_horizon.pro .pro file in vis/lineplots/ directory

Horizons graph squeeze many line plots into a single graph by folding the graph into bands and color coding them.

mg_idlversion routine in mg_idlversion.pro

Returns the IDL version number as a string or a boolean indicating whether a required version is met.

mg_idlversion.pro .pro file in dist_tools/ directory
mg_image routine in mg_image.pro

Displays an image scaled to a "reasonable" size with optional x- and y-axes.

mg_image.pro .pro file in vis/images/ directory

Displays an image scaled to a "reasonable" size with x- and y-axes.

mg_image_flip routine in mg_image_flip.pro

Flips an image upside down (for all interleaves).

mg_image_flip.pro .pro file in vis/images/ directory
mg_image_getsize routine in mg_image_getsize.pro

Returns the size of the image array as a two element array, [xsize, ysize].

mg_image_getsize.pro .pro file in vis/images/ directory

Return the x and y size of the given image array.

mg_image_resize routine in mg_image_resize.pro

Resize an image similarly to CONGRID.

mg_image_resize.pro .pro file in vis/images/ directory
mg_in routine in mg_in.pro

Returns whether an element in contained in an array.

mg_in.pro .pro file in analysis/ directory
mg_include routine in mg_include.pro

Includes the contents of the given batch file at the calling level.

mg_include.pro .pro file in dist_tools/ directory
mg_index2rgb routine in mg_index2rgb.pro

Converts color indices to RGB coordinates.

mg_index2rgb.pro .pro file in vis/color/ directory
mg_install_fonts routine in mg_install_fonts.pro

Install the special fonts with mglib.

mg_install_fonts.pro .pro file in vis/util/ directory
mg_isarray routine in mg_isarray.pro

Determines if the argument is an array.

mg_isarray.pro .pro file in introspection/ directory
mg_isinteger routine in mg_isinteger.pro

Determines if the argument is an integer type.

mg_isinteger.pro .pro file in introspection/ directory
mg_isscalar routine in mg_isscalar.pro

Determines if the argument is a scalar.

mg_isscalar.pro .pro file in introspection/ directory
mg_itbrowser routine in mg_itbrowser.pro

Browse components and their properties of an iTool.

mg_itbrowser.pro .pro file in itools/ directory
mg_itbrowser_addids routine in mg_itbrowser.pro

Add a component to the component tree.

mg_itbrowser_cleanup routine in mg_itbrowser.pro

Cleanup resources.

mg_itbrowser_event routine in mg_itbrowser.pro

Handle events.

mg_julian2epoch routine in mg_julian2epoch.pro

Convert Julian dates to epoch times.

mg_julian2epoch.pro .pro file in calendar/ directory
mg_julian2str routine in mg_julian2str.pro

Convert a Julian date/time to a string representation.

mg_julian2str.pro .pro file in calendar/ directory
mg_lcm routine in mg_lcm.pro

Find the least common multiple (LCM) for two positive integers.

mg_lcm.pro .pro file in analysis/ directory
mg_legend routine in mg_legend.pro

Create a legend.

mg_legend.pro .pro file in vis/directgraphics/ directory

Create a legend in direct graphics plots.

mg_lic routine in mg_lic.pro

Compute the line integral convolution for a vector field.

mg_lic.pro .pro file in vis/flow/ directory

Example program demonstrating the use of MG_LIC.

mg_linear_function routine in mg_linear_function.pro

Create a function which maps in_range to out_range with a linear function and returns the coefficients.

mg_linear_function.pro .pro file in analysis/ directory
mg_lineplot routine in mg_lineplot.pro

Create a line plot.

mg_lineplot.pro .pro file in vis/lineplots/ directory

Create a line plot.

mg_loadct routine in mg_loadct.pro

Load a pre-defined color table.

mg_loadct.pro .pro file in vis/color/ directory

Load a color table by index.

mg_local_moment routine in mg_local_moment.pro

Computes the local moments for an array with a given window size.

mg_local_moment.pro .pro file in analysis/ directory
mg_log routine in mg_log.pro

Messages are logged via this routine.

mg_log.pro .pro file in dist_tools/ directory

MG_LOG is a procedural interface to the logging framework.

mg_log_common.pro .pro file in dist_tools/ directory
mg_make_background routine in mg_make_background.pro

Make a background for computer desktop.

mg_make_background.pro .pro file in misc/ directory
mg_make_background_random routine in mg_make_background.pro

Make a random (but smoothed) background texture.

mg_make_cl_wrapper routine in mg_make_cl_wrapper.pro

Create a UNIX wrapper script to call an IDL routine.

mg_make_cl_wrapper.pro .pro file in dist_tools/ directory
mg_make_cula_bindings routine in mg_make_cula_bindings.pro
mg_make_cula_bindings.pro .pro file in cula/ directory
mg_make_dll routine in mg_make_dll.pro

Wrapper for MAKE_DLL that handles input and output directories more intelligently.

mg_make_dll.pro .pro file in dist_tools/ directory
mg_make_gsl_bindings routine in mg_make_gsl_bindings.pro
mg_make_gsl_bindings.pro .pro file in gsl/ directory
mg_make_patterns.pro .pro file in misc/ directory

Found equations here: http://ministryoftype.co.uk/words/article/guilloches/

mg_make_rt routine in mg_make_rt.pro

Wrapper for MAKE_RT.

mg_make_rt.pro .pro file in dist_tools/ directory

MG_MAKE_RT can build a cross-platform runtime distribution.

mg_make_zeromq_bindings routine in mg_make_zeromq_bindings.pro
mg_make_zeromq_bindings.pro .pro file in zeromq/ directory
mg_makect routine in mg_makect.pro

Create a color table based on starting and ending colors (or optionally, a center color) and linearly interpolating.

mg_makect.pro .pro file in vis/color/ directory
mg_makerange routine in mg_makerange.pro

Create an array ranging from the startValue and stopping before the stopValue.

mg_makerange.pro .pro file in indices/ directory
mg_maketrue routine in mg_maketrue.pro

Converts an image in one TRUE format to another.

mg_maketrue.pro .pro file in vis/images/ directory
mg_matchdelim routine in mg_tex2idl.pro

Returns the position in the input string of the closing curly brace that matches the first open curly brace, -1L if not found.

mg_max routine in mg_max.pro

Returns maximum of an array or object which supports FOREACH loops.

mg_max.pro .pro file in collection/ directory
mg_md5 routine in mg_md5.pro

Hash the input string using MD5.

mg_md5.pro .pro file in net/ directory
mg_min routine in mg_min.pro

Returns minimum of an array or object which supports FOREACH loops.

mg_min.pro .pro file in collection/ directory
mg_n_elements routine in mg_n_elements.pro

In IDL 8.0, the number of elements of an object can be overloaded with the _overloadSize method for objects which inherit from IDL_Object.

mg_n_elements.pro .pro file in objects/ directory
mg_n_smallest routine in mg_n_smallest.pro

Finds the n smallest elements of a data array.

mg_n_smallest.pro .pro file in analysis/ directory
mg_nc_browser class
mg_nc_browser routine in mg_nc_browser.pro

Create the browser.

mg_nc_browser.pro .pro file in netcdf/ directory

Widget program to browse the contents of a netCDF file and load the contents of variables into IDL variables a the main-level.

mg_nc_browser::_cleanupWidgets routine in mg_nc_browser.pro

Handle cleanup when the widget program is destroyed.

mg_nc_browser::_createWidgets routine in mg_nc_browser.pro

Create the widget hierarchy.

mg_nc_browser::_openFiles routine in mg_nc_browser.pro

Bring up pick file dialog to choose a file and load it.

mg_nc_browser::_realizeWidgets routine in mg_nc_browser.pro

Draw the widget hierarchy.

mg_nc_browser::_startXManager routine in mg_nc_browser.pro

Start XMANAGER.

mg_nc_browser::cleanup routine in mg_nc_browser.pro

Free resources

mg_nc_browser::handleEvents routine in mg_nc_browser.pro

Handle all events from the widget program.

mg_nc_browser::init routine in mg_nc_browser.pro

Browse the contents of an netCDF file with a GUI browser program.

mg_nc_browser::loadFiles routine in mg_nc_browser.pro

Load netCDF files corresponding to filenames.

mg_nc_browser::setTitle routine in mg_nc_browser.pro

Set the window title based on the current filename.

mg_nc_browser__define routine in mg_nc_browser.pro

Define instance variables.

mg_nc_browser_cleanup routine in mg_nc_browser.pro

Thin procedural wrapper to call ::_cleanupWidgets cleanup routine.

mg_nc_browser_handleevents routine in mg_nc_browser.pro

Thin procedural wrapper to call ::handleEvents event handler.

mg_nc_decompose routine in mg_nc_decompose.pro

Determines the type of element described by descriptor, i.e., invalid (0), attribute (1), variable (2), or group (3).

mg_nc_decompose.pro .pro file in netcdf/ directory
mg_nc_dump routine in mg_nc_dump.pro

Parse and display a simple hierarchy of contents of a netCDF file.

mg_nc_dump.pro .pro file in netcdf/ directory

Dumps the structure of an netCDF file to the output log.

mg_nc_errormessage routine in mg_nc_errormessage.pro

Convert a netCDF error code to a human readable error message.

mg_nc_errormessage.pro .pro file in netcdf/ directory
mg_nc_getdata routine in mg_nc_getdata.pro

Pulls out a section of a netCDF variable.

mg_nc_getdata.pro .pro file in netcdf/ directory

Routine for extracting datasets, slices of datasets, or attributes from an netCDF file with simple notation.

mg_nc_list routine in mg_nc_list.pro

Return array of element names.

mg_nc_list.pro .pro file in netcdf/ directory
mg_nc_putdata routine in mg_nc_putdata.pro

Routine for writing netCDF files.

mg_nc_putdata.pro .pro file in netcdf/ directory
mg_newline routine in mg_newline.pro

Returns the newline separator(s) for the OS: linefeed on UNIX platforms and carriage return/linefeeds for Windows.

mg_newline.pro .pro file in strings/ directory
mg_nexttoken routine in mg_tex2idl.pro

Find the next token in a given string.

mg_object class
mg_object::_getClassInfo routine in mg_object__define.pro
mg_object::_overloadHelp routine in mg_object__define.pro
mg_object::help routine in mg_object__define.pro

Display internal help output with OBJECTS set for this object (so it shows instance data as well).

mg_object::toString routine in mg_object__define.pro

Returns a string representation of the object.

mg_object__define routine in mg_object__define.pro

Define instance variables.

mg_object__define.pro .pro file in objects/ directory

Base class for objects to add a few introspection methods such as ::help and ::toString.

mg_object_cleanup routine in mg_object_cleanup.pro

Generic cleanup for writing object widget programs.

mg_object_cleanup.pro .pro file in widgets/ directory
mg_object_event_handler routine in mg_object_event_handler.pro

Generic event handler for writing object widget programs.

mg_object_event_handler.pro .pro file in widgets/ directory
mg_onlinehelp_lookup routine in 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_onlinehelp_lookup.pro .pro file in introspection/ directory
mg_open_url routine in mg_open_url.pro

Open an URL in the default web browser.

mg_open_url.pro .pro file in net/ directory
mg_openstreetmap_demo.pro .pro file in misc/ directory
mg_opt class
mg_options class
mg_options::addOption routine in mg_options__define.pro

Add the definition of an option to the parser.

mg_options::addParams routine in mg_options__define.pro

Add a range of positional parameters.

mg_options::cleanup routine in mg_options__define.pro

Free resources.

mg_options::get routine in mg_options__define.pro

Get value of option.

mg_options::init routine in mg_options__define.pro

Create option parsing object.

mg_options::parseArgs routine in mg_options__define.pro

Parse arguments.

mg_options__define routine in mg_options__define.pro

Define instance variables.

mg_options__define.pro .pro file in dist_tools/ directory

An object to facilitate parsing of command line options.

mg_parallel_coords routine in mg_parallel_coords.pro

Display a parallel coordinate graph.

mg_parallel_coords.pro .pro file in vis/directgraphics/ directory

Parallel coordinates implementation.

mg_permutation routine in mg_permutation.pro

Calculate a mathematical permutation.

mg_permutation.pro .pro file in analysis/ directory
mg_pinknoise routine in mg_pinknoise.pro

Generates 1/f^a noise.

mg_pinknoise.pro .pro file in vis/util/ directory
mg_platform_extension routine in mg_platform_extension.pro

Returns the platform extension used by the PLATFORM_EXTENSION keyword to MAKE_DLL.

mg_platform_extension.pro .pro file in dist_tools/ directory
mg_plot routine in mg_plot.pro

Wrapper for PLOT routine which has several differences: 1.

mg_plot.pro .pro file in vis/lineplots/ directory

Wrapper for PLOT with better defaults.

mg_plot_setdims routine in mg_plot.pro

Make sure that !d is set correctly.

mg_plotaspect routine in mg_plotaspect.pro

Calculate aspect ratio for a plot.

mg_plotaspect.pro .pro file in vis/lineplots/ directory

Calculates the optimal aspect ratio for a plot of the given values.

mg_plots routine in mg_plots.pro

Wrapper to PLOTS to specify COLOR and THICK on a per point basis.

mg_plots.pro .pro file in vis/lineplots/ directory

Wrapper to PLOTS to specify COLOR and THICK on a per point basis.

mg_polyline_simplify routine in mg_polyline_simplify.pro

MG_POLYLINE_SIMPLIFY uses the Douglas-Peucker (DP) approximation algorithm that is used extensively for both computer graphics and geographic information systems.

mg_polyline_simplify.pro .pro file in vis/geometry/ directory

This function simplifies the vertices of an n-dimenstional polyline.

mg_polyline_simplify_d2 routine in mg_polyline_simplify.pro

Computes the distance squared of difference between points x and y

mg_polyline_simplify_dot routine in mg_polyline_simplify.pro

Computes the dot product.

mg_polyline_simplify_dp routine in mg_polyline_simplify.pro

This is the Douglas-Peucker recursive simplification routine.

mg_povray routine in mg_povray.pro

Run POV-Ray on an .ini file and return an image of the result.

mg_povray.pro .pro file in vis/povray/ directory

Run POV-Ray on an .ini file and return an image of the result.

mg_povray_overview.idldoc .idldoc file in vis/povray/ directory

POV-Ray is an open source ray tracing tool capable of making high quality images of 3-dimensional scenes.

mg_power2 routine in mg_power2.pro

Finds the next power of 2.

mg_power2.pro .pro file in analysis/ directory
mg_print_path routine in mg_print_path.pro

Print a search path nicely in the output log.

mg_print_path.pro .pro file in cmdline_tools/ directory
mg_profiler_report routine in mg_profiler_report.pro

Produce a report for the PROFILER.

mg_profiler_report.pro .pro file in cmdline_tools/ directory
mg_proto2wrapper routine in mg_proto2wrapper.pro

Convenience routine to convert a C prototype line to C wrapper code.

mg_proto2wrapper.pro .pro file in dist_tools/bindings/ directory
mg_prowl routine in mg_prowl.pro
mg_prowl.pro .pro file in misc/ directory
mg_psbegin routine in mg_psbegin.pro

Set IDL direct graphics system to PostScript plotting.

mg_psbegin.pro .pro file in vis/directgraphics/ directory
mg_psend routine in mg_psend.pro

Used in conjunction with MG_PSBEGIN to end PostScript output.

mg_psend.pro .pro file in vis/directgraphics/ directory
mg_psfrag routine in mg_psfrag.pro

Processes specially formatted text output in .ps and .eps files with LaTeX.

mg_psfrag.pro .pro file in vis/util/ directory
mg_psinfo routine in mg_psinfo.pro

Get/set header information in a PostScript file.

mg_psinfo.pro .pro file in vis/util/ directory
mg_radon routine in mg_radon.pro

Pure IDL implementation of the RADON routine.

mg_radon.pro .pro file in analysis/ directory
mg_range routine in mg_range.pro

Convenience function to compute the minimum and maximm value of an array.

mg_range.pro .pro file in analysis/ directory
mg_rasterpolyline routine in mg_rasterpolyline.pro
mg_rasterpolyline.pro .pro file in vis/lineplots/ directory
mg_read routine in mg_read.pro

Reads from the current graphics device (WIN, X, or Z devices) and returns the image in the TRUE format specified.

mg_read.pro .pro file in vis/directgraphics/ directory
mg_read_ascii routine in mg_read_ascii.pro

Wrapper to READ_ASCII and ASCII_TEMPLATE.

mg_read_ascii.pro .pro file in fileio/ directory
mg_read_config routine in mg_read_config.pro

Reads a configuration file and returns an MGffOptions object with the results.

mg_read_config.pro .pro file in fileio/ directory
mg_reads routine in mg_reads.pro
mg_reads.pro .pro file in strings/ directory
mg_relief routine in mg_relief.pro

Create simple relief visualization for an elevation data set.

mg_relief.pro .pro file in vis/surfaces/ directory
mg_repeat routine in mg_repeat.pro

Repeats a vector nreps times.

mg_repeat.pro .pro file in analysis/ directory
mg_repmat routine in mg_repmat.pro

Create an ncolumns by nrows tiling of arr.

mg_repmat.pro .pro file in analysis/ directory
mg_resolve_routine routine in mg_resolve_routine.pro

Routine to resolve a given routine without crashing.

mg_resolve_routine.pro .pro file in dist_tools/ directory
mg_responsecode_message routine in mg_responsecode_message.pro
mg_responsecode_message.pro .pro file in net/ directory
mg_responsecode_message_ftp routine in mg_responsecode_message.pro
mg_responsecode_message_general routine in mg_responsecode_message.pro
mg_responsecode_message_http routine in mg_responsecode_message.pro
mg_rgb2index routine in mg_rgb2index.pro

Convert RGB coordinates of colors to the decomposed color indices of the colors.

mg_rgb2index.pro .pro file in vis/color/ directory
mg_rotate routine in mg_rotate.pro

Computes a transformation matrix representing a rotation.

mg_rotate.pro .pro file in vis/animation/utils/ directory
mg_round routine in mg_round.pro

Rounds value to integer value (or to nearest float value).

mg_round.pro .pro file in analysis/ directory
mg_sample routine in mg_sample.pro

Get nIndices random indices for an array of size nValues (without repeating an index).

mg_sample.pro .pro file in analysis/ directory
mg_save_dump routine in mg_save_dump.pro

Display a listing of the contents of a .sav file.

mg_save_dump.pro .pro file in save/ directory
mg_save_getdata routine in mg_save_getdata.pro

Retrieve a variable from a save file.

mg_save_getdata.pro .pro file in save/ directory
mg_savefile class
mg_savefile::_overloadBracketsRightSide routine in mg_savefile__define.pro

Allow hash-like subscripting to retrieve variable values.

mg_savefile::_overloadHelp routine in mg_savefile__define.pro

Print the help string for all the regular variables in a .sav file.

mg_savefile::_overloadPrint routine in mg_savefile__define.pro

Returns names of each type of save file item in the file.

mg_savefile::get routine in mg_savefile__define.pro

Return a particular item in the .sav file.

mg_savefile::init routine in mg_savefile__define.pro
mg_savefile__define routine in mg_savefile__define.pro

Define instance variables and inheritance.

mg_savefile__define.pro .pro file in fileio/ directory

Subclass of IDL_Savefile that provides easier to use functionality for examining the contents of a save file.

mg_scale routine in mg_scale.pro

Compute a transformation representing a scaling.

mg_scale.pro .pro file in vis/animation/utils/ directory
mg_scaleimage routine in mg_scaleimage.pro

Piecewise-linearly scale an image.

mg_scaleimage.pro .pro file in vis/images/ directory
mg_scatter3d routine in mg_scatter3d.pro

Display a 3-dimensional scatter plot.

mg_scatter3d.pro .pro file in vis/lineplots/ directory

Display a 3-dimensional scatter plot.

mg_scatterplot_matrix routine in mg_scatterplot_matrix.pro

Create a matrix of scatter plots.

mg_scatterplot_matrix.pro .pro file in vis/lineplots/ directory
mg_sdf_type routine in mg_sdf_type.pro

Determine the type of scientific data format file given by the filename.

mg_sdf_type.pro .pro file in fileio/ directory
mg_set_path routine in mg_set_path.pro

Set the IDL path (!path) or DLM path (!dlm_path) given an array of directories.

mg_set_path.pro .pro file in cmdline_tools/ directory
mg_set_plot_display routine in mg_set_plot_display.pro

Sets the direct graphics device to the "display", i.e., 'X' on Unix-based systems or 'WIN' on Windows systems.

mg_set_plot_display.pro .pro file in vis/directgraphics/ directory
mg_setdifference routine in mg_setdifference.pro

Find the difference of two sets of indices.

mg_setdifference.pro .pro file in indices/ directory
mg_setintersection routine in mg_setintersection.pro

Find the intersection of two sets of indices.

mg_setintersection.pro .pro file in indices/ directory
mg_setunion routine in mg_setunion.pro

Find the union of two sets of indices.

mg_setunion.pro .pro file in indices/ directory
mg_sha1 routine in mg_sha1.pro

Find the SHA1 hash of the input.

mg_sha1.pro .pro file in net/ directory
mg_sign routine in mg_sign.pro

Return the sign of the values of an array: -1 for negative values, 0 for 0 values, 1 for positive values.

mg_sign.pro .pro file in analysis/ directory
mg_slopegraph routine in mg_slopegraph.pro

Creates a comparison chart.

mg_slopegraph.pro .pro file in vis/lineplots/ directory

Produce a comparison chart as shown in the examples section.

mg_slopegraph_spread routine in mg_slopegraph.pro

Spread out text lines that are too close to each other.

mg_sort routine in mg_sort.pro

Radix sort input data.

mg_sort.pro .pro file in analysis/ directory

An alternative to IDL's SORT function that employs a radix-sort algorithm.

mg_sort_strings routine in mg_sort.pro

Handle special case of sorting string arrays.

mg_sparkbar routine in mg_sparkbar.pro
mg_sparkbar.pro .pro file in vis/lineplots/ directory
mg_sparkdichotomous routine in mg_sparkdichotomous.pro

Create a dichotomous sparkline as a PNG image file.

mg_sparkdichotomous.pro .pro file in vis/lineplots/ directory

Creates a dichotomous sparkline as a PNG image file.

mg_sparkline routine in mg_sparkline.pro

Writes a sparkline plot to a PNG file.

mg_sparkline.pro .pro file in vis/lineplots/ directory
mg_spectrogram routine in mg_spectrogram.pro

Produce a spectrogram.

mg_spectrogram.pro .pro file in vis/lineplots/ directory

Produce a spectrogram of the given time series.

mg_spellcorrect routine in mg_spellcorrect.pro

Corrects the spelling of a word.

mg_spellcorrect.pro .pro file in strings/ directory

Returns the correct spelling of the given word.

mg_spellcorrect_edits1 routine in mg_spellcorrect.pro

Create hash of all edits of a word that are only 1 character off from the original.

mg_spellcorrect_generate_hash routine in mg_spellcorrect.pro

Generates the known words hash.

mg_spellcorrect_known routine in mg_spellcorrect.pro

Creates a hash of the known words in a given hash of words.

mg_spellcorrect_known_edits2 routine in mg_spellcorrect.pro

Create hash of all correct edits of a word that are only 2 edits off from the original.

mg_spline routine in mg_spline.pro

Creates a 2-dimensional spline curve through the given x- and y-coordinates.

mg_spline.pro .pro file in vis/geometry/ directory

Creates a 2-dimensional spline curve through the given x- and y-coordinates.

mg_spotmatrix routine in mg_spotmatrix.pro

Create spot matrix table.

mg_spotmatrix.pro .pro file in vis/tables/ directory

Create a spot matrix table.

mg_spotmatrix_makeglyph routine in mg_spotmatrix.pro

Make a circle, filled in proportionally to its normalized value.

mg_src_root routine in mg_src_root.pro

Returns the absolute directory name (with a trailing slash) of the location of the source code for the routine that called this function.

mg_src_root.pro .pro file in dist_tools/ directory
mg_startup.pro .pro file in ./ directory
mg_statusline routine in mg_statusline.pro

Maintain a one-line status line on a VT100-compatible terminal (Unix only).

mg_statusline.pro .pro file in cmdline_tools/ directory
mg_stepchart routine in mg_stepchart.pro

Plot the stepchart.

mg_stepchart.pro .pro file in vis/lineplots/ directory

Plot a stepchart i.e.

mg_stepchart_plotflats routine in mg_stepchart.pro

Plot the flat portions of a graph on a predefined coordinate system.

mg_strcnt routine in mg_tex2idl.pro

Count number of occurrences of a substring in a string.

mg_stregex routine in mg_stregex.pro

Wrapper for STREGEX which includes a FIND_ALL keyword to find all occurrences within a scalar string.

mg_stregex.pro .pro file in strings/ directory
mg_streplace routine in mg_streplace.pro

Handle string replacment with regular expressions.

mg_streplace.pro .pro file in strings/ directory
mg_string class
mg_string::_overloadBracketsRightSide routine in mg_string__define.pro

Called when a string object is accessed with the square brackets, i.e., [].

mg_string::_overloadForeach routine in mg_string__define.pro

Called by the FOREACH routine when this object is looped over.

mg_string::_overloadHelp routine in mg_string__define.pro

Called by the HELP routine when information about this object is required.

mg_string::_overloadPlus routine in mg_string__define.pro

Called when two strings or strings objects are concatenated with the + operator.

mg_string::_overloadPound routine in mg_string__define.pro

Called when the two strings or string objects are joined using a format code by the # operator.

mg_string::_overloadPrint routine in mg_string__define.pro

Called by the PRINT routine when this object is printed.

mg_string::getProperty routine in mg_string__define.pro

Get properties.

mg_string::init routine in mg_string__define.pro

Initialize the object.

mg_string::toString routine in mg_string__define.pro

Returns the underlying IDL string.

mg_string__define routine in mg_string__define.pro

Define instance variables.

mg_string__define.pro .pro file in strings/ directory

Class representing a string and an example of using operator overloading available in IDL 8.0.

mg_string_hash class
mg_string_hash::_overloadBracketsLeftSide routine in mg_string_hash__define.pro
mg_string_hash::_overloadBracketsRightSide routine in mg_string_hash__define.pro
mg_string_hash::hasKeys routine in mg_string_hash__define.pro
mg_string_hash::init routine in mg_string_hash__define.pro
mg_string_hash__define routine in mg_string_hash__define.pro

Define instance variables.

mg_string_hash__define.pro .pro file in collection/ directory

Definition of mg_string_hash class.

mg_strmerge routine in mg_strmerge.pro

Merges a string array into a single string separated by carriage return/linefeeds.

mg_strmerge.pro .pro file in strings/ directory
mg_struct_equal routine in mg_struct_equal.pro

Compare two structures for equality.

mg_struct_equal.pro .pro file in introspection/ directory
mg_strunmerge routine in mg_strunmerge.pro

Splits a scalar string with newline characters into a string array.

mg_strunmerge.pro .pro file in strings/ directory
mg_strwrap routine in mg_strwrap.pro

Wrap a string into a character width limit space.

mg_strwrap.pro .pro file in strings/ directory
mg_subs routine in mg_subs.pro

String substitution routine which substitutes values into a given string using the correspondences found in the provided hash or structure.

mg_subs.pro .pro file in strings/ directory

String substitution routine which substitutes values into a given string using the correspondences found in the provided hash or structure.

mg_subsuper routine in mg_tex2idl.pro

Translate TeX superscript (^) or subscript (_) to proper IDL format codes.

mg_sysreport routine in mg_sysreport.pro

Prints system information.

mg_sysreport.pro .pro file in cmdline_tools/ directory
mg_temp_filename routine in mg_temp_filename.pro

Create a temporary filename from a C-style format.

mg_temp_filename.pro .pro file in fileio/ directory
mg_ternaryplot routine in mg_ternaryplot.pro

Create a ternary plot.

mg_ternaryplot.pro .pro file in vis/lineplots/ directory

Produce a ternary plot.

mg_tex2idl routine in mg_tex2idl.pro

Convert a TeX string to a string with embedded IDL format codes.

mg_tex2idl.pro .pro file in vis/text/ directory

Converts simple TeX notation to IDL format codes used in graphics output.

mg_textable routine in mg_tex2idl.pro

Returns table containing allowable TeX sequences and their translation to IDL.

mg_textbackground routine in mg_textbackground.pro

Create a transparent box on a graphic.

mg_textbackground.pro .pro file in vis/directgraphics/ directory
mg_themeriver routine in mg_themeriver.pro

Create a theme river style plot.

mg_themeriver.pro .pro file in vis/lineplots/ directory

Create a theme river style plot.

mg_thumbnail routine in mg_thumbnail.pro

Dispatches data to proper helper routine to produce a simple thumbnail visualization of the data and returns the result as a true color image.

mg_thumbnail.pro .pro file in introspection/ directory

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

mg_thumbnail_contourplot routine in mg_thumbnail.pro

Create a contour plot.

mg_thumbnail_image routine in mg_thumbnail.pro

Resize image to correct dimensions while preserving the aspect ratio.

mg_thumbnail_lineplot routine in mg_thumbnail.pro

Create a line plot.

mg_thumbnail_volumeplot routine in mg_thumbnail.pro

Create a volume visualization.

mg_timeline routine in mg_timeline.pro

Create a timeline from the given input file.

mg_timeline class
mg_timeline.pro .pro file in misc/ directory

MG_TIMELINE is a timeline creation routine which creates a PostScript output file from an XML input file.

mg_timelineactivity class
mg_timelineevent class
mg_timelineinterval class
mg_timelinetext class
mg_timer class
mg_timer::cleanup routine in mg_timer__define.pro

Free resources.

mg_timer::getProperty routine in mg_timer__define.pro

Get properties.

mg_timer::init routine in mg_timer__define.pro

Create a timer instance.

mg_timer::setProperty routine in mg_timer__define.pro

Set properties.

mg_timer::start routine in mg_timer__define.pro

Start the timer.

mg_timer::stop routine in mg_timer__define.pro

Stop the timer.

mg_timer__define routine in mg_timer__define.pro

Define instance variables.

mg_timer__define.pro .pro file in vis/animation/ directory

Timer class.

mg_timer_event routine in mg_timer__define.pro

Timer event handler.

mg_tm_dump routine in mg_tm_dump.pro

Print the contents of a markup tree.

mg_tm_dump.pro .pro file in textmarkup/ directory
mg_tm_firstline routine in mg_tm_firstline.pro

Get the first line of text given a markup tree and return it as another markup tree (copying nodes in the original tree where necessary).

mg_tm_firstline.pro .pro file in textmarkup/ directory
mg_tm_firstline_gettext routine in mg_tm_firstline.pro

Helper routine to strip out text from MGtmText tags and add them to the firstline tree.

mg_token routine in mg_tex2idl.pro

Find a substring in an input string, return the portion of the input string before the substring, and modify the input string to contain only the portion of the string after the token.

mg_transformpoint routine in mg_transformpoint.pro

Transforms a point by a transformation matrix.

mg_transformpoint.pro .pro file in vis/objectgraphics/ directory

Transforms a point by a transformation matrix.

mg_translate routine in mg_translate.pro

Compute a transformation matrix representing a translation.

mg_translate.pro .pro file in vis/animation/utils/ directory
mg_tree_layout routine in mg_tree_layout.pro

Create a tree.

mg_tree_layout.pro .pro file in vis/graphs/ directory
mg_treemap routine in mg_treemap.pro
mg_treemap.pro .pro file in vis/treemaps/ directory
mg_triangular routine in mg_triangular.pro

Returns the upper or lower triangular elements of a 2-dimensional array.

mg_triangular.pro .pro file in analysis/ directory
mg_trunc routine in mg_trunc.pro

Truncate argument towards 0.0, i.e., takes the FLOOR of positive values and the CEIL of negative values.

mg_trunc.pro .pro file in analysis/ directory
mg_twitter routine in mg_twitter.pro
mg_twitter.pro .pro file in misc/ directory

Very simple Twitter client.

mg_twitter_wrapper routine in mg_twitter_wrapper.pro

Command line wrapper for MG_TWITTER.

mg_twitter_wrapper.pro .pro file in misc/ directory
mg_typename routine in mg_typename.pro

Returns a nice string name for the given type code.

mg_typename.pro .pro file in introspection/ directory
mg_typesize routine in mg_typesize.pro

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

mg_typesize.pro .pro file in introspection/ directory
mg_updater routine in mg_updater.pro

Reads release notes available via a URL to determine if there are new versions available.

mg_updater.pro .pro file in updater/ directory
mg_urlquote routine in mg_urlquote.pro

Replace special characters in the input string using the %xx escape codes.

mg_urlquote.pro .pro file in net/ directory
mg_use routine in mg_use.pro

Creates a list of files required to run the specified routines.

mg_use.pro .pro file in dist_tools/ directory
mg_use_wrapper routine in mg_use_wrapper.pro

Wrapper for MG_USE to be called from the command line.

mg_use_wrapper.pro .pro file in dist_tools/ directory
mg_usersym routine in mg_usersym.pro

Create a user symbol.

mg_usersym.pro .pro file in vis/directgraphics/ directory

Creates a user-defined symbol for use in plotting in direct graphics via routines that accept the PSYM graphics keyword.

mg_variable_declaration routine in mg_variable_declaration.pro

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

mg_variable_declaration.pro .pro file in introspection/ directory
mg_varput routine in mg_varput.pro

Copies a variable or expression to another stack level, e.g., the main-level.

mg_varput.pro .pro file in cmdline_tools/ directory
mg_vel routine in mg_vel.pro

Draw a velocity (flow) field with streamlines following the field proportional in length to the vector field magnitude.

mg_vel.pro .pro file in vis/flow/ directory

Make streamline plots of 2D vector fields.

mg_vel_arrowhead routine in mg_vel.pro

Add the heads to the arrows.

mg_vel_interpolate routine in mg_vel.pro

Bilinear interpolation.

mg_vel_streamlines routine in mg_vel.pro

Compute the streamlines from each starting point.

mg_weather routine in mg_weather.pro

Print the current conditions and a 4 day forecast for the given location.

mg_weather.pro .pro file in misc/ directory

Uses Google weather web service to report the current weather conditions and a 4 day forecast.

mg_window routine in mg_window.pro

Creates a "window" of the given size on the current device.

mg_window.pro .pro file in vis/directgraphics/ directory
mg_write_config routine in mg_write_config.pro

Writes a configuration file.

mg_write_config.pro .pro file in fileio/ directory
mg_write_kml routine in mg_write_kml.pro

Event handler for ENVI menu.

mg_write_kml.pro .pro file in envi/ directory
mg_write_kml_define_buttons routine in mg_write_kml.pro

Trick to automatically add this to the ENVI menu.

mg_write_obj routine in mg_write_obj.pro

Output a polygon to an .obj file, as described in the Wikipedia article.

mg_write_obj.pro .pro file in vis/objectgraphics/ directory
mg_x3d_scatter routine in mg_x3d_scatter.pro
mg_x3d_scatter.pro .pro file in vis/x3d/ directory
mg_xkcdify routine in mg_xkcdify.pro

Create an xkcd-style line.

mg_xkcdify.pro .pro file in vis/lineplots/ directory
mg_xloadct routine in mg_xloadct.pro

Load a color table by index using a GUI interface.

mg_xloadct.pro .pro file in vis/color/ directory
mg_xml_browser routine in mg_xml_browser.pro

Start a widget program to browse an XML file.

mg_xml_browser.pro .pro file in fileio/ directory

MG_XML_BROWSER is a widget program to browse the contents of an XML file (either a local file or an URL).

mg_xml_browser_parser class
mg_xml_getdata routine in mg_xml_getdata.pro

Returns a specific element or attribute's value from an XML file.

mg_xml_getdata.pro .pro file in fileio/ directory

Returns an individual element or attribute's value.

mg_xml_parse routine in mg_xml_parse.pro

Parse an XML file into a structure.

mg_xml_parse.pro .pro file in fileio/ directory

Parses an URL into a structure.

mg_xpovray routine in mg_xpovray.pro

Launch the POV-Ray application.

mg_xpovray.pro .pro file in vis/povray/ directory

GUI for manipulating a scene, including rotating, translating, and scaling a model within it, then drawing the scene to POV-Ray input files.

mg_zip routine in mg_zip.pro

Make a zip file from an array of input files.

mg_zip.pro .pro file in zlib/ directory
mganrandom class
mganrandom::_convertData routine in mganrandom__define.pro
mganrandom::_getData routine in mganrandom__define.pro

Read from an URL (with error checking).

mganrandom::cleanup routine in mganrandom__define.pro

Free resources.

mganrandom::getGaussians routine in mganrandom__define.pro
mganrandom::getIntegers routine in mganrandom__define.pro

Return the given number of random integers (with repetition).

mganrandom::getSequence routine in mganrandom__define.pro

Returns a permutation of the given range of integers.

mganrandom::init routine in mganrandom__define.pro

Creates a random number generator.

mganrandom__define routine in mganrandom__define.pro

Define instance variables.

mganrandom__define.pro .pro file in analysis/ directory

Pull random data from random.org.

mgcoabstractiterator class
mgcoabstractiterator::cleanup routine in mgcoabstractiterator__define.pro

Free resources of the iterator (not the underlying collection).

mgcoabstractiterator::hasNext routine in mgcoabstractiterator__define.pro

Determine if the underlying collection has another element to retrieve.

mgcoabstractiterator::init routine in mgcoabstractiterator__define.pro

Initialize an iterator.

mgcoabstractiterator::next routine in mgcoabstractiterator__define.pro

Return the next item in the underlying collection.

mgcoabstractiterator::remove routine in mgcoabstractiterator__define.pro

Removes from the underlying MGArrayList the last element returned.

mgcoabstractiterator__define routine in mgcoabstractiterator__define.pro

Define member variables.

mgcoabstractiterator__define.pro .pro file in collection/ directory
mgcoabstractlist class
mgcoabstractlist::add routine in mgcoabstractlist__define.pro

Add elements to the list.

mgcoabstractlist::cleanup routine in mgcoabstractlist__define.pro

Free resouces.

mgcoabstractlist::count routine in mgcoabstractlist__define.pro

Returns the number of elements in the list.

mgcoabstractlist::get routine in mgcoabstractlist__define.pro

Get elements of the list.

mgcoabstractlist::getProperty routine in mgcoabstractlist__define.pro

Get properties.

mgcoabstractlist::init routine in mgcoabstractlist__define.pro

Initialize list.

mgcoabstractlist::isContained routine in mgcoabstractlist__define.pro

Determines whether a list contains specified elements.

mgcoabstractlist::iterator routine in mgcoabstractlist__define.pro

Creates an iterator to iterate through the elements of the list.

mgcoabstractlist::move routine in mgcoabstractlist__define.pro

Move an element of the list to another position.

mgcoabstractlist::remove routine in mgcoabstractlist__define.pro

Remove specified elements from the list.

mgcoabstractlist__define routine in mgcoabstractlist__define.pro

Define member variables.

mgcoabstractlist__define.pro .pro file in collection/ directory

Abstract class to define a list interface.

mgcoarraylist class
mgcoarraylist::_overloadAsterisk routine in mgcoarraylist__define.pro

Repeat an array list a given number of times.

mgcoarraylist::_overloadBracketsLeftSide routine in mgcoarraylist__define.pro

Allows setting values of the array list by array index.

mgcoarraylist::_overloadBracketsRightSide routine in mgcoarraylist__define.pro

Allows array index access with brackets.

mgcoarraylist::_overloadForeach routine in mgcoarraylist__define.pro

Allows an array list to be used in a FOREACH loop.

mgcoarraylist::_overloadHelp routine in mgcoarraylist__define.pro

Returns a string describing the array list.

mgcoarraylist::_overloadPlus routine in mgcoarraylist__define.pro

Concatenate two array lists.

mgcoarraylist::_overloadPrint routine in mgcoarraylist__define.pro

Returns the elements to print.

mgcoarraylist::_overloadSize routine in mgcoarraylist__define.pro

Returns the number of elements in the array list.

mgcoarraylist::add routine in mgcoarraylist__define.pro

Add elements to the list.

mgcoarraylist::cleanup routine in mgcoarraylist__define.pro

Cleanup list resources.

mgcoarraylist::count routine in mgcoarraylist__define.pro

Returns the number of elements in the list.

mgcoarraylist::get routine in mgcoarraylist__define.pro

Get elements of the list.

mgcoarraylist::getProperty routine in mgcoarraylist__define.pro

Get properties of the list.

mgcoarraylist::init routine in mgcoarraylist__define.pro

Create a list.

mgcoarraylist::isContained routine in mgcoarraylist__define.pro

Determines whether a list contains specified elements.

mgcoarraylist::iterator routine in mgcoarraylist__define.pro

Creates an iterator to iterate through the elements of the ArrayList.

mgcoarraylist::move routine in mgcoarraylist__define.pro

Move an element of the list to another position.

mgcoarraylist::remove routine in mgcoarraylist__define.pro

Remove specified elements from the list.

mgcoarraylist::setProperty routine in mgcoarraylist__define.pro

Set properties of the list.

mgcoarraylist__define routine in mgcoarraylist__define.pro

Define member variables.

mgcoarraylist__define.pro .pro file in collection/ directory

An array list is a way to have an arbitrary length list of any particular IDL variable (but all elements must be the same type).

mgcoarraylistiterator class
mgcoarraylistiterator::cleanup routine in mgcoarraylistiterator__define.pro

Free resources of the iterator (not the underlying collection).

mgcoarraylistiterator::hasNext routine in mgcoarraylistiterator__define.pro

Determine if the underlying collection has another element to retrieve.

mgcoarraylistiterator::init routine in mgcoarraylistiterator__define.pro

Initialize an MGArrayListIterator.

mgcoarraylistiterator::next routine in mgcoarraylistiterator__define.pro

Return the next item in the underlying collection.

mgcoarraylistiterator::remove routine in mgcoarraylistiterator__define.pro

Removes from the underlying MGArrayList the last element returned.

mgcoarraylistiterator__define routine in mgcoarraylistiterator__define.pro

Define member variables.

mgcoarraylistiterator__define.pro .pro file in collection/ directory

This class provides a nice way to iterate through all the elements of an array list.

mgcohashtable class
mgcohashtable::_calcHashCode routine in mgcohashtable__define.pro

Calculates the hash code of the given key.

mgcohashtable::_findKeyPos routine in mgcohashtable__define.pro

Helper method to find the position of a key.

mgcohashtable::_findNextKey routine in mgcohashtable__define.pro

Finds the next key in the hash, if present.

mgcohashtable::_overloadBracketsLeftSide routine in mgcohashtable__define.pro

Allows setting values of the array list by array index.

mgcohashtable::_overloadBracketsRightSide routine in mgcohashtable__define.pro

Allows hash table access with brackets.

mgcohashtable::_overloadForeach routine in mgcohashtable__define.pro

Allows an array list to be used in a FOREACH loop.

mgcohashtable::_overloadHelp routine in mgcohashtable__define.pro

Returns a string describing the array list.

mgcohashtable::_overloadPlus routine in mgcohashtable__define.pro

Concatenate two hash tables.

mgcohashtable::_overloadPrint routine in mgcohashtable__define.pro

Returns the elements to print.

mgcohashtable::_overloadSize routine in mgcohashtable__define.pro

Returns the number of elements in the array list.

mgcohashtable::cleanup routine in mgcohashtable__define.pro

Frees hash table resources, but the resources contained by the hash table.

mgcohashtable::count routine in mgcohashtable__define.pro

Find the number of key-value pairs in the hash table

mgcohashtable::get routine in mgcohashtable__define.pro

Finds the value associated with the given key.

mgcohashtable::getProperty routine in mgcohashtable__define.pro
mgcohashtable::init routine in mgcohashtable__define.pro

Create a hash table.

mgcohashtable::isEmpty routine in mgcohashtable__define.pro

Determines if the hash table is empty.

mgcohashtable::keys routine in mgcohashtable__define.pro

Returns an array of the keys of the hash table.

mgcohashtable::print routine in mgcohashtable__define.pro

Prints keys and values to a given LUN.

mgcohashtable::put routine in mgcohashtable__define.pro

Puts the key-value pair into the hash table or updates the value for the key if it is already in the hash table.

mgcohashtable::remove routine in mgcohashtable__define.pro

Removes the value associated with the given key.

mgcohashtable::setdefault routine in mgcohashtable__define.pro

Finds the value associated with the given key, but sets the value for the key to default if the key is not found.

mgcohashtable::update routine in mgcohashtable__define.pro

Adds all the keys of hashtable to the this hash table (replacing values in this hash table if they are in present in hashtable).

mgcohashtable::values routine in mgcohashtable__define.pro

Returns an array of the values of the hash table.

mgcohashtable__define routine in mgcohashtable__define.pro

Hash table implementation.

mgcohashtable__define.pro .pro file in collection/ directory

A hash table which can hash any kind of IDL variables.

mgcoraggedarray class
mgcoraggedarray::add routine in mgcoraggedarray__define.pro

Add an array to the ragged array.

mgcoraggedarray::cleanup routine in mgcoraggedarray__define.pro

Free resources.

mgcoraggedarray::get routine in mgcoraggedarray__define.pro

Get elements of the array.

mgcoraggedarray::init routine in mgcoraggedarray__define.pro

Create a ragged array.

mgcoraggedarray__define routine in mgcoraggedarray__define.pro

Define instance variables.

mgcoraggedarray__define.pro .pro file in collection/ directory

This class represents an array where each element is another array (of differing sizes).

mgcoset class
mgcoset::_overloadAnd routine in mgcoset__define.pro

Performance set union.

mgcoset::_overloadBracketsRightSide routine in mgcoset__define.pro
mgcoset::_overloadForeach routine in mgcoset__define.pro

Handle iterating over the elements in a set.

mgcoset::_overloadHelp routine in mgcoset__define.pro
mgcoset::_overloadIsTrue routine in mgcoset__define.pro
mgcoset::_overloadMinus routine in mgcoset__define.pro

Performance set difference.

mgcoset::_overloadOr routine in mgcoset__define.pro

Performance set union.

mgcoset::_overloadPlus routine in mgcoset__define.pro

Performance set union.

mgcoset::_overloadPrint routine in mgcoset__define.pro
mgcoset::_overloadSize routine in mgcoset__define.pro

Returns the number of elements in the set

mgcoset::add routine in mgcoset__define.pro
mgcoset::cleanup routine in mgcoset__define.pro
mgcoset::contains routine in mgcoset__define.pro
mgcoset::init routine in mgcoset__define.pro
mgcoset::remove routine in mgcoset__define.pro
mgcoset__define routine in mgcoset__define.pro
mgcoset__define.pro .pro file in collection/ directory
mgdgvars class
mgdgvars::cleanup routine in mgdgvars__define.pro

Free resources.

mgdgvars::init routine in mgdgvars__define.pro

Create an mgdgvars object.

mgdgvars::restore routine in mgdgvars__define.pro

Restore direct graphics system variables.

mgdgvars::save routine in mgdgvars__define.pro

Save direct graphics system variables.

mgdgvars__define routine in mgdgvars__define.pro

Define member variables.

mgdgvars__define.pro .pro file in vis/directgraphics/ directory

Object to save/restore direct graphics system variables.

mgffbinaryfile class
mgffbinaryfile::_overloadBracketsLeftSide routine in mgffbinaryfile__define.pro
mgffbinaryfile::_overloadBracketsRightSide routine in mgffbinaryfile__define.pro
mgffbinaryfile::_overloadHelp routine in mgffbinaryfile__define.pro
mgffbinaryfile::cleanup routine in mgffbinaryfile__define.pro
mgffbinaryfile::getProperty routine in mgffbinaryfile__define.pro
mgffbinaryfile::init routine in mgffbinaryfile__define.pro
mgffbinaryfile::read routine in mgffbinaryfile__define.pro
mgffbinaryfile::setProperty routine in mgffbinaryfile__define.pro
mgffbinaryfile__define routine in mgffbinaryfile__define.pro
mgffbinaryfile__define.pro .pro file in fileio/ directory
mgffcompoundtemplate class
mgfffile class
mgfffile::_overloadBracketsRightSide routine in mgfffile__define.pro

Read portions of a file using bracket notation in IDL 8.0.

mgfffile::getProperty routine in mgfffile__define.pro

Get properties.

mgfffile::init routine in mgfffile__define.pro

Create a file object.

mgfffile::readf routine in mgfffile__define.pro

Read the file into a string array, or a single string if SINGLE is set.

mgfffile::readu routine in mgfffile__define.pro

Read binary data from the file.

mgfffile__define routine in mgfffile__define.pro

Define instance variables.

mgfffile__define.pro .pro file in fileio/ directory

Represents a file.

mgfffilename class
mgfffilename::cleanup routine in mgfffilename__define.pro

Free resources.

mgfffilename::compose routine in mgfffilename__define.pro

Create a filename by specifying its parts.

mgfffilename::getProperty routine in mgfffilename__define.pro

Get properties.

mgfffilename::init routine in mgfffilename__define.pro

Create a filename object.

mgfffilename::setProperty routine in mgfffilename__define.pro

Set properties.

mgfffilename::toString routine in mgfffilename__define.pro

Returns the filename as a string.

mgfffilename__define routine in mgfffilename__define.pro

Define instance variables.

mgfffilename__define.pro .pro file in fileio/ directory

This class represents a filename (or directory name).

mgfffortemplate class
mgffh5base class
mgffh5base::_overloadHelp routine in mgffh5base__define.pro

HELP overload common routine.

mgffh5base::getProperty routine in mgffh5base__define.pro

Get properties.

mgffh5base::init routine in mgffh5base__define.pro

Creates HDF 5 object.

mgffh5base__define routine in mgffh5base__define.pro

Define instance variables and class inheritance.

mgffh5base__define.pro .pro file in hdf5/ directory

Common functionality for HDF 5 classes.

mgffh5dataset class
mgffh5dataset::_computeslab routine in mgffh5dataset__define.pro

Convert the parameters needed by H5S_SELECT_HYPERSLAB.

mgffh5dataset::_convertbounds routine in mgffh5dataset__define.pro

Helper method to convert information about a dimension's range into a three element vector: [start, stop, stride].

mgffh5dataset::_overloadBracketsRightSide routine in mgffh5dataset__define.pro

Operator overloading methods for retrieving subsets of the dataset.

mgffh5dataset::_overloadHelp routine in mgffh5dataset__define.pro

Overload method for HELP routine output.

mgffh5dataset::_overloadPrint routine in mgffh5dataset__define.pro

Overload method for PRINT routine output.

mgffh5dataset::_overloadSize routine in mgffh5dataset__define.pro

Operator overloading method for returning information from SIZE.

mgffh5dataset::cleanup routine in mgffh5dataset__define.pro

Free resources.

mgffh5dataset::getProperty routine in mgffh5dataset__define.pro

Get properties

mgffh5dataset::init routine in mgffh5dataset__define.pro

Create an HDF5 dataset.

mgffh5dataset::readAttribute routine in mgffh5dataset__define.pro

Get value of attribute.

mgffh5dataset__define routine in mgffh5dataset__define.pro

Define instance variables and class inheritance.

mgffh5dataset__define.pro .pro file in hdf5/ directory

This class represents a variable in an HDF5 file.

mgffh5file class
mgffh5file::browse routine in mgffh5file__define.pro

Start the HDF 5 browser on the file.

mgffh5file::cleanup routine in mgffh5file__define.pro

Free resources of the HDF 5 file, including its children.

mgffh5file::dump routine in mgffh5file__define.pro

Dumps the contents of the file.

mgffh5file::getProperty routine in mgffh5file__define.pro

Get properties

mgffh5file::init routine in mgffh5file__define.pro

Creates HDF 5 object.

mgffh5file__define routine in mgffh5file__define.pro

Define instance variables and class inheritance.

mgffh5file__define.pro .pro file in hdf5/ directory
mgffh5group class
mgffh5group::_overloadHelp routine in mgffh5group__define.pro

Output for HELP for group.

mgffh5group::cleanup routine in mgffh5group__define.pro

Free resources.

mgffh5group::getProperty routine in mgffh5group__define.pro

Get properties

mgffh5group::init routine in mgffh5group__define.pro

Create a group object.

mgffh5group__define routine in mgffh5group__define.pro

Define instance variables and class inheritance.

mgffh5group__define.pro .pro file in hdf5/ directory

Object representing an HDF 5 group.

mgfflogger class
mgfflogger::cleanup routine in mgfflogger__define.pro

Free resources.

mgfflogger::getByName routine in mgfflogger__define.pro

Traverses a hierarchy of named objects using a path of names delimited with /'s.

mgfflogger::getProperty routine in mgfflogger__define.pro

Set properties.

mgfflogger::init routine in mgfflogger__define.pro

Create logger object.

mgfflogger::insertLastError routine in mgfflogger__define.pro

Insert the stack trace for the last error message into the log.

mgfflogger::print routine in mgfflogger__define.pro

Log message to given level.

mgfflogger::setProperty routine in mgfflogger__define.pro

Get properties.

mgfflogger__define routine in mgfflogger__define.pro

Define instance variables.

mgfflogger__define.pro .pro file in dist_tools/ directory

Logger object to control logging.

mgffncbase class
mgffncbase::_overloadHelp routine in mgffncbase__define.pro

HELP overload common routine.

mgffncbase::cleanup routine in mgffncbase__define.pro

Free resources.

mgffncbase::getProperty routine in mgffncbase__define.pro

Get properties.

mgffncbase::init routine in mgffncbase__define.pro

Do base instantiation.

mgffncbase::setProperty routine in mgffncbase__define.pro

Get properties.

mgffncbase__define routine in mgffncbase__define.pro

Define instance variables and class inheritance.

mgffncbase__define.pro .pro file in netcdf/ directory

Class of functionality common to files, groups, and variables.

mgffncfile class
mgffncfile::_overloadBracketsRightSide routine in mgffncfile__define.pro

Get attributes, groups, or variables from a file.

mgffncfile::_overloadHelp routine in mgffncfile__define.pro

Returns the output display by HELP on an object of the class.

mgffncfile::_overloadPrint routine in mgffncfile__define.pro

Get output for use with PRINT.

mgffncfile::cleanup routine in mgffncfile__define.pro

Free resources.

mgffncfile::dump routine in mgffncfile__define.pro

Get output for use with PRINT.

mgffncfile::getProperty routine in mgffncfile__define.pro

Get properties.

mgffncfile::init routine in mgffncfile__define.pro

Create an MGffNCFile object.

mgffncfile__define routine in mgffncfile__define.pro

Define instance variables and class inheritance.

mgffncfile__define.pro .pro file in netcdf/ directory

The MGffNCFile represents a netCDF file.

mgffncgroup class
mgffncgroup::_overloadBracketsRightSide routine in mgffncgroup__define.pro

Get attributes, groups, or variables from a file.

mgffncgroup::_overloadHelp routine in mgffncgroup__define.pro

Returns the output display by HELP on an object of the class.

mgffncgroup::_overloadPrint routine in mgffncgroup__define.pro

Get output for use with PRINT.

mgffncgroup::cleanup routine in mgffncgroup__define.pro

Free resources.

mgffncgroup::dump routine in mgffncgroup__define.pro

Get output for use with PRINT.

mgffncgroup::getProperty routine in mgffncgroup__define.pro

Get properties.

mgffncgroup::init routine in mgffncgroup__define.pro

Create a netCDF group object.

mgffncgroup__define routine in mgffncgroup__define.pro

Define instance variables and class inheritance.

mgffncgroup__define.pro .pro file in netcdf/ directory

Class representing a netCDF group.

mgffncvariable class
mgffncvariable::_overloadBracketsRightSide routine in mgffncvariable__define.pro

Get attributes, groups, or variables from a file.

mgffncvariable::_overloadHelp routine in mgffncvariable__define.pro

Returns the output display by HELP on an object of the class.

mgffncvariable::_overloadPrint routine in mgffncvariable__define.pro

Get output for use with PRINT

mgffncvariable::cleanup routine in mgffncvariable__define.pro

Free resources.

mgffncvariable::dump routine in mgffncvariable__define.pro

Get output for use with PRINT.

mgffncvariable::getProperty routine in mgffncvariable__define.pro

Get properties.

mgffncvariable::init routine in mgffncvariable__define.pro

Create a netCDF variable object.

mgffncvariable__define routine in mgffncvariable__define.pro

Define instance variables.

mgffncvariable__define.pro .pro file in netcdf/ directory

Class representing netCDF variable.

mgffoptions class
mgffoptions::_overloadBracketsLeftSide routine in mgffoptions__define.pro

Overload method to handle setting option values using array notation.

mgffoptions::_overloadBracketsRightSide routine in mgffoptions__define.pro

Overload method to handle accessing options via array indexing notation.

mgffoptions::_overloadForeach routine in mgffoptions__define.pro

Loop through sections of a MGffOptions object.

mgffoptions::_overloadHelp routine in mgffoptions__define.pro

Print help message about an MGffOptions object.

mgffoptions::_overloadPrint routine in mgffoptions__define.pro

Print MGffOptions object content in an INI format that can be read by MG_READ_CONFIG.

mgffoptions::cleanup routine in mgffoptions__define.pro

Free resources of mgffoptions object.

mgffoptions::get routine in mgffoptions__define.pro

Return value for a given option.

mgffoptions::getProperty routine in mgffoptions__define.pro

Retrieve properties of the options object.

mgffoptions::has_option routine in mgffoptions__define.pro

Determine if a particular section has a given option.

mgffoptions::has_section routine in mgffoptions__define.pro

Determine if an options object has a given section.

mgffoptions::init routine in mgffoptions__define.pro

Initialize mgffoptions object.

mgffoptions::options routine in mgffoptions__define.pro

Return an array of the option names for a given section.

mgffoptions::put routine in mgffoptions__define.pro

Put a new option into the MGffOptions object.

mgffoptions__define routine in mgffoptions__define.pro

Define instance variables.

mgffoptions__define.pro .pro file in fileio/ directory

This is the internal storage for configuration file options and their values.

mgffprefs class
mgffprefs::cleanup routine in mgffprefs__define.pro

Free resources.

mgffprefs::clear routine in mgffprefs__define.pro

Clear the value of a preference.

mgffprefs::get routine in mgffprefs__define.pro

Retrieve the value of a preference.

mgffprefs::getProperty routine in mgffprefs__define.pro

Get properties.

mgffprefs::init routine in mgffprefs__define.pro

Initialize a prefs object.

mgffprefs::set routine in mgffprefs__define.pro

Save the value of a preference.

mgffprefs__define routine in mgffprefs__define.pro

Define instance variables.

mgffprefs__define.pro .pro file in dist_tools/ directory

Class responsible for storing and retrieving preferences.

mgffserialvtk class
mgffserialvtk::cleanup routine in mgffserialvtk__define.pro

Free resources of object.

mgffserialvtk::convertVtkTypeToIdlType routine in mgffserialvtk__define.pro

Converts a VTK type into an IDL type code.

mgffserialvtk::getData routine in mgffserialvtk__define.pro

Reads any already dimensioned variable.

mgffserialvtk::getLine routine in mgffserialvtk__define.pro
mgffserialvtk::getProperty routine in mgffserialvtk__define.pro

Get properties of the object.

mgffserialvtk::init routine in mgffserialvtk__define.pro

Initialize object.

mgffserialvtk::putBackLine routine in mgffserialvtk__define.pro
mgffserialvtk::read routine in mgffserialvtk__define.pro
mgffserialvtk::readCellData routine in mgffserialvtk__define.pro
mgffserialvtk::readConnectivityListSection routine in mgffserialvtk__define.pro

Reads connectivity list section and returns the connectivity list.

mgffserialvtk::readDataset routine in mgffserialvtk__define.pro
mgffserialvtk::readHeader routine in mgffserialvtk__define.pro

Read version line, header line, and file format line.

mgffserialvtk::readNormalsAttribute routine in mgffserialvtk__define.pro
mgffserialvtk::readPointData routine in mgffserialvtk__define.pro
mgffserialvtk::readPointsSection routine in mgffserialvtk__define.pro

Reads a POINTS section and returns the points.

mgffserialvtk::readPolydataDataset routine in mgffserialvtk__define.pro

Reads the sections of a POLYDATA dataset.

mgffserialvtk::readTextureCoordinatesAttribute routine in mgffserialvtk__define.pro
mgffserialvtk::readTopLevelLine routine in mgffserialvtk__define.pro
mgffserialvtk::readVectorsAttribute routine in mgffserialvtk__define.pro
mgffserialvtk__define routine in mgffserialvtk__define.pro

Define member variables for the class.

mgffserialvtk__define.pro .pro file in vis/vtk/ directory
mgfftemplate class
mgfftemplate::cleanup routine in mgfftemplate__define.pro

Frees resources.

mgfftemplate::init routine in mgfftemplate__define.pro

Create a template class for a given template.

mgfftemplate::process routine in mgfftemplate__define.pro

Process the template with the given variables and send output to the given filename.

mgfftemplate::reset routine in mgfftemplate__define.pro

Reset the template to run again from the start of the template.

mgfftemplate__define routine in mgfftemplate__define.pro

Define instance variables.

mgfftemplate__define.pro .pro file in templating/ directory

Allows substitution into a text file specified template by data held in structures or objects.

mgfftextfile class
mgfftextfile::_overloadBracketsLeftSide routine in mgfftextfile__define.pro
mgfftextfile::_overloadBracketsRightSide routine in mgfftextfile__define.pro
mgfftextfile::_overloadForeach routine in mgfftextfile__define.pro
mgfftextfile::_overloadHelp routine in mgfftextfile__define.pro
mgfftextfile::getProperty routine in mgfftextfile__define.pro
mgfftextfile::init routine in mgfftextfile__define.pro
mgfftextfile::setProperty routine in mgfftextfile__define.pro
mgfftextfile__define routine in mgfftextfile__define.pro
mgfftextfile__define.pro .pro file in fileio/ directory
mgfftokenizer class
mgfftokenizer::cleanup routine in mgfftokenizer__define.pro

Frees resources.

mgfftokenizer::done routine in mgfftokenizer__define.pro

Returns whether there are any more tokens in the file.

mgfftokenizer::getCurrentLine routine in mgfftokenizer__define.pro

Returns the current line of the tokenized file.

mgfftokenizer::init routine in mgfftokenizer__define.pro

Creates a tokenizer for a given file with a given pattern.

mgfftokenizer::next routine in mgfftokenizer__define.pro

Returns the next token of the file.

mgfftokenizer::reset routine in mgfftokenizer__define.pro

Resets the tokenizer to the beginning of the tokenized file.

mgfftokenizer::restorePos routine in mgfftokenizer__define.pro

Restores the tokenizer to the state/location it was in when the given memento was produced.

mgfftokenizer::savePos routine in mgfftokenizer__define.pro

Saves the current state/location of the tokenizer in a memento structure.

mgfftokenizer__define routine in mgfftokenizer__define.pro

Define instance variables.

mgfftokenizer__define.pro .pro file in templating/ directory

Parses a file given a pattern of delimiters and produces tokens one at a time.

mgfftwitterstatuses class
mgfftwitterstatuses::characters routine in mg_twitter.pro
mgfftwitterstatuses::endElement routine in mg_twitter.pro
mgfftwitterstatuses::getProperty routine in mg_twitter.pro
mgfftwitterstatuses::init routine in mg_twitter.pro
mgfftwitterstatuses::startElement routine in mg_twitter.pro
mgfftwitterstatuses__define routine in mg_twitter.pro
mgffweatherparser class
mgffweatherparser::init routine in mg_weather.pro

Initialize the weather parser object.

mgffweatherparser::print routine in mg_weather.pro

Print the information collected during the parsing.

mgffweatherparser::startElement routine in mg_weather.pro

Called by the parser when an XML tag is started.

mgffweatherparser__define routine in mg_weather.pro

Define inheritance from IDLffXMLSAX and the instance variables.

mgffxmlitemparser class
mgffxmlitemparser::characters routine in mg_xml_getdata.pro
mgffxmlitemparser::cleanup routine in mg_xml_getdata.pro
mgffxmlitemparser::endElement routine in mg_xml_getdata.pro
mgffxmlitemparser::getResult routine in mg_xml_getdata.pro
mgffxmlitemparser::init routine in mg_xml_getdata.pro
mgffxmlitemparser::setItem routine in mg_xml_getdata.pro
mgffxmlitemparser::startElement routine in mg_xml_getdata.pro
mgffxmlitemparser__define routine in mg_xml_getdata.pro
mgffxmlparser class
mgffxmlparser::characters routine in mg_xml_parse.pro
mgffxmlparser::cleanup routine in mg_xml_parse.pro
mgffxmlparser::endElement routine in mg_xml_parse.pro
mgffxmlparser::getResult routine in mg_xml_parse.pro
mgffxmlparser::init routine in mg_xml_parse.pro
mgffxmlparser::startElement routine in mg_xml_parse.pro
mgffxmlparser__define routine in mg_xml_parse.pro
mggr3dconverter class
mggr3dconverter::cleanup routine in mggr3dconverter__define.pro

Free resources.

mggr3dconverter::convert routine in mggr3dconverter__define.pro

Converts a standard object graphics picture to a view containing a 3D image.

mggr3dconverter::getProperty routine in mggr3dconverter__define.pro

Get properties of the converter.

mggr3dconverter::init routine in mggr3dconverter__define.pro

Initialize Window3D.

mggr3dconverter::setProperty routine in mggr3dconverter__define.pro

Set properties of the converter.

mggr3dconverter__define routine in mggr3dconverter__define.pro

Helper object to transform a normal object graphics scene to a 3D picture.

mggr3dconverter__define.pro .pro file in vis/objectgraphics/ directory

Class to convert a 3-dimensional scene to an anaglyph.

mggrabstracttreemaplayout class
mggrabstracttreemaplayout::layout routine in mggrabstracttreemaplayout__define.pro
mggrabstracttreemaplayout::sortDescending routine in mggrabstracttreemaplayout__define.pro
mggrabstracttreemaplayout__define routine in mggrabstracttreemaplayout__define.pro
mggrabstracttreemaplayout__define.pro .pro file in vis/treemaps/ directory
mggrabstracttreemaplayout__sliceLayout routine in mggrabstracttreemaplayout__define.pro
mggrabstracttreemaplayout__totalSize routine in mggrabstracttreemaplayout__define.pro
mggranimation class
mggranimation::cleanup routine in mggranimation__define.pro

Free resources of the animation.

mggranimation::draw routine in mggranimation__define.pro

Draw object graphic hierarchy.

mggranimation::init routine in mggranimation__define.pro

Create animation destination.

mggranimation__define routine in mggranimation__define.pro

Define instance variables.

mggranimation__define.pro .pro file in vis/animation/ directory

Destination class for object graphics.

mggranimation_timer routine in mggranimation__define.pro

Timer callback routine.

mggranimator class
mggranimator::animate routine in mggranimator__define.pro

Do one frame of animation.

mggranimator::cleanup routine in mggranimator__define.pro

Free resources.

mggranimator::getProperty routine in mggranimator__define.pro

Get properties.

mggranimator::init routine in mggranimator__define.pro

Create an animator.

mggranimator::reset routine in mggranimator__define.pro

Reset the animator.

mggranimator::setProperty routine in mggranimator__define.pro

Set properties.

mggranimator__define routine in mggranimator__define.pro

Define instance variables.

mggranimator__define.pro .pro file in vis/animation/animators/ directory

Base animator.

mggrbounceouteasing class
mggrbounceouteasing::ease routine in mggrbounceouteasing__define.pro

Do a bouncing easing at the end.

mggrbounceouteasing__define routine in mggrbounceouteasing__define.pro

Define instance variables.

mggrbounceouteasing__define.pro .pro file in vis/animation/easing/ directory

Bounce Easing class.

mggrbubble class
mggrbubble::getProperty routine in mggrbubble__define.pro

Get bubble properties.

mggrbubble::init routine in mggrbubble__define.pro

Create a bubble.

mggrbubble::setProperty routine in mggrbubble__define.pro

Set properties.

mggrbubble__define routine in mggrbubble__define.pro

Define instance variables.

mggrbubble__define.pro .pro file in vis/objectgraphics/ directory
mggrchernoffface class
mggrchernoffface::cleanup routine in mggrchernoffface__define.pro

Subclass of IDLgrModel intended to be passed to IDLgrSymbol to be used as a plot symbol.

mggrchernoffface::init routine in mggrchernoffface__define.pro

Initialize instance variables.

mggrchernoffface__define routine in mggrchernoffface__define.pro

Define instance variables.

mggrchernoffface__define.pro .pro file in vis/objectgraphics/ directory
mggrcircinouteasing class
mggrcircinouteasing::ease routine in mggrcircinouteasing__define.pro

Do a circular easing (accelerates).

mggrcircinouteasing__define routine in mggrcircinouteasing__define.pro

Define instance variables.

mggrcircinouteasing__define.pro .pro file in vis/animation/easing/ directory

Circular Easing class.

mggrcircouteasing class
mggrcircouteasing::ease routine in mggrcircouteasing__define.pro

Do a circular easing (accelerates).

mggrcircouteasing__define routine in mggrcircouteasing__define.pro

Define instance variables.

mggrcircouteasing__define.pro .pro file in vis/animation/easing/ directory

Base Easing class.

mggrcube class
mggrcube::getProperty routine in mggrcube__define.pro

Get properties.

mggrcube::init routine in mggrcube__define.pro

Create a cube polygon.

mggrcube::setProperty routine in mggrcube__define.pro

Set properties.

mggrcube__define routine in mggrcube__define.pro

Define instance variables.

mggrcube__define.pro .pro file in vis/objectgraphics/ directory

Unit cube polygon (maybe scaled and translated).

mggreasing::ease routine in mggreasing__define.pro

Do the easing.

mggreasing__define routine in mggreasing__define.pro

Define instance variables.

mggreasing__define.pro .pro file in vis/animation/easing/ directory

Base Easing class.

mggrellipsoid class
mggrellipsoid::_buildPoly routine in mggrellipsoid__define.pro

Sets the vertex and connectivity arrays for the polygon used to represent the orb.

mggrellipsoid::cleanup routine in mggrellipsoid__define.pro

Free resources.

mggrellipsoid::getProperty routine in mggrellipsoid__define.pro

Get properties of the ellipsoid.

mggrellipsoid::init routine in mggrellipsoid__define.pro

Initialize ellipsoid.

mggrellipsoid::print routine in mggrellipsoid__define.pro

Prints position, radius, and density of the ellipsoid for debugging purposes.

mggrellipsoid::setProperty routine in mggrellipsoid__define.pro

Set properties of the ellipsoid.

mggrellipsoid__define routine in mggrellipsoid__define.pro

Define member variables.

mggrellipsoid__define.pro .pro file in vis/objectgraphics/ directory

Class representing an ellipse.

mggrfisheyelens class
mggrfisheyelens::cleanup routine in mggrfisheyelens__define.pro
mggrfisheyelens::getProperty routine in mggrfisheyelens__define.pro
mggrfisheyelens::init routine in mggrfisheyelens__define.pro
mggrfisheyelens::setProperty routine in mggrfisheyelens__define.pro
mggrfisheyelens::update routine in mggrfisheyelens__define.pro
mggrfisheyelens__define routine in mggrfisheyelens__define.pro
mggrfisheyelens__define.pro .pro file in vis/objectgraphics/ directory
mggrflow class
mggrflow::init routine in mggrflow__define.pro

Create a flow display.

mggrflow__define routine in mggrflow__define.pro

Define inheritance and instance variables.

mggrflow__define.pro .pro file in vis/flow/ directory
mggrimagedestination class
mggrimagedestination::cleanup routine in mggrimagedestination__define.pro

Free resources.

mggrimagedestination::draw routine in mggrimagedestination__define.pro

Draw the scene.

mggrimagedestination::getProperty routine in mggrimagedestination__define.pro

Get properties.

mggrimagedestination::init routine in mggrimagedestination__define.pro

Create image destination.

mggrimagedestination::setProperty routine in mggrimagedestination__define.pro

Set properties.

mggrimagedestination__define routine in mggrimagedestination__define.pro

Define instance variables.

mggrimagedestination__define.pro .pro file in vis/animation/ directory

Image destination for object graphics.

mggrimagefile class
mggrimagefile::cleanup routine in mggrimagefile__define.pro

Free resources.

mggrimagefile::draw routine in mggrimagefile__define.pro

Draw the given scene to an image file.

mggrimagefile::getProperty routine in mggrimagefile__define.pro

Get properties of the image file destination.

mggrimagefile::init routine in mggrimagefile__define.pro

Create an image file destination.

mggrimagefile::setProperty routine in mggrimagefile__define.pro

Set properties of the image file destination.

mggrimagefile__define routine in mggrimagefile__define.pro

Define instance variables.

mggrimagefile__define.pro .pro file in vis/objectgraphics/ directory

Create an image file destination for an object graphics scene.

mggrmodel class
mggrmodel::rotate routine in mggrmodel__define.pro

Rotate the model, possibly about a non-origin point.

mggrmodel__define routine in mggrmodel__define.pro

Define instance variables.

mggrmodel__define.pro .pro file in vis/objectgraphics/ directory

Subclass of IDLgrModel with some extra abilities, like rotating around a point besides the origin.

mggrpalette class
mggrpalette::loadCT routine in mggrpalette__define.pro

Load a Brewer color table by index.

mggrpalette__define routine in mggrpalette__define.pro

Define instance variables.

mggrpalette__define.pro .pro file in vis/color/ directory

Subclass of IDLgrPalette with more color table choices.

mggrparallelanimator class
mggrparallelanimator::animate routine in mggrparallelanimator__define.pro

Do the transition.

mggrparallelanimator::getProperty routine in mggrparallelanimator__define.pro

Get properties.

mggrparallelanimator::reset routine in mggrparallelanimator__define.pro

Reset the animator.

mggrparallelanimator__define routine in mggrparallelanimator__define.pro

Define the instance variables.

mggrparallelanimator__define.pro .pro file in vis/animation/animators/ directory

Parallel animator for holding animator that should happen at the same time.

mggrpolyline2d class
mggrpolyline2d::_create routine in mggrpolyline2d__define.pro
mggrpolyline2d::init routine in mggrpolyline2d__define.pro
mggrpolyline2d__define routine in mggrpolyline2d__define.pro
mggrpolyline2d__define.pro .pro file in vis/objectgraphics/ directory
mggrpovray class
mggrpovray::cleanup routine in mggrpovray__define.pro

Free resources.

mggrpovray::draw routine in mggrpovray__define.pro

Write the object graphics rooted at the specified scene or view.

mggrpovray::getProperty routine in mggrpovray__define.pro

Get properties.

mggrpovray::init routine in mggrpovray__define.pro

Create POV-Ray output destination for object graphics.

mggrpovray::setProperty routine in mggrpovray__define.pro

Set properties.

mggrpovray__define routine in mggrpovray__define.pro

Define instance variables.

mggrpovray__define.pro .pro file in vis/povray/ directory

This class is a POV-Ray object graphics destination.

mggrpovrayfinish class
mggrpovrayfinish::getProperty routine in mggrpovrayfinish__define.pro

Get properties.

mggrpovrayfinish::init routine in mggrpovrayfinish__define.pro

Create a finish.

mggrpovrayfinish::setProperty routine in mggrpovrayfinish__define.pro

Set properties.

mggrpovrayfinish__define routine in mggrpovrayfinish__define.pro

Define instance variables.

mggrpovrayfinish__define.pro .pro file in vis/povray/ directory

Attribute class for MGgrPOVRayPolygons representing the surface properties of objects.

mggrpovraygrid class
mggrpovraygrid::cleanup routine in mggrpovraygrid__define.pro

Free resources.

mggrpovraygrid::getProperty routine in mggrpovraygrid__define.pro

Get properties.

mggrpovraygrid::init routine in mggrpovraygrid__define.pro

Create a POV-Ray grid object.

mggrpovraygrid::setProperty routine in mggrpovraygrid__define.pro

Set properties.

mggrpovraygrid__define routine in mggrpovraygrid__define.pro

Define instance variables.

mggrpovraygrid__define.pro .pro file in vis/povray/ directory

A grid represents a plane with a grid pattern on it.

mggrpovraylight class
mggrpovraylight::getProperty routine in mggrpovraylight__define.pro

Get properties.

mggrpovraylight::init routine in mggrpovraylight__define.pro

Create a light object.

mggrpovraylight::setProperty routine in mggrpovraylight__define.pro

Set properties.

mggrpovraylight__define routine in mggrpovraylight__define.pro

Define instance variables.

mggrpovraylight__define.pro .pro file in vis/povray/ directory

Any IDL type of light source plus the POV-Ray area light.

mggrpovraypolygon class
mggrpovraypolygon::cleanup routine in mggrpovraypolygon__define.pro

Free resources.

mggrpovraypolygon::getProperty routine in mggrpovraypolygon__define.pro

Get properties.

mggrpovraypolygon::init routine in mggrpovraypolygon__define.pro

Create MGgrPOVRayPolygon object.

mggrpovraypolygon::setProperty routine in mggrpovraypolygon__define.pro

Set properties.

mggrpovraypolygon__define routine in mggrpovraypolygon__define.pro

Define instance variables.

mggrpovraypolygon__define.pro .pro file in vis/povray/ directory

A MGgrPOVRayPolygon represents a polygon with POV-Ray specific attributes like the finish attribute class.

mggrpovraytubes class
mggrpovraytubes::cleanup routine in mggrpovraytubes__define.pro

Free resources.

mggrpovraytubes::getProperty routine in mggrpovraytubes__define.pro

Get properties.

mggrpovraytubes::init routine in mggrpovraytubes__define.pro

Create a POV-Ray tube object.

mggrpovraytubes::setProperty routine in mggrpovraytubes__define.pro

Set properties.

mggrpovraytubes__define routine in mggrpovraytubes__define.pro

Define instance variables.

mggrpovraytubes__define.pro .pro file in vis/povray/ directory

Represents a polyline in 3-dimensions by a series of cones.

mggrpovrayview class
mggrpovrayview::getProperty routine in mggrpovrayview__define.pro

Get properties.

mggrpovrayview::init routine in mggrpovrayview__define.pro

Create a POV-Ray view object.

mggrpovrayview::setProperty routine in mggrpovrayview__define.pro

Set properties.

mggrpovrayview__define routine in mggrpovrayview__define.pro

Define instance variables.

mggrpovrayview__define.pro .pro file in vis/povray/ directory

Controls top-level properties of the POV-Ray scene like focal blur.

mggrpovraywindow class
mggrpovraywindow::cleanup routine in mggrpovraywindow__define.pro

Free resources.

mggrpovraywindow::draw routine in mggrpovraywindow__define.pro

Draws graphics hierarchy to the window using MGgrPOVRay.

mggrpovraywindow::getProperty routine in mggrpovraywindow__define.pro

Get properties.

mggrpovraywindow::init routine in mggrpovraywindow__define.pro

Create a MGgrPOVRayWindow instance.

mggrpovraywindow::setProperty routine in mggrpovraywindow__define.pro

Set properties.

mggrpovraywindow__define routine in mggrpovraywindow__define.pro

Define instance variables.

mggrpovraywindow__define.pro .pro file in vis/povray/ directory

Destination class graphics window like IDLgrWindow that uses POVRay to render the graphics.

mggrrect class
mggrrect::aspectRatio routine in mggrrect__define.pro
mggrrect::copy routine in mggrrect__define.pro
mggrrect::distance routine in mggrrect__define.pro
mggrrect::getProperty routine in mggrrect__define.pro
mggrrect::init routine in mggrrect__define.pro
mggrrect::setProperty routine in mggrrect__define.pro
mggrrect__define routine in mggrrect__define.pro
mggrrect__define.pro .pro file in vis/treemaps/ directory
mggrrotateanimator class
mggrrotateanimator::animate routine in mggrrotateanimator__define.pro

Do the transition.

mggrrotateanimator::init routine in mggrrotateanimator__define.pro

Create a rotate animator.

mggrrotateanimator__define routine in mggrrotateanimator__define.pro

Define instance variables.

mggrrotateanimator__define.pro .pro file in vis/animation/animators/ directory

Rotate animator.

mggrscaleanimator class
mggrscaleanimator::animate routine in mggrscaleanimator__define.pro

Do the transition.

mggrscaleanimator::init routine in mggrscaleanimator__define.pro

Create a scale animator.

mggrscaleanimator__define routine in mggrscaleanimator__define.pro

Define instance variables.

mggrscaleanimator__define.pro .pro file in vis/animation/animators/ directory

Scale animator.

mggrsequenceanimator class
mggrsequenceanimator::animate routine in mggrsequenceanimator__define.pro

Do the transition.

mggrsequenceanimator::getProperty routine in mggrsequenceanimator__define.pro

Get properties.

mggrsequenceanimator::reset routine in mggrsequenceanimator__define.pro

Reset the animator.

mggrsequenceanimator__define routine in mggrsequenceanimator__define.pro

Define the instance variables.

mggrsequenceanimator__define.pro .pro file in vis/animation/animators/ directory

Parallel animator for holding animator that should happen one after the other.

mggrsimpletreemapmodel class
mggrsimpletreemapmodel::cleanup routine in mggrsimpletreemapmodel__define.pro
mggrsimpletreemapmodel::getProperty routine in mggrsimpletreemapmodel__define.pro
mggrsimpletreemapmodel::init routine in mggrsimpletreemapmodel__define.pro
mggrsimpletreemapmodel::setProperty routine in mggrsimpletreemapmodel__define.pro
mggrsimpletreemapmodel__define routine in mggrsimpletreemapmodel__define.pro

Define instance variables.

mggrsimpletreemapmodel__define.pro .pro file in vis/treemaps/ directory
mggrslicetreemaplayout class
mggrslicetreemaplayout__define routine in mggrslicetreemaplayout__define.pro
mggrslicetreemaplayout__define.pro .pro file in vis/treemaps/ directory
mggrslicetreemaplayout__layoutBest routine in mggrslicetreemaplayout__define.pro
mggrsquarifiedtreemaplayout class
mggrsquarifiedtreemaplayout::aspect routine in mggrsquarifiedtreemaplayout__define.pro
mggrsquarifiedtreemaplayout::cleanup routine in mggrsquarifiedtreemaplayout__define.pro
mggrsquarifiedtreemaplayout::getProperty routine in mggrsquarifiedtreemaplayout__define.pro
mggrsquarifiedtreemaplayout::init routine in mggrsquarifiedtreemaplayout__define.pro
mggrsquarifiedtreemaplayout::layout routine in mggrsquarifiedtreemaplayout__define.pro
mggrsquarifiedtreemaplayout::normAspect routine in mggrsquarifiedtreemaplayout__define.pro
mggrsquarifiedtreemaplayout::setProperty routine in mggrsquarifiedtreemaplayout__define.pro
mggrsquarifiedtreemaplayout::sum routine in mggrsquarifiedtreemaplayout__define.pro
mggrsquarifiedtreemaplayout__define routine in mggrsquarifiedtreemaplayout__define.pro
mggrsquarifiedtreemaplayout__define.pro .pro file in vis/treemaps/ directory
mggrsvg class
mggrsvg::_convertUnits routine in mggrsvg__define.pro
mggrsvg::_getRgb routine in mggrsvg__define.pro

Return a valid SVG specification for a color.

mggrsvg::_getVpr routine in mggrsvg__define.pro

Returns the VIEWPLANE_RECT for the view that contains the item.

mggrsvg::_handleAxis routine in mggrsvg__define.pro

Handle IDLgrAxis objects.

mggrsvg::_handleImage routine in mggrsvg__define.pro

Handle IDLgrImage objects.

mggrsvg::_handleModel routine in mggrsvg__define.pro

Handle IDLgrModel objects.

mggrsvg::_handlePlot routine in mggrsvg__define.pro

Handle IDLgrPlot objects.

mggrsvg::_handlePolygon routine in mggrsvg__define.pro

Handle IDLgrPolygon objects.

mggrsvg::_handlePolyline routine in mggrsvg__define.pro

Handle IDLgrPolyline objects.

mggrsvg::_handleScene routine in mggrsvg__define.pro

Handle IDLgrScene objects.

mggrsvg::_handleText routine in mggrsvg__define.pro

Handle IDLgrText objects.

mggrsvg::_handleView routine in mggrsvg__define.pro

Handle IDLgrView objects.

mggrsvg::_handleViewgroup routine in mggrsvg__define.pro

Handle IDLgrViewGroup objects.

mggrsvg::_transformCoords routine in mggrsvg__define.pro
mggrsvg::_traverse routine in mggrsvg__define.pro

Routine which is recursively called to traverse the object graphics hierarchy.

mggrsvg::cleanup routine in mggrsvg__define.pro

Free resources.

mggrsvg::draw routine in mggrsvg__define.pro

Write the object graphics rooted at the specified scene or view.

mggrsvg::getProperty routine in mggrsvg__define.pro

Get properties.

mggrsvg::init routine in mggrsvg__define.pro

Create an SVG destination.

mggrsvg::setProperty routine in mggrsvg__define.pro

Set properties.

mggrsvg__define routine in mggrsvg__define.pro

Define instance variables.

mggrsvg__define.pro .pro file in vis/objectgraphics/ directory

Object graphics destination for producing Scalable Vector Graphics (SVG) files.

mggrtransformanimator class
mggrtransformanimator::animate routine in mggrtransformanimator__define.pro

Do the transition.

mggrtransformanimator::init routine in mggrtransformanimator__define.pro

Create a transform animator.

mggrtransformanimator__define routine in mggrtransformanimator__define.pro

Define instance variables.

mggrtransformanimator__define.pro .pro file in vis/animation/animators/ directory

Transform animator.

mggrtranslateanimator class
mggrtranslateanimator::animate routine in mggrtranslateanimator__define.pro

Do the transition.

mggrtranslateanimator::init routine in mggrtranslateanimator__define.pro

Create a translate animator.

mggrtranslateanimator__define routine in mggrtranslateanimator__define.pro

Define instance variables.

mggrtranslateanimator__define.pro .pro file in vis/animation/animators/ directory

Translate animator.

mggrtreemapitem class
mggrtreemapitem::cleanup routine in mggrtreemapitem__define.pro
mggrtreemapitem::getProperty routine in mggrtreemapitem__define.pro
mggrtreemapitem::init routine in mggrtreemapitem__define.pro
mggrtreemapitem::setProperty routine in mggrtreemapitem__define.pro
mggrtreemapitem__define routine in mggrtreemapitem__define.pro
mggrtreemapitem__define.pro .pro file in vis/treemaps/ directory
mggrtreemaplayout::getProperty routine in mggrtreemaplayout__define.pro
mggrtreemaplayout::layout routine in mggrtreemaplayout__define.pro
mggrtreemaplayout__define routine in mggrtreemaplayout__define.pro
mggrtreemaplayout__define.pro .pro file in vis/treemaps/ directory
mggrtreemapmodel class
mggrtreemapmodel::cleanup routine in mggrtreemapmodel__define.pro
mggrtreemapmodel::init routine in mggrtreemapmodel__define.pro
mggrtreemapmodel__define routine in mggrtreemapmodel__define.pro
mggrtreemapmodel__define.pro .pro file in vis/treemaps/ directory
mggrwindow3d class
mggrwindow3d::cleanup routine in mggrwindow3d__define.pro

Free resources.

mggrwindow3d::draw routine in mggrwindow3d__define.pro

Draw the picture in 3D.

mggrwindow3d::getProperty routine in mggrwindow3d__define.pro

Get properties of the MGgrWindow3D.

mggrwindow3d::init routine in mggrwindow3d__define.pro

Initialize Window3D object.

mggrwindow3d::setProperty routine in mggrwindow3d__define.pro

Set properties of the MGgrWindow3D.

mggrwindow3d__define routine in mggrwindow3d__define.pro

Destination for object graphics that automatically creates a 3d anaglyph appropriate to view with red-blue glasses.

mggrwindow3d__define.pro .pro file in vis/objectgraphics/ directory

MGgrWindow3D is an object graphics destination for displaying a scene as an anaglyph in an IDLgrWindow.

mggrx3d class
mggrx3d::_writePolygon routine in mggrx3d__define.pro
mggrx3d::cleanup routine in mggrx3d__define.pro

Free resources.

mggrx3d::draw routine in mggrx3d__define.pro

Draw the given scene and send its output to the file specified by the FILENAME property.

mggrx3d::getProperty routine in mggrx3d__define.pro

Retrieve properties.

mggrx3d::init routine in mggrx3d__define.pro

Retrieve properties.

mggrx3d::setProperty routine in mggrx3d__define.pro

Set properties.

mggrx3d__define routine in mggrx3d__define.pro

Define instance variables.

mggrx3d__define.pro .pro file in vis/x3d/ directory

Destination class for x3d graphics suitable for display on a web page by a modern browser.

mgnetgvoice class
mgnetgvoice::cleanup routine in mgnetgvoice__define.pro
mgnetgvoice::init routine in mgnetgvoice__define.pro
mgnetgvoice::login routine in mgnetgvoice__define.pro
mgnetgvoice::logout routine in mgnetgvoice__define.pro
mgnetgvoice::send_sms routine in mgnetgvoice__define.pro
mgnetgvoice::setProperty routine in mgnetgvoice__define.pro
mgnetgvoice__define routine in mgnetgvoice__define.pro
mgnetgvoice__define.pro .pro file in googlevoice/ directory
mgnetrequest class
mgnetrequest::_initializeHeaders routine in mgnetrequest__define.pro

Add some default headers that are always present (but can be changed).

mgnetrequest::_printf routine in mgnetrequest__define.pro

Sends its output to the given socket LUN and, if self.debug is set, to standard output.

mgnetrequest::_send routine in mgnetrequest__define.pro

General method for sending a request.

mgnetrequest::_sendHeaders routine in mgnetrequest__define.pro

Send the headers in the headers hash table to the given LUN.

mgnetrequest::_sendHeadersNetUrl routine in mgnetrequest__define.pro
mgnetrequest::_sendNetUrl routine in mgnetrequest__define.pro

Connect via IDLnetURL instead of SOCKET.

mgnetrequest::addHeader routine in mgnetrequest__define.pro

Add a header field to the request.

mgnetrequest::cleanup routine in mgnetrequest__define.pro

Free resources.

mgnetrequest::connect routine in mgnetrequest__define.pro

Send a CONNECT request.

mgnetrequest::delete routine in mgnetrequest__define.pro

Send a DELETE request.

mgnetrequest::get routine in mgnetrequest__define.pro

Send a GET request.

mgnetrequest::getProperty routine in mgnetrequest__define.pro

Get property values.

mgnetrequest::head routine in mgnetrequest__define.pro

Send a HEAD request.

mgnetrequest::init routine in mgnetrequest__define.pro

Create a request object.

mgnetrequest::options routine in mgnetrequest__define.pro

Send a OPTIONS request.

mgnetrequest::post routine in mgnetrequest__define.pro

Send a POST request.

mgnetrequest::put routine in mgnetrequest__define.pro

Send a PUT request.

mgnetrequest::setProperty routine in mgnetrequest__define.pro

Set property values.

mgnetrequest::trace routine in mgnetrequest__define.pro

Send a TRACE request.

mgnetrequest__define routine in mgnetrequest__define.pro

Define instance variables.

mgnetrequest__define.pro .pro file in net/ directory

Class representing a URI request: GET, PUT, POST, DELETE, HEAD, OPTIONS, TRACE, and CONNECT.

mgnetsocket class
mgnetsocket::accept routine in mgnetsocket__define.pro

Accepts a requested TCP/IP connection and returns an MGnetSocket on which I/O can be performed.

mgnetsocket::check routine in mgnetsocket__define.pro

Return the number of bytes waiting in the socket buffer.

mgnetsocket::cleanup routine in mgnetsocket__define.pro

Free resources held by the socket object.

mgnetsocket::close routine in mgnetsocket__define.pro

Close a socket.

mgnetsocket::connect routine in mgnetsocket__define.pro

Connect to a TCP socket listener on a specified host and port or opens a UDP socket and sets its default destination host and port.

mgnetsocket::createPort routine in mgnetsocket__define.pro

Creates a socket listening on the specified port.

mgnetsocket::getProperty routine in mgnetsocket__define.pro

Get properties of the socket.

mgnetsocket::host2Name routine in mgnetsocket__define.pro

Return a hostname as string given a ULONG host ID.

mgnetsocket::init routine in mgnetsocket__define.pro

Create a socket object.

mgnetsocket::name2Host routine in mgnetsocket__define.pro

Return a host ID as ULONG given a string hostname.

mgnetsocket::readBuffer routine in mgnetsocket__define.pro

Return data stored in the local (object's) buffer.

mgnetsocket::receive routine in mgnetsocket__define.pro

Receive data.

mgnetsocket::send routine in mgnetsocket__define.pro

Send data.

mgnetsocket::sendTo routine in mgnetsocket__define.pro

Send data to a specified host and port.

mgnetsocket::setProperty routine in mgnetsocket__define.pro

Set properties of the socket.

mgnetsocket__define routine in mgnetsocket__define.pro

Defines instance variables.

mgnetsocket__define.pro .pro file in net/ directory

The MGnetSocket class implements client and server-side internet sockets using the TCP/IP or UDP/IP protocols.

mgnetsocket_example.pro .pro file in net/ directory

NAME: mgnetsocket_Example

mgneturlquoter class
mgneturlquoter::init routine in mgneturlquoter__define.pro

Create a quoter object.

mgneturlquoter::quote routine in mgneturlquoter__define.pro

Convert special characters in str using the %xx escape sequence.

mgneturlquoter::quotePlus routine in mgneturlquoter__define.pro

Similar to the quote method, but converts spaces to + signs instead of the normal %xx notation.

mgneturlquoter::unquote routine in mgneturlquoter__define.pro

Replace %xx escape sequences by their single-character equivalent.

mgneturlquoter::unquotePlus routine in mgneturlquoter__define.pro

Replace %xx escape sequences by their single-character equivalent and replace + sign with space.

mgneturlquoter__define routine in mgneturlquoter__define.pro

Define instance variables.

mgneturlquoter__define.pro .pro file in net/ directory

Object that converts strings to values that are safe to use in URLs.

mgtmdocbook class
mgtmdocbook__define routine in mgtmdocbook__define.pro

Define MGtmDocbook class for processing Docbook markup.

mgtmdocbook__define.pro .pro file in textmarkup/ directory

Destination class to output DocBook.

mgtmhtml class
mgtmhtml::markup_listing routine in mgtmhtml__define.pro

Add markup to specify prompts and output as opposed to input.

mgtmhtml__define routine in mgtmhtml__define.pro

Define MGtmHTML class for processing HTML.

mgtmhtml__define.pro .pro file in textmarkup/ directory

Destination class to output HTML.

mgtmlanguage::_textMerge routine in mgtmlanguage__define.pro

Merges two string arrays into a single string array where the last line of the first and first line of the second are concatenated onto a single line in the middle of the result.

mgtmlanguage::markup_listing routine in mgtmlanguage__define.pro

Add markup to specify prompts and output as opposed to input.

mgtmlanguage::process routine in mgtmlanguage__define.pro

Process a MGtmNode tree of markup to produce a string array of the result.

mgtmlanguage__define routine in mgtmlanguage__define.pro

Parent class for all markup language definitions.

mgtmlanguage__define.pro .pro file in textmarkup/ directory

Parent class for different output classes, i.e., HTML, LaTeX, rst.

mgtmlatex class
mgtmlatex__define routine in mgtmlatex__define.pro

Define MGtmLaTeX class for processing LaTeX.

mgtmlatex__define.pro .pro file in textmarkup/ directory

Destination class to output LaTeX.

mgtmnode class
mgtmnode::_clone routine in mgtmnode__define.pro

Implement cloning.

mgtmnode::_print routine in mgtmnode__define.pro

Interface that MGtmTag and MGtmText should implement.

mgtmnode::cleanup routine in mgtmnode__define.pro

Free resources of node.

mgtmnode::getProperty routine in mgtmnode__define.pro

Get properties of the node.

mgtmnode::init routine in mgtmnode__define.pro

Create a node in the markup tree.

mgtmnode__define routine in mgtmnode__define.pro

Node representing text or markup of some kind.

mgtmnode__define.pro .pro file in textmarkup/ directory

Base class for any objects in a text markup hierarchy, i.e., tags and text objects.

mgtmplain class
mgtmplain__define routine in mgtmplain__define.pro

Define MGtmPlain class for producing plain output.

mgtmplain__define.pro .pro file in textmarkup/ directory

Destination class to output plain text.

mgtmrst class
mgtmrst__define routine in mgtmrst__define.pro

Define MGtmRST class for processing restructured text.

mgtmrst__define.pro .pro file in textmarkup/ directory

Destination class to output reStructuredText.

mgtmtag class
mgtmtag::_clone routine in mgtmtag__define.pro

Implement cloning.

mgtmtag::_print routine in mgtmtag__define.pro

Helper routine for debugging.

mgtmtag::addAttribute routine in mgtmtag__define.pro

Add an attribute to the tag.

mgtmtag::addChild routine in mgtmtag__define.pro

Add a child to the node.

mgtmtag::cleanup routine in mgtmtag__define.pro

Free resources.

mgtmtag::getAttribute routine in mgtmtag__define.pro

Get the value of an attribute.

mgtmtag::getChild routine in mgtmtag__define.pro

Get child at pos of the node.

mgtmtag::getProperty routine in mgtmtag__define.pro

Get properties of the text node.

mgtmtag::init routine in mgtmtag__define.pro

Create a markup tag node.

mgtmtag::isEmpty routine in mgtmtag__define.pro

Indicates if this tag has any children.

mgtmtag::removeChild routine in mgtmtag__define.pro

Remove a child from the node.

mgtmtag__define routine in mgtmtag__define.pro

Define a tag node.

mgtmtag__define.pro .pro file in textmarkup/ directory
mgtmtext class
mgtmtext::_clone routine in mgtmtext__define.pro

Implement cloning.

mgtmtext::_print routine in mgtmtext__define.pro

Helper routine for debugging.

mgtmtext::cleanup routine in mgtmtext__define.pro

Free resources of the text node.

mgtmtext::getProperty routine in mgtmtext__define.pro

Get properties of the text node.

mgtmtext::init routine in mgtmtext__define.pro

Creates a text node.

mgtmtext::isBlank routine in mgtmtext__define.pro

Indicates whether this is a blank line.

mgtmtext__define routine in mgtmtext__define.pro

Defines MGtmText which is a MGtmNode that contains text.

mgtmtext__define.pro .pro file in textmarkup/ directory

A MGtmText object is a MGtmNode that contains text.

mgwidobjectwidget class
mgwidobjectwidget::cleanup routine in mgwidobjectwidget__define.pro

Cleanup resources.

mgwidobjectwidget::cleanup_widgets routine in mgwidobjectwidget__define.pro

Called when the widget program is being destroyed.

mgwidobjectwidget::create_widgets routine in mgwidobjectwidget__define.pro

Create widget hierarchy.

mgwidobjectwidget::getProperty routine in mgwidobjectwidget__define.pro

Get properties of the object widget.

mgwidobjectwidget::handle_events routine in mgwidobjectwidget__define.pro

Event handler for all widgets in the program.

mgwidobjectwidget::init routine in mgwidobjectwidget__define.pro

Create on object widget.

mgwidobjectwidget::realize_widgets routine in mgwidobjectwidget__define.pro

Override in subclasses to do actions that must be done after realization.

mgwidobjectwidget::setProperty routine in mgwidobjectwidget__define.pro

Set properties of the object widget.

mgwidobjectwidget::start_xmanager routine in mgwidobjectwidget__define.pro

Start XMANAGER.

mgwidobjectwidget__define routine in mgwidobjectwidget__define.pro

Define member variables.

mgwidobjectwidget__define.pro .pro file in widgets/ directory

This is a base class to inherit from to create an object widget.

mgwidpovray class
misc/ directory

miscellaneous routines

more routine in more.pro

Page the contents of the filename to the screen.

more.pro .pro file in cmdline_tools/ directory

N

net/ directory

A collection of routines for working with network connections.

netcdf/ directory

Routines for reading/writing/querying netCDF files.

O

objects/ directory

This directory contains useful for routines for handling objects.

P

profiling/ directory

helper routines for profiling code and processing the output

pwd routine in pwd.pro

Prints the IDL's current directory to the output log like the UNIX command of the same name.

pwd.pro .pro file in cmdline_tools/ directory

R

readScalarsAttribute routine in mgffserialvtk__define.pro

S

save/ directory

routines for reading/writing/querying save files

strings/ directory

This directory contains routines useful for handling strings.

T

templating/ directory

tools for using templated output

textmarkup/ directory

classes for converting between text markup styles: rst, LaTex, and HTML

U

updater/ directory

skeleton of an automatic updater library

V

vis/animation/ directory

routines and classes for creating animations

vis/animation/animators/ directory

animator classes that perform some animation action

vis/animation/easing/ directory

classes representing easing functions i.e.

vis/animation/utils/ directory

convenience routines for doing various animations

vis/color/ directory

routines for dealing with specifying colors and color tables

vis/directgraphics/ directory

helper routines for direct graphics

vis/flow/ directory

routines for visualization of vector fields

vis/geometry/ directory

routines for manipulating polygons and other geometric structures

vis/googlechart/ directory

IDL interface to Google Charts API

vis/graphs/ directory

routines for visualization of trees and graphs

vis/images/ directory

routines for display of images

vis/lineplots/ directory

routines for creating various types of line plots

vis/objectgraphics/ directory

helper routines and classes for the object graphics systems

vis/povray/ directory

routines to create POV-Ray renderings of data in IDL

vis/surfaces/ directory

routines to visualize surface/elevation data

vis/tables/ directory

routines for creating tables containing text and graphics

vis/text/ directory

routines for handling text in graphics

vis/treemaps/ directory

routines for creating treemaps, visual displays of weighted trees

vis/util/ directory

utility routines for other routines

vis/vtk/ directory

VTK file access library

vis/x3d/ directory

x3dom output from IDL object graphics

W

widgets/ directory

Z

zeromq/ directory

generated bindings for 0MQ library

zlib/ directory

zlib compression DLM

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