idllib

Personal IDL library for M. Galloy

Index

.     A     C     E     F     G     H     I     M     N     O     P     S     T     U     W    

.

./ directory

Main utility routines

A

analysis/ directory

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

animation/ directory

Classes to produce animations using object graphics.

animation_example.pro .pro file in animation/ directory

Example of using the animation classes.

C

collection/ directory

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

cula/ directory

CULAtools bindings.

CULACBDSQR routine in idlcula.dlm
CULACGBTRF routine in idlcula.dlm
CULACGBTRS routine in idlcula.dlm
CULACGEBRD routine in idlcula.dlm
CULACGEEV routine in idlcula.dlm
CULACGEHRD routine in idlcula.dlm
CULACGELQF routine in idlcula.dlm
CULACGELS routine in idlcula.dlm
CULACGEMM routine in idlcula.dlm
CULACGEMV routine in idlcula.dlm
CULACGEQLF routine in idlcula.dlm
CULACGEQRF routine in idlcula.dlm
CULACGEQRS routine in idlcula.dlm
CULACGERQF routine in idlcula.dlm
CULACGESV routine in idlcula.dlm
CULACGESVD routine in idlcula.dlm
CULACGETRF routine in idlcula.dlm
CULACGETRI routine in idlcula.dlm
CULACGETRS routine in idlcula.dlm
CULACGGLSE routine in idlcula.dlm
CULACGGRQF routine in idlcula.dlm
CULACHEEV routine in idlcula.dlm
CULACHEEVX routine in idlcula.dlm
CULACHEMM routine in idlcula.dlm
CULACHEMV routine in idlcula.dlm
CULACHER2K routine in idlcula.dlm
CULACHERDB routine in idlcula.dlm
CULACHERK routine in idlcula.dlm
CULACHETRD routine in idlcula.dlm
CULACLACPY routine in idlcula.dlm
CULACLAG2Z routine in idlcula.dlm
CULACLANGE routine in idlcula.dlm
CULACLANHE routine in idlcula.dlm
CULACLAR2V routine in idlcula.dlm
CULACLARFB routine in idlcula.dlm
CULACLARFG routine in idlcula.dlm
CULACLARGV routine in idlcula.dlm
CULACLARTV routine in idlcula.dlm
CULACLASCL routine in idlcula.dlm
CULACLASR routine in idlcula.dlm
CULACLASWP routine in idlcula.dlm
CULACLASWPCOL routine in idlcula.dlm
CULACLAT2Z routine in idlcula.dlm
CULACPBTRF routine in idlcula.dlm
CULACPOSV routine in idlcula.dlm
CULACPOTRF routine in idlcula.dlm
CULACPOTRI routine in idlcula.dlm
CULACPOTRS routine in idlcula.dlm
CULACPPTRF routine in idlcula.dlm
CULACSTEQR routine in idlcula.dlm
CULACSYMM routine in idlcula.dlm
CULACSYR2K routine in idlcula.dlm
CULACSYRK routine in idlcula.dlm
CULACTRMM routine in idlcula.dlm
CULACTRSM routine in idlcula.dlm
CULACTRTRI routine in idlcula.dlm
CULACTRTRS routine in idlcula.dlm
CULACUNGBR routine in idlcula.dlm
CULACUNGHR routine in idlcula.dlm
CULACUNGLQ routine in idlcula.dlm
CULACUNGQL routine in idlcula.dlm
CULACUNGQR routine in idlcula.dlm
CULACUNGRQ routine in idlcula.dlm
CULACUNMLQ routine in idlcula.dlm
CULACUNMQL routine in idlcula.dlm
CULACUNMQR routine in idlcula.dlm
CULACUNMRQ routine in idlcula.dlm
CULADBDSQR routine in idlcula.dlm
CULADGBTRF routine in idlcula.dlm
CULADGBTRS routine in idlcula.dlm
CULADGEBRD routine in idlcula.dlm
CULADGEEV routine in idlcula.dlm
CULADGEHRD routine in idlcula.dlm
CULADGELQF routine in idlcula.dlm
CULADGELS routine in idlcula.dlm
CULADGEMM routine in idlcula.dlm
CULADGEMV routine in idlcula.dlm
CULADGEQLF routine in idlcula.dlm
CULADGEQRF routine in idlcula.dlm
CULADGEQRS routine in idlcula.dlm
CULADGERQF routine in idlcula.dlm
CULADGESV routine in idlcula.dlm
CULADGESVD routine in idlcula.dlm
CULADGETRF routine in idlcula.dlm
CULADGETRI routine in idlcula.dlm
CULADGETRS routine in idlcula.dlm
CULADGGLSE routine in idlcula.dlm
CULADGGRQF routine in idlcula.dlm
CULADLACPY routine in idlcula.dlm
CULADLAG2S routine in idlcula.dlm
CULADLANGE routine in idlcula.dlm
CULADLANHE routine in idlcula.dlm
CULADLAR2V routine in idlcula.dlm
CULADLARFB routine in idlcula.dlm
CULADLARFG routine in idlcula.dlm
CULADLARGV routine in idlcula.dlm
CULADLARTV routine in idlcula.dlm
CULADLASCL routine in idlcula.dlm
CULADLASET routine in idlcula.dlm
CULADLASR routine in idlcula.dlm
CULADLASWP routine in idlcula.dlm
CULADLASWPCOL routine in idlcula.dlm
CULADLAT2S routine in idlcula.dlm
CULADORGBR routine in idlcula.dlm
CULADORGHR routine in idlcula.dlm
CULADORGLQ routine in idlcula.dlm
CULADORGQL routine in idlcula.dlm
CULADORGQR routine in idlcula.dlm
CULADORGRQ routine in idlcula.dlm
CULADORMLQ routine in idlcula.dlm
CULADORMQL routine in idlcula.dlm
CULADORMQR routine in idlcula.dlm
CULADORMRQ routine in idlcula.dlm
CULADPBTRF routine in idlcula.dlm
CULADPOSV routine in idlcula.dlm
CULADPOTRF routine in idlcula.dlm
CULADPOTRI routine in idlcula.dlm
CULADPOTRS routine in idlcula.dlm
CULADPPTRF routine in idlcula.dlm
CULADSGESV routine in idlcula.dlm
CULADSPOSV routine in idlcula.dlm
CULADSTEBZ routine in idlcula.dlm
CULADSTEQR routine in idlcula.dlm
CULADSYEV routine in idlcula.dlm
CULADSYEVX routine in idlcula.dlm
CULADSYMM routine in idlcula.dlm
CULADSYMV routine in idlcula.dlm
CULADSYR2K routine in idlcula.dlm
CULADSYRDB routine in idlcula.dlm
CULADSYRK routine in idlcula.dlm
CULADSYTRD routine in idlcula.dlm
CULADTRMM routine in idlcula.dlm
CULADTRSM routine in idlcula.dlm
CULADTRTRI routine in idlcula.dlm
CULADTRTRS routine in idlcula.dlm
CULAFREEBUFFERS routine in idlcula.dlm
CULAGETDEVICECOUNT routine in idlcula.dlm
CULAGETDEVICEINFO routine in idlcula.dlm
CULAGETEXECUTINGDEVICE routine in idlcula.dlm
CULAGETLASTSTATUS routine in idlcula.dlm
CULAGETSTATUSSTRING routine in idlcula.dlm
CULAINITIALIZE routine in idlcula.dlm
CULASBDSQR routine in idlcula.dlm
CULASELECTDEVICE routine in idlcula.dlm
CULASGBTRF routine in idlcula.dlm
CULASGBTRS routine in idlcula.dlm
CULASGEBRD routine in idlcula.dlm
CULASGEEV routine in idlcula.dlm
CULASGEHRD routine in idlcula.dlm
CULASGELQF routine in idlcula.dlm
CULASGELS routine in idlcula.dlm
CULASGEMM routine in idlcula.dlm
CULASGEMV routine in idlcula.dlm
CULASGEQLF routine in idlcula.dlm
CULASGEQRF routine in idlcula.dlm
CULASGEQRS routine in idlcula.dlm
CULASGERQF routine in idlcula.dlm
CULASGESV routine in idlcula.dlm
CULASGESVD routine in idlcula.dlm
CULASGETRF routine in idlcula.dlm
CULASGETRI routine in idlcula.dlm
CULASGETRS routine in idlcula.dlm
CULASGGLSE routine in idlcula.dlm
CULASGGRQF routine in idlcula.dlm
CULASHUTDOWN routine in idlcula.dlm
CULASLACPY routine in idlcula.dlm
CULASLAG2D routine in idlcula.dlm
CULASLANGE routine in idlcula.dlm
CULASLANHE routine in idlcula.dlm
CULASLAR2V routine in idlcula.dlm
CULASLARFB routine in idlcula.dlm
CULASLARFG routine in idlcula.dlm
CULASLARGV routine in idlcula.dlm
CULASLARTV routine in idlcula.dlm
CULASLASCL routine in idlcula.dlm
CULASLASET routine in idlcula.dlm
CULASLASR routine in idlcula.dlm
CULASLASWP routine in idlcula.dlm
CULASLASWPCOL routine in idlcula.dlm
CULASLAT2D routine in idlcula.dlm
CULASORGBR routine in idlcula.dlm
CULASORGHR routine in idlcula.dlm
CULASORGLQ routine in idlcula.dlm
CULASORGQL routine in idlcula.dlm
CULASORGQR routine in idlcula.dlm
CULASORGRQ routine in idlcula.dlm
CULASORMLQ routine in idlcula.dlm
CULASORMQL routine in idlcula.dlm
CULASORMQR routine in idlcula.dlm
CULASORMRQ routine in idlcula.dlm
CULASPBTRF routine in idlcula.dlm
CULASPOSV routine in idlcula.dlm
CULASPOTRF routine in idlcula.dlm
CULASPOTRI routine in idlcula.dlm
CULASPOTRS routine in idlcula.dlm
CULASPPTRF routine in idlcula.dlm
CULASSTEBZ routine in idlcula.dlm
CULASSTEQR routine in idlcula.dlm
CULASSYEV routine in idlcula.dlm
CULASSYEVX routine in idlcula.dlm
CULASSYMM routine in idlcula.dlm
CULASSYMV routine in idlcula.dlm
CULASSYR2K routine in idlcula.dlm
CULASSYRDB routine in idlcula.dlm
CULASSYRK routine in idlcula.dlm
CULASSYTRD routine in idlcula.dlm
CULASTRMM routine in idlcula.dlm
CULASTRSM routine in idlcula.dlm
CULASTRTRI routine in idlcula.dlm
CULASTRTRS routine in idlcula.dlm
CULAZBDSQR routine in idlcula.dlm
CULAZCGESV routine in idlcula.dlm
CULAZCPOSV routine in idlcula.dlm
CULAZGBTRF routine in idlcula.dlm
CULAZGBTRS routine in idlcula.dlm
CULAZGEBRD routine in idlcula.dlm
CULAZGEEV routine in idlcula.dlm
CULAZGEHRD routine in idlcula.dlm
CULAZGELQF routine in idlcula.dlm
CULAZGELS routine in idlcula.dlm
CULAZGEMM routine in idlcula.dlm
CULAZGEMV routine in idlcula.dlm
CULAZGEQLF routine in idlcula.dlm
CULAZGEQRF routine in idlcula.dlm
CULAZGEQRS routine in idlcula.dlm
CULAZGERQF routine in idlcula.dlm
CULAZGESV routine in idlcula.dlm
CULAZGESVD routine in idlcula.dlm
CULAZGETRF routine in idlcula.dlm
CULAZGETRI routine in idlcula.dlm
CULAZGETRS routine in idlcula.dlm
CULAZGGLSE routine in idlcula.dlm
CULAZGGRQF routine in idlcula.dlm
CULAZHEEV routine in idlcula.dlm
CULAZHEEVX routine in idlcula.dlm
CULAZHEMM routine in idlcula.dlm
CULAZHEMV routine in idlcula.dlm
CULAZHER2K routine in idlcula.dlm
CULAZHERDB routine in idlcula.dlm
CULAZHERK routine in idlcula.dlm
CULAZHETRD routine in idlcula.dlm
CULAZLACPY routine in idlcula.dlm
CULAZLAG2C routine in idlcula.dlm
CULAZLANGE routine in idlcula.dlm
CULAZLANHE routine in idlcula.dlm
CULAZLAR2V routine in idlcula.dlm
CULAZLARFB routine in idlcula.dlm
CULAZLARFG routine in idlcula.dlm
CULAZLARGV routine in idlcula.dlm
CULAZLARTV routine in idlcula.dlm
CULAZLASCL routine in idlcula.dlm
CULAZLASR routine in idlcula.dlm
CULAZLASWP routine in idlcula.dlm
CULAZLASWPCOL routine in idlcula.dlm
CULAZLAT2C routine in idlcula.dlm
CULAZPBTRF routine in idlcula.dlm
CULAZPOSV routine in idlcula.dlm
CULAZPOTRF routine in idlcula.dlm
CULAZPOTRI routine in idlcula.dlm
CULAZPOTRS routine in idlcula.dlm
CULAZPPTRF routine in idlcula.dlm
CULAZSTEQR routine in idlcula.dlm
CULAZSYMM routine in idlcula.dlm
CULAZSYR2K routine in idlcula.dlm
CULAZSYRK routine in idlcula.dlm
CULAZTRMM routine in idlcula.dlm
CULAZTRSM routine in idlcula.dlm
CULAZTRTRI routine in idlcula.dlm
CULAZTRTRS routine in idlcula.dlm
CULAZUNGBR routine in idlcula.dlm
CULAZUNGHR routine in idlcula.dlm
CULAZUNGLQ routine in idlcula.dlm
CULAZUNGQL routine in idlcula.dlm
CULAZUNGQR routine in idlcula.dlm
CULAZUNGRQ routine in idlcula.dlm
CULAZUNMLQ routine in idlcula.dlm
CULAZUNMQL routine in idlcula.dlm
CULAZUNMQR routine in idlcula.dlm
CULAZUNMRQ routine in idlcula.dlm

