BHill AstroContrib Library
The following is a listing of the entire contents of this library for IDL.
Click on an individual procedure name to view its header and
source code. This listing
is a shortened form of the much longer
entire library help file. This may be handy for
text searchs, be beware that some of these are huge and may take a long
time to load or even crash your browser.
Last modified: Thu Dec 21 21:17:06 2000.
List of Routines
- ADJPLOT Generates a widget containing a plot with X and Y ranges adjustable using sliders.
- BIG_PS Converts an IDL (image) array to a postscript file.
- CW_DEFROI2 Widget to define a region of interest within a widget drawable.
- EXAMDISPLAY Object-oriented image display widget for image display and for numerical examination via plots and listings. These routines set up an object-oriented widget for image display and examination. The object orientation is in the programming method, not the graphics, which are traditional IDL direct graphics. For arguments, see the individual routines below, especially the init method, and also imgdisplay__define.pro, which sets up the object from which this one inherits.
- GANGDISPLAY Object-oriented image display widget for synchronized displays. These routines set up an object-oriented widget for synchronized (ganged) image displays. The object orientation is in the programming method, not the graphics, which are traditional IDL direct graphics.
- GANGEXAMINE Object-oriented image display widget for synchronized displays permitting interactive examination of the image arrays. These routines set up an object-oriented widget for synchronized (ganged) image displays. The object orientation is in the programming method, not the graphics, which are traditional IDL direct graphics.
- HISTSCL Wrapper for IDL histogram equalization.
- IMGDISPLAY This file contains code for an object-oriented image display The programming is object-oriented, but the graphics are in direct graphics mode, not object graphic. This widget lets the user adjust the image scaling and contrast and print out hard copies.
- IMGDISPLAY::DISPLAY This procedure does the image scaling for the imgdisplay object/widget.
- IMGDISPLAY::GETSCALE This procedure returns an array the same length as the color table, telling what data value corresponds to each element.
- IMGDISPLAY::RESIZE This procedure resizes the main draw window.
- LOGSCL This scales an image using a log function table.
- QSTAT Quick statistics on an array.
- READSTRING NAME: readstring PURPOSE: Read text file into a string array. CATEGORY: Text processing CALLING SEQUENCE: readstring,filename,array INPUT ARGUMENTS: filename - input file name
- REPEATER In object-oriented programming using widgets, REPEATER is a base class to replicate events generated in one widget and send them to other widgets that have a similar structure. This object is a base class intended to be inherited by other more useful classes that need its functionality.
- RSTAT Robust statistics on an array. Results are output in terms of "hinges" and "fences" as defined in Tukey's Exploratory Data Analysis; these are the quantities that are typically used in box-and-whisker plots. These descriptive statistics are particularly useful for telling whether a distribution has long tails or outliers.
- SQRTSCL This scales an image using a square root function table.
- TEXT_NUMBER This procedure gets a string from a text widget, then converts it to a number, then back to a string, and stores the final result back into the text widget. The reason for this is so the user can see how the program parsed a number he entered.
- XCOLORS XCOLORS The purpose of this routine is to interactively change color tables in a manner similar to XLOADCT. No common blocks are used so multiple copies of XCOLORS can be on the display at the same time (if each has a different TITLE). XCOLORS has the ability to notify a widget event handler, an object method, or an IDL
- XCTV This set of procedures implements a display widget for roaming, zooming, scaling, and examining pixel values in
- XCTV2 This set of procedures implements a display widget for roaming, zooming, scaling, and examining pixel values in two images simultaneously.
- XDISPLAYFILE Display an ASCII text file using widgets and the widget manager.