E

envi/ directory

ENVI user routines.

F

fileio/ directory

File input/output routines.

G

GET_M_EULER routine in idlgsl.dlm
googlevoice/ directory
gsl/ directory

Wrappers for GNU Scientific Library (GSL) routines.

GSL_SF_ELLINT_F routine in idlgsl.dlm
GSL_SF_ZETA_INT routine in idlgsl.dlm

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).

idlcula.dlm .dlm file in cula/ directory
IDL bindings for CULAtools
idlgsl.dlm .dlm file in gsl/ directory
IDL bindings for GSL
indices/ directory

This directory contains routines for handling array indices.

install_tools/ directory

Routines for installing new projects and their dependencies.

introspection/ directory

Routines for inspecting variables and routines.

itools/ directory

iTools related helpers and components.

M

markdown/ directory

This directory contains a DLM to convert Markdown annotated text to HTML.

mg_acosh routine in mg_acosh.pro

Inverse hyperbolic cosine.

mg_acosh.pro .pro file in analysis/ directory
mg_analysis.dlm .dlm file in analysis/ directory
Tools for analysis
mg_arclength routine in mg_arclength.pro

Computes the arc length of a path.

mg_arclength.pro .pro file in analysis/ directory
MG_ARRAY_EQUAL routine in mg_analysis.dlm
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_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_brightkite_heatmap routine in mg_brightkite_heatmap.pro
mg_brightkite_heatmap.pro .pro file in misc/ directory
mg_build_net routine in mg_build_net.pro

Build the mg_net DLM.

mg_build_net.pro .pro file in net/ 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_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_complement routine in mg_complement.pro

Returns the complement of an index array.

mg_complement.pro .pro file in indices/ directory
mg_cula_demo routine in mg_cula_demo.pro
mg_cula_demo.pro .pro file in cula/ 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_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_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_filename routine in mg_filename.pro

Compose and/or decompose a filename.

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

@returns strarr

mg_find_packages.pro .pro file in install_tools/ 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_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_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_getpassword routine in mg_getpassword.pro

Get a password from the command line.

mg_getpassword.pro .pro file in net/ 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_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_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_introspection.dlm .dlm file in introspection/ directory
Tools for introspection
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_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_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_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_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_cula_bindings routine in mg_make_cula_bindings.pro
mg_make_cula_bindings.pro .pro file in cula/ directory
mg_make_gsl_bindings routine in mg_make_gsl_bindings.pro
mg_make_gsl_bindings.pro .pro file in gsl/ directory
mg_make_markdown_bindings routine in mg_make_markdown_bindings.pro

Build mg_markdown.*.so file.

mg_make_markdown_bindings.pro .pro file in markdown/ directory
mg_make_patterns.pro .pro file in misc/ directory

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

mg_make_strings routine in mg_make_strings.pro

Build mg_strings.*.so file.

mg_make_strings.pro .pro file in strings/ 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_MARKDOWN routine in mg_markdown.dlm
mg_markdown.dlm .dlm file in markdown/ directory
IDL bindings for markdown
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 routine in mg_nc_browser.pro

Create the browser.

mg_nc_browser class
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_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_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_net.dlm .dlm file in net/ directory
TCP/UDP network sockets for IDL
MG_NET_ACCEPT routine in mg_net.dlm
MG_NET_CLOSE routine in mg_net.dlm
MG_NET_CONNECT routine in mg_net.dlm
MG_NET_CREATEPORT routine in mg_net.dlm
MG_NET_HOST2NAME routine in mg_net.dlm
MG_NET_NAME2HOST routine in mg_net.dlm
MG_NET_QUERY routine in mg_net.dlm
MG_NET_RECV routine in mg_net.dlm
MG_NET_RECVVAR routine in mg_net.dlm
MG_NET_SELECT routine in mg_net.dlm
MG_NET_SEND routine in mg_net.dlm
MG_NET_SENDTO routine in mg_net.dlm
MG_NET_SENDVAR routine in mg_net.dlm
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_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_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_permutation routine in mg_permutation.pro

Calculate a mathematical permutation.

mg_permutation.pro .pro file in analysis/ directory
mg_prowl routine in mg_prowl.pro
mg_prowl.pro .pro file in misc/ 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_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_repeat routine in mg_repeat.pro

Repeats a vector nreps times.

mg_repeat.pro .pro file in analysis/ directory
mg_repo class
mg_repo::cleanup routine in mg_repo__define.pro
mg_repo::getLog routine in mg_repo__define.pro
mg_repo::getProperty routine in mg_repo__define.pro
mg_repo::getTimeOfDayHistogram routine in mg_repo__define.pro
mg_repo::init routine in mg_repo__define.pro
mg_repo::printEntries routine in mg_repo__define.pro
mg_repo::setProperty routine in mg_repo__define.pro
mg_repo__define routine in mg_repo__define.pro
mg_repo__define.pro .pro file in misc/ directory
mg_repologentry class
mg_repologentry::_overloadPrint routine in mg_repologentry__define.pro
mg_repologentry::cleanup routine in mg_repologentry__define.pro
mg_repologentry::getProperty routine in mg_repologentry__define.pro
mg_repologentry::init routine in mg_repologentry__define.pro
mg_repologentry__define routine in mg_repologentry__define.pro
mg_repologentry__define.pro .pro file in misc/ directory
mg_rotate routine in mg_rotate.pro

Computes a transformation matrix representing a rotation.

mg_rotate.pro .pro file in animation/ 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 animation/ 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_setup routine in mg_setup.pro

@keyword name {in}{required}{type=string} name of the package @keyword version {in}{required}{type=string} version of the package in the format "1.5.2alpha1"

mg_setup.pro .pro file in install_tools/ directory

install_tools should have ways to: * install dependencies of a project * handle path, DLM path, and compiling DLMs

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_SIZEOF routine in mg_introspection.dlm
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_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_startup.pro .pro file in ./ directory
MG_STREGEX routine in mg_strings.dlm
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_strings.dlm .dlm file in strings/ directory
IDL bindings for string routines
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_STRSPLIT routine in mg_strings.dlm
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_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 class
mg_timeline routine in mg_timeline.pro

Create a timeline from the given input file.

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_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_TOTAL routine in mg_analysis.dlm
mg_translate routine in mg_translate.pro

Compute a transformation matrix representing a translation.

mg_translate.pro .pro file in animation/ directory
MG_TRE_CONFIG routine in mg_strings.dlm
MG_TRE_VERSION routine in mg_strings.dlm
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_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_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_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_whereismike routine in mg_whereismike.pro
mg_whereismike.pro .pro file in misc/ 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_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_cleanup routine in mg_xml_browser.pro

Cleanup resources claimed by the widget program.

mg_xml_browser_event routine in mg_xml_browser.pro

Handle all events.

mg_xml_browser_expand routine in mg_xml_browser.pro

Expand or contract the widget tree.

mg_xml_browser_parser class
mg_xml_browser_parser::characters routine in mg_xml_browser.pro
mg_xml_browser_parser::endElement routine in mg_xml_browser.pro
mg_xml_browser_parser::init routine in mg_xml_browser.pro
mg_xml_browser_parser::startElement routine in mg_xml_browser.pro
mg_xml_browser_parser__define routine in mg_xml_browser.pro
mg_xml_browser_resize routine in mg_xml_browser.pro

Resize the browser to the given size.

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.

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
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
mgffbrightkiteperson class
mgffbrightkiteperson::characters routine in mg_whereismike.pro
mgffbrightkiteperson::displayPlace routine in mg_whereismike.pro
mgffbrightkiteperson::endElement routine in mg_whereismike.pro
mgffbrightkiteperson::printPlace routine in mg_whereismike.pro
mgffbrightkiteperson::startElement routine in mg_whereismike.pro
mgffbrightkiteperson__define routine in mg_whereismike.pro
mgffbrightkiteplace class
mgffbrightkiteplace::characters routine in mg_brightkite_heatmap.pro
mgffbrightkiteplace::cleanup routine in mg_brightkite_heatmap.pro
mgffbrightkiteplace::displayPlace routine in mg_brightkite_heatmap.pro
mgffbrightkiteplace::endElement routine in mg_brightkite_heatmap.pro
mgffbrightkiteplace::init routine in mg_brightkite_heatmap.pro
mgffbrightkiteplace::startElement routine in mg_brightkite_heatmap.pro
mgffbrightkiteplace__define routine in mg_brightkite_heatmap.pro
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.

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.

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
mggranimation class
mggranimation::addAnimator routine in mggranimation__define.pro

Add animator to the animation.

mggranimation::cleanup routine in mggranimation__define.pro

Free resources.

mggranimation::draw routine in mggranimation__define.pro

Draw the animation.

mggranimation::init routine in mggranimation__define.pro

Initialize object.

mggranimation::renderFrame routine in mggranimation__define.pro

This method must be over-ridden by each concrete subclass to actually render an individual frame.

mggranimation__define routine in mggranimation__define.pro

Define member variables.

mggranimation__define.pro .pro file in animation/ directory
mggranimator class
mggranimator::cleanup routine in mggranimator__define.pro

Free resources.

mggranimator::getProperty routine in mggranimator__define.pro

Get properties of the animator.

mggranimator::init routine in mggranimator__define.pro

Initialize object.

mggranimator__define routine in mggranimator__define.pro

Define member variables.

mggranimator__define.pro .pro file in animation/ directory
mggrimagesequenceanimation class
mggrimagesequenceanimation::cleanup routine in mggrimagesequenceanimation__define.pro

Free resources.

mggrimagesequenceanimation::init routine in mggrimagesequenceanimation__define.pro

Initialize Mggrimagesequenceanimation.

mggrimagesequenceanimation::renderFrame routine in mggrimagesequenceanimation__define.pro

Generate a single frame of the animation.

mggrimagesequenceanimation__define routine in mggrimagesequenceanimation__define.pro

Define member variables.

mggrimagesequenceanimation__define.pro .pro file in animation/ directory
mggrproperty class
mggrproperty::apply routine in mggrproperty__define.pro

Apply a property change to the given target.

mggrproperty::cleanup routine in mggrproperty__define.pro

Free resources.

mggrproperty::init routine in mggrproperty__define.pro

Initialize object.

mggrproperty__define routine in mggrproperty__define.pro

Define member variables.

mggrproperty__define.pro .pro file in animation/ directory
mggrpropertyanimator class
mggrpropertyanimator::addProperty routine in mggrpropertyanimator__define.pro

Add a property name/value to the animator.

mggrpropertyanimator::apply routine in mggrpropertyanimator__define.pro

Apply the animator to the target for a given frame.

mggrpropertyanimator::cleanup routine in mggrpropertyanimator__define.pro

Free resources.

mggrpropertyanimator::getProperty routine in mggrpropertyanimator__define.pro

Get properties of the animator.

mggrpropertyanimator::init routine in mggrpropertyanimator__define.pro

Initialize the object.

mggrpropertyanimator__define routine in mggrpropertyanimator__define.pro

Define member variables.

mggrpropertyanimator__define.pro .pro file in animation/ directory
mggrtransform class
mggrtransform::apply routine in mggrtransform__define.pro

Apply transformation matrix to given model.

mggrtransform::init routine in mggrtransform__define.pro

Initialize object.

mggrtransform__define routine in mggrtransform__define.pro

Define member variables.

mggrtransform__define.pro .pro file in animation/ directory
mggrtransformanimator class
mggrtransformanimator::addRotate routine in mggrtransformanimator__define.pro

Add another step of the animation for this animator.

mggrtransformanimator::addScale routine in mggrtransformanimator__define.pro

Add another step of the animation for this animator.

mggrtransformanimator::addTransform routine in mggrtransformanimator__define.pro

Add another step of the animation for this animator.

mggrtransformanimator::addTranslate routine in mggrtransformanimator__define.pro

Add another step of the animation for this animator.

mggrtransformanimator::apply routine in mggrtransformanimator__define.pro

Apply the animator to the target for a given frame.

mggrtransformanimator::cleanup routine in mggrtransformanimator__define.pro

Free resources.

mggrtransformanimator::getProperty routine in mggrtransformanimator__define.pro

Get properties of the animator.

mggrtransformanimator::init routine in mggrtransformanimator__define.pro

Initialize object.

mggrtransformanimator__define routine in mggrtransformanimator__define.pro

Define member variables.

mggrtransformanimator__define.pro .pro file in animation/ directory
mggrwindowanimation class
mggrwindowanimation::cleanup routine in mggrwindowanimation__define.pro

Free resources.

mggrwindowanimation::init routine in mggrwindowanimation__define.pro

Initialize an MGgrWindowAnimation.

mggrwindowanimation::renderFrame routine in mggrwindowanimation__define.pro

Generate a single frame of the animation.

mggrwindowanimation__define routine in mggrwindowanimation__define.pro

Define member variables.

mggrwindowanimation__define.pro .pro file in animation/ directory

A MGgrWindowAnimation represents an animation that will be displayed in an IDLgrWindow.

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

mgnetupdater__define.pro .pro file in updater/ directory
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::cleanupWidgets routine in mgwidobjectwidget__define.pro

Called when the widget program is being destroyed.

mgwidobjectwidget::getProperty routine in mgwidobjectwidget__define.pro

Get properties of the object widget.

mgwidobjectwidget::handleEvents 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::setProperty routine in mgwidobjectwidget__define.pro

Set properties of the object widget.

mgwidobjectwidget::startXManager 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.

misc/ directory

Miscellaneous routines.

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

S

save/ directory
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

Start of an automatic updater library.

W

widget_animation routine in widget_animation.pro

Widget creation/setup.

widget_animation.pro .pro file in animation/ directory
widget_animation_cleanup routine in widget_animation.pro

Cleanup code when widget hierarchy dies.

widget_animation_event routine in widget_animation.pro

Event handler for all events.

widgets/ directory

Routines and objects for doing widget programming.

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