Index
_ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
_
- __obj__ field in class idl_object
just to match IDL's IDL_Object
- _extra property in class mgffplanets
- _extra keyword in routine mg_container::setProperty in file mg_container__define.pro
properties of IDL_Container
- _extra keyword in routine mg_container::init in file mg_container__define.pro
properties of MG_Container
- _extra keyword in routine mg_ogcontour_example in file mg_ogcontour_example.pro
keywords to IDLgrContour::init or IDLgrWindow::init
- _extra keyword in routine mg_make_dll in file mg_make_dll.pro
keywords to MAKE_DLL
- _extra keyword in routine mg_ogimage_example in file mg_ogimage_example.pro
keywords to IDLgrImage::init or IDLgrWindow::init
- _extra keyword in routine mg_exactplot in file mg_exactplot.pro
keywords to PLOT
- _extra keyword in routine mg_window_plot in file mg_window_plot.pro
keywords to WINDOW or PLOT
- _extra keyword in routine mg_ogisosurface_example in file mg_ogisosurface_example.pro
keywords to IDLgrPolygons::init
- _extra keyword in routine mg_ogmap_example in file mg_ogmap_example.pro
keywords to IDLgrPolyline::init
- _extra keyword in routine mg_ogmesh_example in file mg_ogmesh_example.pro
keywords to IDLgrPolygons::init
- _extra keyword in routine mg_ogplot_example in file mg_ogplot_example.pro
keywords to IDLgrPlot::init, IDLgrWindow::init, IDLgrAxis::init
- _extra keyword in routine mg_ogsurface_example in file mg_ogsurface_example.pro
keywords to IDLgrSurface::init
- _extra keyword in routine mg_ogvolume_example in file mg_ogvolume_example.pro
keywords to IDLgrVolume::init or IDLgrWindow::init
- _extra keyword in routine mggr3dconverter::init in file mggr3dconverter__define.pro
keywords to IDLgrBuffer::init method are accepted
- _extra property in class mggr3dconverter
- _extra keyword in routine mgffplanets::init in file mgffplanets__define.pro
keywords to IDLffXMLSAX::init
- _extra property in class mggrwindow3d
- _extra keyword in routine mggrwindow3d::init in file mggrwindow3d__define.pro
keywords to IDLgrWindows "init" method are accepted
- _extra property in class mg_container
properties of IDL_Container
- _extra keyword in routine mggrcube::setProperty in file mggrcube__define.pro
keywords to IDLgrPolygon::setProperty
- _extra property in class mggrcube
- _extra keyword in routine mg_cwo_clock in file mg_cwo_clock.pro
keywords to the MG_CW_CLOCK::init
- _extra keyword in routine mg_cw_clock in file mg_cw_clock.pro
keywords to the MG_CW_CLOCK::init
- _extra keyword in routine mggrcube::init in file mggrcube__define.pro
keywords to IDLgrPolygon::setProperty
- _extra keyword in routine mggrlightmodel::init in file mggrlightmodel__define.pro
keywords to IDLgrModel::init
- _extra property in class mggrlightmodel
- _extra keyword in routine mg_xmlsax_example::init in file mg_xmlsax_example__define.pro
keywords to IDLffXMLSAX::init
- _extra property in class mg_xmlsax_example
- _extra keyword in routine mggrwindow3d::setProperty in file mggrwindow3d__define.pro
keywords of IDLgrWindow's "setProperty" method are accepted
- _FLAGS field in class IDLITCOMPONENT
- _PARENT field in class IDLITCOMPONENT
- _PROXY field in class IDLITCOMPONENT
- _ref_extra property in class mgcoarraylist
- _ref_extra keyword in routine mggrcube::getProperty in file mggrcube__define.pro
keywords to IDLgrPolygon::setProperty
- _ref_extra property in class mggrcube
- _ref_extra keyword in routine mggrwindow3d::getProperty in file mggrwindow3d__define.pro
keyword of IDLgrWindow::getProperty
- _ref_extra property in class mggrwindow3d
- _ref_extra property in class mg_container
properties of IDL_Container
- _ref_extra keyword in routine mg_container::getProperty in file mg_container__define.pro
properties of IDL_Container
- _ref_extra keyword in routine mgcoarraylist::getProperty in file mgcoarraylist__define.pro
keyword to MGcoAbstractList::getProperty
- _ref_extra keyword in routine mg_dirinfo in file mg_dirinfo.pro
keywords to CD and FILE_SEARCH
- _XML_LOCATOR field in class IDLFFXMLSAX
- _XML_PARSER field in class IDLFFXMLSAX
A
- a parameter in routine mg_param_test in file mg_param_test.pro
example parameter
- ACTIVE_POSITION field in class IDLGRMODEL
- all keyword in routine mgcoarraylist::isaGet in file mgcoarraylist__define.pro
screen from all elements
- all keyword in routine mgcoarraylist::remove in file mgcoarraylist__define.pro
set to remove all elements of the list
- all keyword in routine mgcoabstractlist::get in file mgcoabstractlist__define.pro
set to return all elements
- all keyword in routine mgcoabstractlist::remove in file mgcoabstractlist__define.pro
set to remove all elements of the list
- all keyword in routine mgcoarraylist::get in file mgcoarraylist__define.pro
set to return all elements
- ALPHACHANNEL field in class IDLGRGRAPHIC
- AMBIENT field in class IDLGRPOLYGON
- ANTIALIAS field in class IDLGRPOLYGON
- app_description property in class mgffprefs
full name of the application
- app_description keyword in routine mgffprefs::init in file mgffprefs__define.pro
full name of the application
- app_description keyword in routine mgffprefs::_getAppDir in file mgffprefs__define.pro
full name of the application
- app_directory keyword in routine mgffprefs::getProperty in file mgffprefs__define.pro
location of the directory for the application using these preferences
- app_directory property in class mgffprefs
location of the directory for the application using these preferences
- app_name property in class mgffprefs
short name of the application
- app_name keyword in routine mgffprefs::init in file mgffprefs__define.pro
short name of the application
- appdir field in class mgffprefs
directory to place preference files
- appName parameter in routine mgffprefs::_getAppDir in file mgffprefs__define.pro
short application name
- array_size property in class mgcohashtable
- array_size keyword in routine mgcohashtable::init in file mgcohashtable__define.pro
the size of the hash table; generally a prime is a good choice
- arraylist parameter in routine mgcoarraylistiterator::init in file mgcoarraylistiterator__define.pro
MGcoArrayList to iterator over
- arraylist field in class mgcoarraylistiterator
arraylist being interated over
- arraySize field in class mgcohashtable
size of the key and value arrays
- attname parameter in routine mg_xmlsax_example::startElement in file mg_xmlsax_example__define.pro
attribute names, if present
- attname parameter in routine mgffplanets::startElement in file mgffplanets__define.pro
attribute names, if present
- attname parameter in routine mg_h5_getdata_getattributedata in file mg_h5_getdata.pro
attribute name
- attvalue parameter in routine mg_xmlsax_example::startElement in file mg_xmlsax_example__define.pro
attribute values, if present
- attvalue parameter in routine mgffplanets::startElement in file mgffplanets__define.pro
attribute values, if present
- author_description property in class mgffprefs
full name of the author
- author_description keyword in routine mgffprefs::init in file mgffprefs__define.pro
full name of the author
- author_description keyword in routine mgffprefs::_getAppDir in file mgffprefs__define.pro
full name of the author
- author_name property in class mgffprefs
short name of the author
- author_name keyword in routine mgffprefs::init in file mgffprefs__define.pro
short name of the author
- authorName parameter in routine mgffprefs::_getAppDir in file mgffprefs__define.pro
short name of the author
- axis_dir parameter in routine mg_show_axis_updir in file mg_show_axes.pro
B
- b parameter in routine mg_param_test in file mg_param_test.pro
example parameter
- block keyword in routine mg_h5_getdata_computeslab in file mg_h5_getdata.pro
input for block keyword to H5S_SELECT_HYPERSLAB
- block_size keyword in routine mgcoarraylist::init in file mgcoarraylist__define.pro
initial size of data array
- block_size property in class mgcoarraylist
- blockSize field in class mgcoarraylist
size of the data array
- blockSize keyword in routine mgcoarraylist::getProperty in file mgcoarraylist__define.pro
set to a named variable to get the size of the
- blockSize property in class mgcoarraylist
- blockSize keyword in routine mgcoarraylist::setProperty in file mgcoarraylist__define.pro
size of the data array
- bounds keyword in routine mg_h5_getdata in file mg_h5_getdata.pro
gives start value, end value, and stride for each dimension of the variable
- bounds keyword in routine mg_h5_getdata_getvariable in file mg_h5_getdata.pro
gives start value, end value, and stride for each dimension of the variable
- bounds parameter in routine mg_h5_getdata_computeslab in file mg_h5_getdata.pro
bounds
- BTMCOLOR field in class IDLGRPOLYGON
- buffer field in class mggr3dconverter
IDLgrBuffer to send left and right eye images to and extract
C
- c parameter in routine mg_param_test in file mg_param_test.pro
example parameter
- CACHES field in class IDLGRSRCDEST
- center property in class mggrcube
- center keyword in routine mggrcube::setProperty in file mggrcube__define.pro
center of the cube
- center keyword in routine mggrcube::getProperty in file mggrcube__define.pro
center of the cube
- center keyword in routine mggrcube::init in file mggrcube__define.pro
center of the cube
- cfile parameter in routine mg_make_dll in file mg_make_dll.pro
C filename to create DLL from
- chars parameter in routine mg_xmlsax_example::characters in file mg_xmlsax_example__define.pro
string between tags
- choices parameter in routine mg_dialog_list in file mg_dialog_list.pro
string array of choices
- CLIENTDIMENSIONS field in class IDLGRSRCDEST
- CLIP_PLANES field in class IDLGRMODEL
- CLIP_PLANES field in class IDLGRGRAPHIC
- clock parameter in routine mg_cwo_clock_get_value in file mg_cwo_clock.pro
widget identifier of the root of the compound widget hierarchy
- clock parameter in routine mg_cw_clock_set_value in file mg_cw_clock.pro
widget identifier for the compound widget
- clock parameter in routine mg_cw_clock_get_value in file mg_cw_clock.pro
widget identifier of the root of the compound widget hierarchy
- clock parameter in routine mg_cwo_clock_set_value in file mg_cwo_clock.pro
widget identifier for the compound widget
- COLOR field in class IDLGRGRAPHIC
- COLOR field in class mggr3dconverter
- color field in class mg_point
color of point
- COLORMODEL field in class IDLGRSRCDEST
- container parameter in routine mg_container::_getChildByName in file mg_container__define.pro
container to search children of
- converter field in class mggrwindow3d
object which takes a view and converts to a 3D anaglyph
- count keyword in routine mg_h5_getdata_computeslab in file mg_h5_getdata.pro
input for count argument to H5S_SELECT_HYPERSLAB
- count keyword in routine mgcohashtable::keys in file mgcohashtable__define.pro
number of keys in the hash table
- count keyword in routine mgcohashtable::values in file mgcohashtable__define.pro
number of values in the hash table
- count keyword in routine mgcoabstractlist::get in file mgcoabstractlist__define.pro
set to a named variable to get the number of elements returned by this function
- count keyword in routine mgcoarraylist::getProperty in file mgcoarraylist__define.pro
set to a named variable to get the number of elements in the list
- count property in class mgcoarraylist
- count keyword in routine mgcoarraylist::isaGet in file mgcoarraylist__define.pro
number of matched items
- count keyword in routine mgcoarraylist::get in file mgcoarraylist__define.pro
set to a named variable to get the number of elements returned by this function
- CURRENT_ZOOM field in class IDLGRWINDOW
D
- DATA field in class IDLGRPOLYGON
- data field in class mgwidsurfaceviewer
pointer to surface data
- data parameter in routine mg_n_smallest in file mg_n_smallest.pro
data array of any numeric type (except complex/dcomplex)
- data parameter in routine mg_functiongraphics_widget in file mg_functiongraphics_widget.pro
data to plot, default is a sine curve
- datax keyword in routine mg_ogscene_example_createview in file mg_ogscene_example.pro
x-coordinate values
- datay keyword in routine mg_ogscene_example_createview in file mg_ogscene_example.pro
y-coordinate values
- default keyword in routine mgffprefs::get in file mgffprefs__define.pro
default value to use if no preference value is found for the given preference name
- degrees parameter in routine mggr3dconverter::_rotateModels in file mggr3dconverter__define.pro
number of degrees to rotate "top-level" models
- DEPTH_TEST_DISABLE field in class IDLGRGRAPHIC
- DEPTH_TEST_DISABLE field in class IDLGRMODEL
- DEPTH_TEST_FUNCTION field in class IDLGRMODEL
- DEPTH_TEST_FUNCTION field in class IDLGRGRAPHIC
- DEPTH_WRITE_DISABLE field in class IDLGRGRAPHIC
- DEPTH_WRITE_DISABLE field in class IDLGRMODEL
- DEPTHOFFSET field in class IDLGRPOLYGON
- DESCRIPTION field in class IDLITCOMPONENT
- destination parameter in routine mgcoabstractlist::move in file mgcoabstractlist__define.pro
index of position to move element
- destination parameter in routine mgcoarraylist::move in file mgcoarraylist__define.pro
index of position to move element
- DEV field in class IDLGRSRCDEST
- dialog_parent keyword in routine mg_dialog_list in file mg_dialog_list.pro
widget identifier of the parent widget for the dialog
- DIFFUSE field in class IDLGRPOLYGON
- dimensions keyword in routine mg_h5_getdata_convertbounds in file mg_h5_getdata.pro
dimensions of the full array; required if a '*' is used in sbounds
- dimensions keyword in routine mggr3dconverter::init in file mggr3dconverter__define.pro
- dimensions property in class mggr3dconverter
- DIMENSIONS field in class IDLGRWINDOW
- dimensions keyword in routine mggrwindow3d::setProperty in file mggrwindow3d__define.pro
dimensions of the window
- dimensions property in class mggrwindow3d
- dimensions keyword in routine mggrwindow3d::init in file mggrwindow3d__define.pro
- dimensions keyword in routine mg_ogscene_example_createview in file mg_ogscene_example.pro
property of IDLgrView
- dimensions keyword in routine mggr3dconverter::getProperty in file mggr3dconverter__define.pro
dimensions of the window
- dimensions keyword in routine mggr3dconverter::setProperty in file mggr3dconverter__define.pro
dimensions of the window
- directgraphics/ directory
Examples of creating direct graphics visualizations.
- directgraphics_chapter.pro .pro file in directgraphics/ directory
Batch file containing all the code intended to be typed at the command line from the "Direct graphics" chapter.
- display field in class mg_cwo_clock
widget identifier for the text widget to display the time
- DISPLAYNAME field in class IDLGRWINDOW
- DIST field in class IDLGRSRCDEST
- draw field in class mgwidsurfaceviewer
object reference to IDLgrWindow
E
- elements parameter in routine mgcoarraylist::remove in file mgcoarraylist__define.pro
elements of the list to remove
- elements parameter in routine mgcoabstractlist::add in file mgcoabstractlist__define.pro
scalar or vector array of the same type as the list
- elements parameter in routine mgcoabstractlist::isContained in file mgcoabstractlist__define.pro
scalar or vector of elements of the same type as the list
- elements parameter in routine mgcoabstractlist::remove in file mgcoabstractlist__define.pro
elements of the list to remove
- elements parameter in routine mgcoarraylist::add in file mgcoarraylist__define.pro
scalar or vector array of the same type as the list
- elements parameter in routine mgcoarraylist::isContained in file mgcoarraylist__define.pro
scalar or vector of elements of the same type as the list
- EMISSION field in class IDLGRPOLYGON
- error keyword in routine mg_long in file mg_long.pro
set to a named variable to get the error status of the conversion
- error keyword in routine mg_h5_getdata in file mg_h5_getdata.pro
error value
- error keyword in routine mg_h5_getdata_getattribute in file mg_h5_getdata.pro
error value
- error keyword in routine mg_h5_getdata_getvariable in file mg_h5_getdata.pro
error value
- event parameter in routine mg_surfview_event in file mg_surfview.pro
event structure
- event parameter in routine mg_ibrowser_event in file mg_ibrowser.pro
event structure
- event parameter in routine mg_3dwidget_demo_events in file mg_3dwidget_demo.pro
all events structures
- event parameter in routine mg_functiongraphics_widget_event in file mg_functiongraphics_widget.pro
WIDGET_BUTTON and WIDGET_WINDOW events
- event parameter in routine mg_render_order_event in file mg_render_order.pro
event structure for any event generated by this program
- event parameter in routine mg_show_axes_event in file mg_show_axes.pro
any event generated by widget program
- event parameter in routine mg_tilejp2_draw in file mg_tilejp2.pro
draw event
- event parameter in routine mg_tilejp2_resize in file mg_tilejp2.pro
resize event
- event parameter in routine mg_tilejp2_event in file mg_tilejp2.pro
event structure from any widget in our hierarchy that generates events
- event parameter in routine mg_transform_demo_event in file mg_transform_demo.pro
events generated by the application
- event parameter in routine mg_widget_window_example_event in file mg_widget_window_example.pro
event structure for droplist or WIDGET_WINDOW events
- event parameter in routine mg_cw_clock_event in file mg_cw_clock.pro
event structure
- event parameter in routine mg_cwo_clock_event in file mg_cwo_clock.pro
event structure
- event parameter in routine mg_dialog_list_event in file mg_dialog_list.pro
event structure for the droplist and OK/Cancel buttons
- event parameter in routine mg_object_event_handler in file mg_object_event_handler.pro
events for all widgets generating events in the widget hierarchy
- event parameter in routine mg_timer_demo_event in file mg_timer_demo.pro
event from any widget in the program
- event parameter in routine mg_ximage_drawevent in file mg_ximage.pro
DRAW_WIDGET event structure
- event parameter in routine mg_ximage_event in file mg_ximage.pro
any event generated by the program
- event parameter in routine mg_xplot_ls in file mg_xplot.pro
event to handle
- event parameter in routine mgwidsurfaceproperties::handleEvents in file mgwidsurfaceproperties__define.pro
event structure for any event generated by this widget program
- event parameter in routine mgwidsurfaceviewer::handleEvents in file mgwidsurfaceviewer__define.pro
event structure for any event generated by this program
- example keyword in routine mgcoarraylist::init in file mgcoarraylist__define.pro
used to specify the type of the list by example; necessary if defining a list of structures
- example property in class mgcoarraylist
- example keyword in routine mgcoarraylist::getProperty in file mgcoarraylist__define.pro
set to a named variable to get the example of structure type; undefined if list is not of type structure
- external/ directory
Examples of calling IDL from other languages and calling other languages from IDL.
- external_chapter.pro .pro file in external/ directory
Batch file containing all the code intended to be typed at the command line from the "External development" chapter.
- EXTERNAL_WINDOW field in class IDLGRWINDOW
- eye_separation keyword in routine mggr3dconverter::setProperty in file mggr3dconverter__define.pro
number of degrees of the cone formed by drawing lines from each eye to the origin
- eye_separation property in class mggr3dconverter
- eye_separation property in class mggrwindow3d
- eye_separation keyword in routine mggrwindow3d::getProperty in file mggrwindow3d__define.pro
number of degrees of the cone formed by drawing lines from each eye to the origin of the view
- eye_separation keyword in routine mggr3dconverter::getProperty in file mggr3dconverter__define.pro
number of degrees of the cone formed by drawing lines from each eye to the origin
- eye_separation keyword in routine mggrwindow3d::setProperty in file mggrwindow3d__define.pro
number of degrees of the cone formed by drawing lines from each eye to the origin of the view
- eye_separation keyword in routine mggrwindow3d::init in file mggrwindow3d__define.pro
number of degrees of the cone formed by drawing lines from each eye to the origin of the view
- eye_separation keyword in routine mggr3dconverter::init in file mggr3dconverter__define.pro
number of degrees of the cone formed by drawing lines from each eye to the origin
- eyeSeparation field in class mggr3dconverter
number of degrees of the cone formed by drawing lines from each eye to the origin
F
- fileId parameter in routine mg_h5_getdata_getvariable in file mg_h5_getdata.pro
HDF 5 indentifier of the file
- fileId parameter in routine mg_h5_getdata_getattribute in file mg_h5_getdata.pro
HDF 5 file identifier of the file to read
- fileio/ directory
Examples of file input/output.
- fileio_chapter.pro .pro file in fileio/ directory
Batch file containing all the code intended to be typed at the command line from the "File I/O" chapter.
- filename parameter in routine mg_ximage_openfile in file mg_ximage.pro
filename of image file to open
- filename parameter in routine mg_h5_getdata in file mg_h5_getdata.pro
filename of the HDF5 file
- FILENAME field in class IDLFFXMLSAX
- filename parameter in routine mg_display_imagefile in file mg_display_imagefile.pro
filename of image file to read and display
- FILLPATTERN field in class IDLGRPOLYGON
- FONT_SCALE field in class IDLGRSRCDEST
- format field in class mg_cwo_clock
format string for the time output
- format keyword in routine mg_cwo_clock::setProperty in file mg_cwo_clock.pro
format string for the time output
- format property in class mg_cwo_clock
- format keyword in routine mg_cwo_clock::init in file mg_cwo_clock.pro
format string for the time output
- format keyword in routine mg_cw_clock in file mg_cw_clock.pro
format string to use when displaying time
- found keyword in routine mgcohashtable::get in file mgcohashtable__define.pro
true if value found for given key
- found keyword in routine mgcohashtable::remove in file mgcohashtable__define.pro
true if value found for given key
- found keyword in routine mgcohashtable::put in file mgcohashtable__define.pro
pass a named variable that is set to true if the key was already in the table and is updated
- found keyword in routine mgffprefs::get in file mgffprefs__define.pro
set to a named variable to return whether the preference was found
- from_index parameter in routine list::move in file list__move.pro
index in original list for item to move
G
- GRAPHIC_DATA_OBJECT field in class IDLGRGRAPHIC
- GRAPHICFLAGS field in class IDLGRGRAPHIC
- GRAPHICS_TREE field in class IDLGRSRCDEST
H
- HALT_PROCESSING field in class IDLFFXMLSAX
- HELP field in class IDLITCOMPONENT
- HIDE field in class IDLGRCOMPONENT
- HVIDMULTITEXTURELIST field in class IDLGRGRAPHIC
- HVIDVERTATTRLIST field in class IDLGRGRAPHIC
I
- ICON field in class IDLITCOMPONENT
- IDENTIFIER field in class IDLITCOMPONENT
- IDL_CONTAINER_BOTTOM field in class IDL_CONTAINER
- IDL_CONTAINER_TOP field in class IDL_CONTAINER
- idl_object class
- 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).
- idl_object_bottom field in class idl_object
just to match IDL's IDL_Object
- idl_object_top field in class idl_object
just to match IDL's IDL_Object
- IDLCONTAINERVERSION field in class IDL_CONTAINER
- IDLFFXMLSAX_BOTTOM field in class IDLFFXMLSAX
- IDLFFXMLSAX_TOP field in class IDLFFXMLSAX
- IDLFFXMLSAXVERSION field in class IDLFFXMLSAX
- IDLGRCOMPONENT_BOTTOM field in class IDLGRCOMPONENT
- IDLGRCOMPONENT_TOP field in class IDLGRCOMPONENT
- IDLGRCOMPONENTVERSION field in class IDLGRCOMPONENT
- IDLGRCONTAINER_BOTTOM field in class IDLGRCONTAINER
- IDLGRCONTAINER_TOP field in class IDLGRCONTAINER
- IDLGRCONTAINERVERSION field in class IDLGRCONTAINER
- IDLGRGRAPHIC_BOTTOM field in class IDLGRGRAPHIC
- IDLGRGRAPHIC_TOP field in class IDLGRGRAPHIC
- IDLGRGRAPHICVERSION field in class IDLGRGRAPHIC
- IDLGRMODEL_BOTTOM field in class IDLGRMODEL
- IDLGRMODEL_TOP field in class IDLGRMODEL
- IDLGRMODELVERSION field in class IDLGRMODEL
- IDLGRPOLYGON_BOTTOM field in class IDLGRPOLYGON
- IDLGRPOLYGON_TOP field in class IDLGRPOLYGON
- IDLGRPOLYGONVERSION field in class IDLGRPOLYGON
- IDLGRSRCDEST_BOTTOM field in class IDLGRSRCDEST
- IDLGRSRCDEST_TOP field in class IDLGRSRCDEST
- IDLGRSRCDESTVERSION field in class IDLGRSRCDEST
- IDLGRWINDOW_BOTTOM field in class IDLGRWINDOW
- IDLGRWINDOW_TOP field in class IDLGRWINDOW
- IDLGRWINDOWVERSION field in class IDLGRWINDOW
- IDLITCOMPONENT_BOTTOM field in class IDLITCOMPONENT
- IDLITCOMPONENT_TOP field in class IDLITCOMPONENT
- IDLITCOMPONENTVERSION field in class IDLITCOMPONENT
- ids parameter in routine mg_ibrowser_addids in file mg_ibrowser.pro
string array of identifiers of components to process still
- im parameter in routine mg_ximage in file mg_ximage.pro
image to show and manipulate
- im parameter in routine mg_ogimage_example in file mg_ogimage_example.pro
image to display
- image field in class mggr3dconverter
IDLgrImage actually being displayed
- in_range parameter in routine mg_linear_function in file mg_linear_function.pro
input range
- incLevel parameter in routine mg_tilejp2_zoom in file mg_tilejp2.pro
amount to increment zoom level
- INDENTATION field in class mg_xmlsax_example
- INDEX field in class IDLGRWINDOW
- input parameter in routine mg_run_python in file mg_run_python.pro
the input to be doubled by the Python program
- introduction/ directory
Simple examples of using IDL.
- introduction_chapter.pro .pro file in introduction/ directory
Batch file containing all the code intended to be typed at the command line from the "Introduction" chapter.
- isa keyword in routine mgcoabstractlist::get in file mgcoabstractlist__define.pro
classname(s) of objects to return; only allowable if list type is object
- isa keyword in routine mgcoarraylist::get in file mgcoarraylist__define.pro
classname(s) of objects to return; only allowable if list type is object
- isa keyword in routine mgcoarraylist::isaGet in file mgcoarraylist__define.pro
classes to check objects for
- ISDYING field in class IDLGRCONTAINER
- isotropic keyword in routine mg_ogscene_example_createview in file mg_ogscene_example.pro
set to use an isotropic scale, otherwise each dimension will be scaled to fill the display range
- isotropic keyword in routine mg_ogscene_example in file mg_ogscene_example.pro
set to use an isotropic scale, otherwise each dimension will be scaled to fill the display range
- isRange parameter in routine mg_string::_overloadBracketsRightSide in file mg_string__define.pro
array of the same length as the number of dimensions indexed in the bracket expression
- itools/ directory
Examples of using the iTools and controlling them from the command line.
- itools_chapter.pro .pro file in itools/ directory
Batch file containing all the code intended to be typed at the command line from the "Using iTools" chapter.
J
- jp2filename parameter in routine mg_tilejp2 in file mg_tilejp2.pro
filename of a JPEG2000 file
K
- key parameter in routine mg_string::_overloadForeach in file mg_string__define.pro
index of current position in the string; undefined for starting
- key parameter in routine mgcohashtable::_calcHashCode in file mgcohashtable__define.pro
key to find hash code of
- key parameter in routine mgcohashtable::get in file mgcohashtable__define.pro
key to look up
- key parameter in routine mgcohashtable::remove in file mgcohashtable__define.pro
key to look up
- key parameter in routine mgcohashtable::put in file mgcohashtable__define.pro
key to place in the table
- key_example property in class mgcohashtable
- key_example keyword in routine mgcohashtable::init in file mgcohashtable__define.pro
example of key type; key_type or key_example must be present
- key_type property in class mgcohashtable
- key_type keyword in routine mgcohashtable::init in file mgcohashtable__define.pro
type code for keys; key_type or key_example must be present
- keyArray field in class mgcohashtable
pointer to array of keys; type of array is specified by KEY_TYPE field for non-structures and by KEY_EXAMPLE field for structures
- keyExample field in class mgcohashtable
pointer to example structure defining the key type
- keyType field in class mgcohashtable
SIZE type of keys; if 8 (structures), examine KEY_EXAMPLE to find type of structure
- keyword keyword in routine mg_param_test in file mg_param_test.pro
example keyword
- KEYWORDS keyword in routine MG_PRINT in file mg_example_dlm.dlm
L
- largest keyword in routine mg_n_smallest in file mg_n_smallest.pro
set to find n largest elements
- left parameter in routine mg_string::_overloadPlus in file mg_string__define.pro
string on the left of the + operator
- left parameter in routine mg_string::_overloadPound in file mg_string__define.pro
string on the left of the # operator
- leftImage parameter in routine mggr3dconverter::_combineImages in file mggr3dconverter__define.pro
image from left eye
- length keyword in routine mg_string::getProperty in file mg_string__define.pro
length of the string
- length property in class mg_string
length of the string
- LINE_QUALITY field in class IDLGRSRCDEST
- LINESTYLE field in class IDLGRPOLYGON
- list class
- list::move routine in list__move.pro
Move an item in a list to another location.
- list__move.pro .pro file in objects/ directory
- loc parameter in routine mg_h5_getdata_getattributedata in file mg_h5_getdata.pro
identifier of group, dataset, or type that contains the attribute
- loc parameter in routine mg_tilejp2_move in file mg_tilejp2.pro
location of lower-left corner of image to move to
- local parameter in routine mgffplanets::startElement in file mgffplanets__define.pro
tag name with any prefix removed
- local parameter in routine mg_xmlsax_example::endElement in file mg_xmlsax_example__define.pro
tag name with any prefix removed
- local parameter in routine mg_xmlsax_example::startElement in file mg_xmlsax_example__define.pro
tag name with any prefix removed
- LOCATION field in class IDLGRWINDOW
- location keyword in routine mg_ogscene_example_createview in file mg_ogscene_example.pro
property of IDLgrView
- lun parameter in routine mgcohashtable::print in file mgcohashtable__define.pro
logical unit number for output
M
- map field in class mgdgvars
saved !map system variable
- mg_3d_demo routine in mg_3d_demo.pro
Demo of using MGgrWindow3D to make anaglyphs.
- mg_3d_demo.pro .pro file in objectgraphics/ directory
- mg_3dwidget_demo routine in mg_3dwidget_demo.pro
Demonstrates using MGgrWindow3D in a widget program.
- mg_3dwidget_demo.pro .pro file in objectgraphics/ directory
- mg_3dwidget_demo_cleanup routine in mg_3dwidget_demo.pro
Cleanup program resources.
- mg_3dwidget_demo_events routine in mg_3dwidget_demo.pro
Handles all events.
- mg_animation.pro .pro file in directgraphics/ directory
- mg_batch_example.pro .pro file in programming/ directory
Example batch file.
- mg_by_reference_test routine in mg_by_reference_test.pro
Prints value of argument before and after it is incremented.
- mg_by_reference_test.pro .pro file in programming/ directory
- mg_cc_demo routine in mg_cc_demo.pro
Example of using [XYZ]COORD_CONV properties to scale graphics atoms into the view volume.
- mg_cc_demo.pro .pro file in objectgraphics/ directory
- mg_common_example1 routine in mg_common_example1.pro
Creates the common block, fills in values for the variables in the common block, and calls the helper routine.
- mg_common_example1.pro .pro file in variables/ directory
Example of using a common block that is defined in a single routine.
- mg_common_example1_helper routine in mg_common_example1_helper.pro
Helper routine that will examine the variables in the common block.
- mg_common_example1_helper.pro .pro file in variables/ directory
- mg_common_example2 routine in mg_common_example2.pro
Creates the common block, fills in values for the variables in the common block, and calls the helper routine.
- mg_common_example2.pro .pro file in variables/ directory
Example of using a common block that is defined in a batch file.
- mg_common_example2_block.pro .pro file in variables/ directory
- mg_common_example2_helper routine in mg_common_example2.pro
Helper routine that will examine the variables in the common block.
- mg_container class
- mg_container::_askName routine in mg_container__define.pro
Finds the name of an object, even if it does not have a NAME property.
- mg_container::_getChildByName routine in mg_container__define.pro
Returns an immediate child of a container by name.
- mg_container::cleanup routine in mg_container__define.pro
Free resources of the object.
- mg_container::getByName routine in mg_container__define.pro
Traverses a hierarchy of named objects using a path of names delimited with /'s.
- mg_container::getProperty routine in mg_container__define.pro
Get properties.
- mg_container::init routine in mg_container__define.pro
Create an MG_Container object.
- mg_container::setProperty routine in mg_container__define.pro
Set properties.
- mg_container__define routine in mg_container__define.pro
Define instance variables and inheritance.
- mg_container__define.pro .pro file in objects/ directory
Subclass of IDL_Container that also has a getByName method.
- mg_continuation_format_code.pro .pro file in fileio/ directory
Example of using the $ format code.
- mg_convert_type routine in mg_convert_type.pro
Given two type codes, return a type code of a variable that can contain the precision of both type codes.
- mg_convert_type.pro .pro file in performance/ directory
- mg_cw_clock routine in mg_cw_clock.pro
Create an MG_CW_CLOCK compound widget.
- mg_cw_clock.pro .pro file in widgets/ directory
Compound widget representing a digital clock.
- mg_cw_clock_cleanup routine in mg_cw_clock.pro
Free resources of the compound widget i.e.
- mg_cw_clock_display routine in mg_cw_clock.pro
Display the current time in the clock.
- mg_cw_clock_event routine in mg_cw_clock.pro
Handle all widget events generated by widgets in the compound widget hierarchy.
- mg_cw_clock_get_value routine in mg_cw_clock.pro
Get the value of a MG_CW_CLOCK compound widget i.e.
- mg_cw_clock_realize routine in mg_cw_clock.pro
Called after the widget hierarchy is realized.
- mg_cw_clock_set_value routine in mg_cw_clock.pro
Set the time
- mg_cwo_clock class
- mg_cwo_clock routine in mg_cwo_clock.pro
Create an MG_CW_CLOCK compound widget.
- mg_cwo_clock.pro .pro file in widgets/ directory
Compound widget representing a digital clock.
- mg_cwo_clock::display routine in mg_cwo_clock.pro
Display the current time in the clock.
- mg_cwo_clock::init routine in mg_cwo_clock.pro
Create a clock compound widget object.
- mg_cwo_clock::setProperty routine in mg_cwo_clock.pro
Set the properties of the compound widget.
- mg_cwo_clock__define routine in mg_cwo_clock.pro
Define the instance variables for the clock compound widget.
- mg_cwo_clock_cleanup routine in mg_cwo_clock.pro
Free resources of the compound widget i.e.
- mg_cwo_clock_event routine in mg_cwo_clock.pro
Handle all widget events generated by widgets in the compound widget hierarchy.
- mg_cwo_clock_get_value routine in mg_cwo_clock.pro
Get the value of a MG_CW_CLOCK compound widget i.e.
- mg_cwo_clock_realize routine in mg_cwo_clock.pro
Called after the widget hierarchy is realized.
- mg_cwo_clock_set_value routine in mg_cwo_clock.pro
This would normally set the value of the compound widget, but here the "value" of this compound widget is the control object.
- mg_dialog_list routine in mg_dialog_list.pro
Create a modal dialog to allow the user to select from some choices.
- mg_dialog_list.pro .pro file in widgets/ directory
Modal dialog to present a user with a choice of a few items.
- mg_dialog_list_event routine in mg_dialog_list.pro
Event handler for the dialog.
- mg_dirinfo routine in mg_dirinfo.pro
Returns some information about the current directory through keywords.
- mg_dirinfo.pro .pro file in programming/ directory
- mg_display_imagefile routine in mg_display_imagefile.pro
Simple routine to display an image file in one of the common image file formats.
- mg_display_imagefile.pro .pro file in introduction/ directory
- mg_exactplot routine in mg_exactplot.pro
Plot x-y data using the exact range of the data (i.e.
- mg_exactplot.pro .pro file in programming/ directory
- mg_example_dlm.dlm .dlm file in external/ directory
- Example DLM
- mg_extend_h5_example routine in mg_extend_h5_example.pro
Example of writing chunks to an HDF 5 file without ever having to hold the entire data in memory.
- mg_extend_h5_example.pro .pro file in fileio/ directory
- MG_FLOAT_TOTAL routine in mg_example_dlm.dlm
- mg_functiongraphics_widget routine in mg_functiongraphics_widget.pro
Launch routine for demo of a widget program using a function graphic.
- mg_functiongraphics_widget.pro .pro file in objectgraphics/ directory
Demo of incorporating a function graphic in a widget program.
- mg_functiongraphics_widget_cleanup routine in mg_functiongraphics_widget.pro
Free resources of the widget program, including the function graphics window.
- mg_functiongraphics_widget_event routine in mg_functiongraphics_widget.pro
Handle events generated by the save button and the function graphics window.
- mg_getweatherstations.pro .pro file in variables/ directory
- mg_h5_getdata routine in mg_h5_getdata.pro
Pulls out a section of a HDF5 variable.
- mg_h5_getdata.pro .pro file in fileio/ directory
Routine for extracting datasets, slices of datasets, or attributes from an HDF 5 file with simple notation.
- mg_h5_getdata_computeslab routine in mg_h5_getdata.pro
Compute the H5D_SELECT_HYPERSLAB arguments from the bounds.
- mg_h5_getdata_convertbounds routine in mg_h5_getdata.pro
Converts normal IDL indexing notation (represented as a string) into a lonarr(ndims, 3) where the first row is start values, the second row is the end values, and the last row is the stride value.
- mg_h5_getdata_getattribute routine in mg_h5_getdata.pro
Get the value of an attribute in a file.
- mg_h5_getdata_getattributedata routine in mg_h5_getdata.pro
Get the value of the attribute from its group, dataset, or type.
- mg_h5_getdata_getvariable routine in mg_h5_getdata.pro
Reads data in a dataset.
- mg_ibrowser routine in mg_ibrowser.pro
Browse components and their properties of an iTool.
- mg_ibrowser.pro .pro file in itools/ directory
- mg_ibrowser_addids routine in mg_ibrowser.pro
Add a component to the component tree.
- mg_ibrowser_cleanup routine in mg_ibrowser.pro
Cleanup resources.
- mg_ibrowser_event routine in mg_ibrowser.pro
Handle events.
- mg_it_imageplane_demo.pro .pro file in itools/ directory
- mg_it_isosurfaces_demo.pro .pro file in itools/ directory
Example of creating and controlling an iTool from the command line.
- mg_linear_function routine in mg_linear_function.pro
Create a function which maps in_range to out_range with a linear function.
- mg_linear_function.pro .pro file in programming/ directory
- mg_long routine in mg_long.pro
Convert a variable to a long integer.
- mg_long.pro .pro file in programming/ 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 external/ directory
- mg_mj2_animation.pro .pro file in directgraphics/ 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 performance/ directory
- 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_obsolete_routine routine in mg_obsolete_routine.pro
Routine marked as obsolete by COMPILE_OPT.
- mg_obsolete_routine.pro .pro file in programming/ directory
- mg_ogcontour_example routine in mg_ogcontour_example.pro
Simple example of displaying a contour plot in object graphics.
- mg_ogcontour_example.pro .pro file in objectgraphics/ directory
- mg_ogimage_example routine in mg_ogimage_example.pro
Simple example of displaying an image in object graphics.
- mg_ogimage_example.pro .pro file in objectgraphics/ directory
- mg_ogisosurface_example routine in mg_ogisosurface_example.pro
Simple example of displaying a isosurface polygonal meshes in object graphics.
- mg_ogisosurface_example.pro .pro file in objectgraphics/ directory
- mg_ogmap_example routine in mg_ogmap_example.pro
Simple map in object graphics.
- mg_ogmap_example.pro .pro file in objectgraphics/ directory
- mg_ogmesh_example routine in mg_ogmesh_example.pro
Simple example of displaying a polygonal mesh in object graphics.
- mg_ogmesh_example.pro .pro file in objectgraphics/ directory
- mg_ogplot_example routine in mg_ogplot_example.pro
Simple line plot in object graphics.
- mg_ogplot_example.pro .pro file in objectgraphics/ directory
- mg_ogscene_example routine in mg_ogscene_example.pro
Example of using a scene to show multiple views.
- mg_ogscene_example.pro .pro file in objectgraphics/ directory
- mg_ogscene_example_createview routine in mg_ogscene_example.pro
Create view containing a the surface object.
- mg_ogsurface_example routine in mg_ogsurface_example.pro
Simple example of displaying a surface in object graphics.
- mg_ogsurface_example.pro .pro file in objectgraphics/ directory
- mg_ogvolume_example routine in mg_ogvolume_example.pro
Simple example of displaying a volume in object graphics.
- mg_ogvolume_example.pro .pro file in objectgraphics/ directory
- mg_param_test routine in mg_param_test.pro
Routine to test various routines that give information about parameters passed into a routine (N_PARAMS, N_ELEMENTS, KEYWORD_SET, and ARG_PRESENT).
- mg_param_test.pro .pro file in programming/ directory
- mg_particle_trace_example.pro .pro file in directgraphics/ directory
- mg_planets routine in mg_planets.pro
Routine to recursively parse the DOM tree.
- mg_planets.pro .pro file in fileio/ directory
Use the IDL DOM parser to parse the planets.xml XML file.
- mg_point class
- mg_point__define routine in mg_point__define.pro
Definition for Point named structure.
- mg_point__define.pro .pro file in variables/ directory
- MG_PRINT routine in mg_example_dlm.dlm
- mg_readplot.pro .pro file in programming/ directory
Main-level program to read in a data file.
- mg_render_order routine in mg_render_order.pro
Example of how the order of atoms effects the rendering of transparent atoms.
- mg_render_order.pro .pro file in objectgraphics/ directory
Example of how the order of atoms effects the rendering of transparent atoms.
- mg_render_order_cleanup routine in mg_render_order.pro
Cleanup resources.
- mg_render_order_event routine in mg_render_order.pro
Handle all events.
- mg_run_python routine in mg_run_python.pro
Example of communicating with an external program via pipes using SPAWN.
- mg_run_python.pro .pro file in external/ 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 performance/ directory
- mg_show_axes routine in mg_show_axes.pro
Demonstrates changing attributes of axis' text so they are always facing the viewer.
- mg_show_axes.pro .pro file in objectgraphics/ directory
Demonstrates changing attributes of axis' text so they are always facing the viewer.
- mg_show_axes_cleanup routine in mg_show_axes.pro
Cleanup resources.
- mg_show_axes_event routine in mg_show_axes.pro
Handle all events.
- mg_show_axis_updir routine in mg_show_axes.pro
- mg_show_polygon routine in mg_show_polygon.pro
Example of displaying a polygon using object graphics.
- mg_show_polygon.pro .pro file in objectgraphics/ directory
- mg_src_root routine in mg_src_root.pro
Returns the 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 fileio/ 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 objects/ directory
Class representing a string and an example of using operator overloading available in IDL 8.0.
- mg_surfacetexture_demo routine in mg_surfacetexture_demo.pro
Example of using a texture map on a surface.
- mg_surfacetexture_demo.pro .pro file in objectgraphics/ directory
- mg_surfview routine in mg_surfview.pro
Widget program to display and interact with surface using object graphics.
- mg_surfview.pro .pro file in objectgraphics/ directory
- mg_surfview_cleanup routine in mg_surfview.pro
Free resources saved in the state structure.
- mg_surfview_event routine in mg_surfview.pro
Handle all the events generated by this widget program.
- mg_texturemap_demo routine in mg_texturemap_demo.pro
Example of texture mapping an image onto a non-rectangular polygon.
- mg_texturemap_demo.pro .pro file in objectgraphics/ directory
- mg_tilejp2 routine in mg_tilejp2.pro
Widget creation/initialization routine for JPEG2000 tile viewer.
- mg_tilejp2.pro .pro file in objectgraphics/ directory
Simple JPEG2000 viewer which uses tiling capability of IDLgrImage.
- mg_tilejp2_cleanup routine in mg_tilejp2.pro
Cleanup resources when XMANAGER shuts down our widget program.
- mg_tilejp2_demo routine in mg_tilejp2_demo.pro
Demo MG_TILEJP2 on ohare.jp2 JPEG2000 image.
- mg_tilejp2_demo.pro .pro file in objectgraphics/ directory
- mg_tilejp2_draw routine in mg_tilejp2.pro
Handles draw events.
- mg_tilejp2_event routine in mg_tilejp2.pro
Handles all the events of our widget program.
- mg_tilejp2_move routine in mg_tilejp2.pro
Move view of image.
- mg_tilejp2_refresh routine in mg_tilejp2.pro
Refresh the graphics display, including loading any new tile data if necessary.
- mg_tilejp2_resize routine in mg_tilejp2.pro
Handle resize events.
- mg_tilejp2_setvp routine in mg_tilejp2.pro
Set the viewplace_rect of the IDLgrView and refresh the graphics display.
- mg_tilejp2_zoom routine in mg_tilejp2.pro
Zoom in/out by an increment.
- mg_timer_demo routine in mg_timer_demo.pro
Simple program to demonstrate the use of a timer event to rotate an object graphics surface while still allowing interaction.
- mg_timer_demo.pro .pro file in widgets/ directory
- mg_timer_demo_cleanup routine in mg_timer_demo.pro
Free resources.
- mg_timer_demo_event routine in mg_timer_demo.pro
Handle all events for the program.
- mg_transform_demo routine in mg_transform_demo.pro
Launch the transformation matrix demo.
- mg_transform_demo.pro .pro file in objectgraphics/ directory
Program to demonstrate the changes to the transformation matrix as the the model is rotate, translated, and scaled.
- mg_transform_demo_cleanup routine in mg_transform_demo.pro
Free resources of the application.
- mg_transform_demo_event routine in mg_transform_demo.pro
Event handler for all event generated by the application.
- MG_VARINFO routine in mg_example_dlm.dlm
- mg_videowrite.pro .pro file in fileio/ directory
- mg_where_vs_histogram.pro .pro file in performance/ directory
This shows the IDL help is wrong when it says: For example, make the histogram of array A: H = HISTOGRAM(A, REVERSE_INDICES = R) ;Set all elements of A that are in the ith bin of H to 0. IF R[i] NE R[i+1] THEN A[R[R[I] : R[i+1]-1]] = 0 The above is usually more efficient than the following: bini = WHERE(A EQ i, count) IF count NE 0 THEN A[bini] = 0
- mg_widget_window_example routine in mg_widget_window_example.pro
Widget creation routine for example of using WIDGET_WINDOW widget.
- mg_widget_window_example.pro .pro file in objectgraphics/ directory
Example of using a WIDGET_WINDOW widget in a widget program.
- mg_widget_window_example_cleanup routine in mg_widget_window_example.pro
Cleanup routine called when widget program is closing down.
- mg_widget_window_example_event routine in mg_widget_window_example.pro
Event handler for all events generated in this widget program.
- mg_window_plot routine in mg_window_plot.pro
Simple wrapper for PLOT routine.
- mg_window_plot.pro .pro file in programming/ directory
- mg_ximage routine in mg_ximage.pro
Simple program to view and do some basic image processing operations on an image.
- mg_ximage.pro .pro file in widgets/ directory
Simple image viewing/processing application.
- mg_ximage_cleanup routine in mg_ximage.pro
Free resources of the widget program.
- mg_ximage_dooperation routine in mg_ximage.pro
Perform an image processing operation on the image.
- mg_ximage_drawevent routine in mg_ximage.pro
Hande draw widget events.
- mg_ximage_event routine in mg_ximage.pro
Event handler for MG_XIMAGE.
- mg_ximage_loadimage routine in mg_ximage.pro
Loads the current image into the pixmap.
- mg_ximage_open routine in mg_ximage.pro
Query the user for a file to open and open it.
- mg_ximage_openfile routine in mg_ximage.pro
Open a specified image file.
- mg_ximage_refreshgraphics routine in mg_ximage.pro
Refresh the graphics display.
- mg_ximage_resize routine in mg_ximage.pro
Resize the widget program.
- mg_ximage_save routine in mg_ximage.pro
Query user for location to save image and save it.
- mg_ximage_setstatus routine in mg_ximage.pro
Set the status message.
- mg_xmlsax_example class
- mg_xmlsax_example::_getSpacing routine in mg_xmlsax_example__define.pro
Returns the current indentation as a string.
- mg_xmlsax_example::characters routine in mg_xmlsax_example__define.pro
Called for text content between tags.
- mg_xmlsax_example::endElement routine in mg_xmlsax_example__define.pro
Called by the parser when an XML tag is finished.
- mg_xmlsax_example::init routine in mg_xmlsax_example__define.pro
Initialize the XML SAX parser.
- mg_xmlsax_example::startElement routine in mg_xmlsax_example__define.pro
Called by parser when an XML tag is first encountered.
- mg_xmlsax_example__define routine in mg_xmlsax_example__define.pro
Define instance variables for parser.
- mg_xmlsax_example__define.pro .pro file in fileio/ directory
This class is an example of using a SAX parser to parse XML files.
- mg_xplot routine in mg_xplot.pro
Widget program to display a line plot in direct graphics and modify some of its properties.
- mg_xplot.pro .pro file in widgets/ directory
- mg_xplot_cleanup routine in mg_xplot.pro
Cleanup widget program resources.
- mg_xplot_doplot routine in mg_xplot.pro
Display the plot.
- mg_xplot_ls routine in mg_xplot.pro
Handle linestyle events.
- mg_xsurface routine in mg_xsurface.pro
Wrapper to start up a surface viewer.
- mg_xsurface.pro .pro file in widgets/ directory
- 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 performance/ 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 performance/ directory
Abstract class to define a list interface.
- mgcoarraylist class
- 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::isaGet routine in mgcoarraylist__define.pro
Private method to screen for given class(es).
- 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 performance/ directory
An MGcoArrayList implements the same interface as IDL_Container, but can contain any IDL 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 performance/ 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::_getHistogram routine in mgcohashtable__define.pro
Returns an array with the same number of elements as the hash array.
- 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::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::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 objects/ directory
A hash table which can hash any kind of IDL variables.
- 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 objects/ directory
Object to save/restore direct graphics system variables.
- mgffplanets class
- mgffplanets::cleanup routine in mgffplanets__define.pro
Free resources.
- mgffplanets::getPlanets routine in mgffplanets__define.pro
Return the planet names.
- mgffplanets::init routine in mgffplanets__define.pro
Create the planets.xml XML SAX parser.
- mgffplanets::startDocument routine in mgffplanets__define.pro
Initialize data structures when starting the document.
- mgffplanets::startElement routine in mgffplanets__define.pro
Start tag.
- mgffplanets__define routine in mgffplanets__define.pro
Define instance variables.
- mgffplanets__define.pro .pro file in fileio/ directory
Example of using the IDL SAX parser to read a simple XML file, planets.xml in the examples/data directory of the IDL distribution.
- mgffprefs class
- mgffprefs::_getAppDir routine in mgffprefs__define.pro
Returns directory for application data.
- mgffprefs::cleanup routine in mgffprefs__define.pro
Free resources.
- 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 objects/ directory
Class responsible for storing and retrieving preferences.
- mggr3dconverter class
- mggr3dconverter::_combineImages routine in mggr3dconverter__define.pro
Creates a combined image from images from the left and right eyes where the left eye is "shaded" red and the right eye is "shaded" blue.
- mggr3dconverter::_rotateModels routine in mggr3dconverter__define.pro
Rotates "top-level" models of the given picture by the given number of degrees about the y-axis.
- 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 objectgraphics/ directory
Class to convert a 3D scene to an anaglyph.
- mggrcube class
- mggrcube::cleanup routine in mggrcube__define.pro
Free resouces.
- mggrcube::getProperty routine in mggrcube__define.pro
Set properties of the cube.
- mggrcube::init routine in mggrcube__define.pro
Initialize.
- mggrcube::recompute routine in mggrcube__define.pro
Recompute vertices and connectivity list from center and side length.
- mggrcube::setProperty routine in mggrcube__define.pro
Set properties of the cube.
- mggrcube__define routine in mggrcube__define.pro
Define member variables.
- mggrcube__define.pro .pro file in objectgraphics/ directory
A graphics atom for the object graphics system representing a cube.
- mggrlightmodel class
- mggrlightmodel::cleanup routine in mggrlightmodel__define.pro
Free resources.
- mggrlightmodel::getProperty routine in mggrlightmodel__define.pro
Get properties.
- mggrlightmodel::init routine in mggrlightmodel__define.pro
Create a MGgrLightModel.
- mggrlightmodel::setProperty routine in mggrlightmodel__define.pro
Set properties.
- mggrlightmodel__define routine in mggrlightmodel__define.pro
Define instance variables.
- mggrlightmodel__define.pro .pro file in objectgraphics/ 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.
- 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 objectgraphics/ directory
- mgwidsurfaceproperties class
- mgwidsurfaceproperties::cleanup routine in mgwidsurfaceproperties__define.pro
Free resources of this object.
- mgwidsurfaceproperties::cleanupWidgets routine in mgwidsurfaceproperties__define.pro
Cleanup routine for widget program.
- mgwidsurfaceproperties::createWidgets routine in mgwidsurfaceproperties__define.pro
Creates widget hierarchy.
- mgwidsurfaceproperties::handleEvents routine in mgwidsurfaceproperties__define.pro
Handle events for the property sheet i.e.
- mgwidsurfaceproperties::init routine in mgwidsurfaceproperties__define.pro
Create a surface viewer object.
- mgwidsurfaceproperties::realizeWidgets routine in mgwidsurfaceproperties__define.pro
Realize the widget hierarchy.
- mgwidsurfaceproperties::show routine in mgwidsurfaceproperties__define.pro
Bring the surface property sheet to the foreground.
- mgwidsurfaceproperties::startXmanager routine in mgwidsurfaceproperties__define.pro
Start event handling.
- mgwidsurfaceproperties__define routine in mgwidsurfaceproperties__define.pro
Define instance variables for the surface viewer.
- mgwidsurfaceproperties__define.pro .pro file in widgets/ directory
Object-widget program to display a property sheet for a surface, making changes to the surface from the events to the property sheet.
- mgwidsurfaceviewer class
- mgwidsurfaceviewer::_createGraphics routine in mgwidsurfaceviewer__define.pro
Routine to create the object graphics hierarchy for the surface display.
- mgwidsurfaceviewer::cleanup routine in mgwidsurfaceviewer__define.pro
Free resources of this object.
- mgwidsurfaceviewer::cleanupWidgets routine in mgwidsurfaceviewer__define.pro
Cleanup routine for widget program.
- mgwidsurfaceviewer::createWidgets routine in mgwidsurfaceviewer__define.pro
Creates widget hierarchy.
- mgwidsurfaceviewer::handleEvents routine in mgwidsurfaceviewer__define.pro
Event handler for surface viewer widget program.
- mgwidsurfaceviewer::init routine in mgwidsurfaceviewer__define.pro
Create a surface viewer object.
- mgwidsurfaceviewer::realizeWidgets routine in mgwidsurfaceviewer__define.pro
Realize the widget hierarchy.
- mgwidsurfaceviewer::refreshDisplay routine in mgwidsurfaceviewer__define.pro
Refreshes object graphics display.
- mgwidsurfaceviewer::startXmanager routine in mgwidsurfaceviewer__define.pro
Start event handling.
- mgwidsurfaceviewer__define routine in mgwidsurfaceviewer__define.pro
Define instance variables for the surface viewer.
- mgwidsurfaceviewer__define.pro .pro file in widgets/ directory
Object-widget program to display surface data and bring up a property sheet to change the surface's properties when the surface is double-clicked.
- MINIMUM_VIRTUAL_DIMENSIONS field in class IDLGRWINDOW
- model field in class mgwidsurfaceviewer
IDLgrModel containing surface
- model keyword in routine mg_ogscene_example_createview in file mg_ogscene_example.pro
model created to contain the surface
- MODELFLAGS field in class IDLGRMODEL
- msg parameter in routine mg_ximage_setstatus in file mg_ximage.pro
message to use as status
N
- n parameter in routine mg_n_smallest in file mg_n_smallest.pro
number of smallest elements to find
- n parameter in routine mg_ogisosurface_example in file mg_ogisosurface_example.pro
number of isosurfaces to draw
- n_levels keyword in routine mg_ogcontour_example in file mg_ogcontour_example.pro
number of levels for the contour plot
- name parameter in routine mgffplanets::startElement in file mgffplanets__define.pro
tag name
- name parameter in routine mg_container::getByName in file mg_container__define.pro
path of names to the desired object; names are delimited with /'s
- name parameter in routine mg_xmlsax_example::startElement in file mg_xmlsax_example__define.pro
tag name
- name parameter in routine mg_xmlsax_example::endElement in file mg_xmlsax_example__define.pro
tag name
- name property in class mg_container
name of the container to be used by the getByName method
- name field in class mg_container
name of object to be used in getByName method
- name parameter in routine mg_container::_getChildByName in file mg_container__define.pro
name of immediate child
- name keyword in routine mg_container::getProperty in file mg_container__define.pro
name of the container to be used by the getByName method
- NAME field in class IDLITCOMPONENT
- name keyword in routine mg_container::setProperty in file mg_container__define.pro
name of the container to be used by the getByName method
- names parameter in routine mg_planets in file mg_planets.pro
planet names encountered so far
- names keyword in routine mgffprefs::get in file mgffprefs__define.pro
set to return a list of the preference names instead of a value
- NCOLORS field in class IDLGRSRCDEST
- new keyword in routine mg_ximage_loadimage in file mg_ximage.pro
set to create a new pixmap (of a possibly different size)
- NEXT field in class IDLGRWINDOW
- nIndices parameter in routine mg_sample in file mg_sample.pro
number of indices needed
- NLIST field in class IDL_CONTAINER
- no_switch keyword in routine mg_show_axes in file mg_show_axes.pro
set to not switch the text baseline to face the viewer
- node parameter in routine mg_planets in file mg_planets.pro
DOM tree node
- NORMALS field in class IDLGRPOLYGON
- nUsed field in class mgcoarraylist
number of elements of the list actually in use
- nValues parameter in routine mg_sample in file mg_sample.pro
size of array to choose indices from
O
- obj parameter in routine mg_container::_askName in file mg_container__define.pro
object to find name of
- objectgraphics/ directory
Examples of creating visualizations with object graphics.
- objectgraphics_chapter.pro .pro file in objectgraphics/ directory
Batch file containing all the code intended to be typed at the command line from the "Object graphics" chapter.
- objects/ directory
Examples of object-oriented programming in IDL.
- objects_chapter.pro .pro file in objects/ directory
Batch file containing all the code intended to be typed at the command line from the "Objects" chapter.
- offset field in class mg_cwo_clock
difference between the current time and the time of the clock in Julian days
- ORIGINAL_VIRTUAL_DIMENSIONS field in class IDLGRWINDOW
- out_range parameter in routine mg_linear_function in file mg_linear_function.pro
output range
P
- p field in class mgdgvars
saved !p system variable
- PALETTE field in class IDLGRGRAPHIC
- PALETTE field in class IDLGRSRCDEST
- param0 parameter in routine MG_FLOAT_TOTAL in file mg_example_dlm.dlm
- param0 parameter in routine MG_VARINFO in file mg_example_dlm.dlm
- PARENT field in class IDLGRWINDOW
- parent parameter in routine mg_cwo_clock in file mg_cwo_clock.pro
widget identifier of the parent base widget for the compound widget
- parent parameter in routine mg_cw_clock in file mg_cw_clock.pro
widget identifier of the parent base widget for the compound widget
- PARENT field in class IDLGRCOMPONENT
- PARTCOLORS field in class IDLGRPOLYGON
- PARTHIDE field in class IDLGRPOLYGON
- path keyword in routine mg_ibrowser_addids in file mg_ibrowser.pro
path to prefix ids with to get full identifiers
- pData field in class mgcoarraylist
pointer to the data array
- performance/ directory
Examples of optimizing IDL code.
- performance_chapter.pro .pro file in performance/ directory
Batch file containing all the code intended to be typed at the command line from the "Performance" chapter.
- performance_solutions.pro .pro file in performance/ directory
- pExample field in class mgcoarraylist
used if list of structures to specify the structure
- PHEAD field in class IDL_CONTAINER
- picture parameter in routine mggr3dconverter::_rotateModels in file mggr3dconverter__define.pro
the view, viewgroup, or scene to be drawn
- picture property in class mggr3dconverter
- picture parameter in routine mggrwindow3d::draw in file mggrwindow3d__define.pro
the view, viewgroup, or scene to be drawn; if the GRAPHICS_TREE property is set to a valid picture, then this argument must *not* be given
- picture parameter in routine mggr3dconverter::convert in file mggr3dconverter__define.pro
the view, viewgroup, or scene to be drawn; if the GRAPHICS_TREE property is set to a valid picture, then this argument must *not* be given
- picture keyword in routine mggr3dconverter::init in file mggr3dconverter__define.pro
view which will contain a 3D image; the same view is updated each time that "convert_3d_picture" method is called
- planets field in class mgffplanets
pointer to strarr of planet names
- POLYGONFLAGS field in class IDLGRPOLYGON
- polygons keyword in routine mg_show_polygon in file mg_show_polygon.pro
how the vertices are connected to make a polygon
- polygons keyword in routine mg_ogmesh_example in file mg_ogmesh_example.pro
connectivity list defining polygons
- POLYGONS field in class IDLGRPOLYGON
- pos field in class mgcoarraylistiterator
position of the next element in the ArrayList to be returned by the "next" method
- position keyword in routine mgcoarraylist::isContained in file mgcoarraylist__define.pro
set to a named variable that will return the position of the first instance of the corresponding element of the specified elements
- position keyword in routine mgcoabstractlist::add in file mgcoabstractlist__define.pro
index to insert elements at (NOT IMPLEMENTED)
- position keyword in routine mgcoabstractlist::get in file mgcoabstractlist__define.pro
set to an index or an index array of elements to return; defaults to 0 if ALL keyword not set
- position keyword in routine mgcoabstractlist::isContained in file mgcoabstractlist__define.pro
set to a named variable that will return the position of the first instance of the corresponding element of the specified elements
- position keyword in routine mgcoabstractlist::remove in file mgcoabstractlist__define.pro
set to a scalar or vector array of indices to remove from the list
- position keyword in routine mgcoarraylist::remove in file mgcoarraylist__define.pro
set to a scalar or vector array of indices to remove from the list
- position keyword in routine mgcoarraylist::add in file mgcoarraylist__define.pro
index or index array to insert elements at; if array, must match number of elements
- position keyword in routine mgcoarraylist::isaGet in file mgcoarraylist__define.pro
indices of elements to check
- position keyword in routine mgcoarraylist::get in file mgcoarraylist__define.pro
set to an index or an index array of elements to return; defaults to 0 if ALL keyword not set
- PRECISION field in class IDLGRPOLYGON
- prefname parameter in routine mgffprefs::set in file mgffprefs__define.pro
case-insensitive name of preference to retrieve
- prefname parameter in routine mgffprefs::get in file mgffprefs__define.pro
case-insensitive name of preference to retrieve
- prefvalue parameter in routine mgffprefs::set in file mgffprefs__define.pro
value of the preference
- programming/ directory
Examples to illustrate programming in IDL.
- programming_chapter.pro .pro file in programming/ directory
Batch file containing all the code intended to be typed at the command line from the "Programming" chapter.
- projection parameter in routine mg_ogmap_example in file mg_ogmap_example.pro
map projection to use
- properties field in class mgwidsurfaceviewer
MGwidSurfaceProperties widget program reference
- PROPERTYDESCRIPTORS field in class IDLITCOMPONENT
- pstate parameter in routine mg_ximage_refreshgraphics in file mg_ximage.pro
pointer to state structure
- pstate parameter in routine mg_ximage_setstatus in file mg_ximage.pro
pointer to state structure
- pstate parameter in routine mg_cw_clock_display in file mg_cw_clock.pro
pointer to state structure
- pstate parameter in routine mg_ximage_dooperation in file mg_ximage.pro
pointer to state structure
- pstate parameter in routine mg_ximage_drawevent in file mg_ximage.pro
pointer to state structure
- pstate parameter in routine mg_xplot_doplot in file mg_xplot.pro
pointer to state structure
- pstate parameter in routine mg_tilejp2_refresh in file mg_tilejp2.pro
pointer to widget data structure
- pstate parameter in routine mg_tilejp2_zoom in file mg_tilejp2.pro
pointer to widget data structure
- pstate parameter in routine mg_tilejp2_move in file mg_tilejp2.pro
pointer to widget data structure
- pstate parameter in routine mg_tilejp2_setvp in file mg_tilejp2.pro
pointer to widget data structure
- pstate parameter in routine mg_ximage_loadimage in file mg_ximage.pro
pointer to state structure
- pstate parameter in routine mg_ximage_open in file mg_ximage.pro
pointer to state structure
- pstate parameter in routine mg_ximage_openfile in file mg_ximage.pro
pointer to state structure
- pstate parameter in routine mg_ximage_save in file mg_ximage.pro
pointer to state structure
- pstate parameter in routine mg_ximage_resize in file mg_ximage.pro
pointer to state structure
- PTAIL field in class IDL_CONTAINER
- pwd routine in pwd.pro
Print the working directory.
- pwd.pro .pro file in programming/ directory
Q
- QUALITY field in class IDLGRSRCDEST
R
- renderer keyword in routine mg_3d_demo in file mg_3d_demo.pro
set to 0 for hardware rendering, 1 for software rendering
- renderer keyword in routine mg_3dwidget_demo in file mg_3dwidget_demo.pro
set to 0 for hardware rendering, 1 for software rendering
- renderer keyword in routine mg_cc_demo in file mg_cc_demo.pro
set to 0 for hardware rendering, 1 for software rendering
- renderer keyword in routine mg_ogisosurface_example in file mg_ogisosurface_example.pro
set to 0 for hardware rendering, 1 for software rendering
- renderer keyword in routine mg_ogmap_example in file mg_ogmap_example.pro
set to 0 for hardware rendering, 1 for software rendering
- renderer keyword in routine mg_ogmesh_example in file mg_ogmesh_example.pro
set to 0 for hardware rendering, 1 for software rendering
- renderer keyword in routine mg_ogsurface_example in file mg_ogsurface_example.pro
set to 0 for hardware rendering, 1 for software rendering
- renderer keyword in routine mg_render_order in file mg_render_order.pro
set to 0 for hardware rendering, 1 for software rendering
- renderer keyword in routine mg_show_axes in file mg_show_axes.pro
set to 0 for hardware rendering, 1 for software rendering
- renderer keyword in routine mg_show_polygon in file mg_show_polygon.pro
set to 0 for hardware rendering, 1 for software rendering
- renderer keyword in routine mg_surfacetexture_demo in file mg_surfacetexture_demo.pro
set to 0 for hardware rendering, 1 for software rendering
- renderer keyword in routine mg_surfview in file mg_surfview.pro
set to 0 for hardware rendering, 1 for software rendering
- renderer keyword in routine mg_texturemap_demo in file mg_texturemap_demo.pro
set to 0 for hardware rendering, 1 for software rendering
- renderer keyword in routine mg_tilejp2 in file mg_tilejp2.pro
set to 0 for hardware rendering, 1 for software rendering
- renderer keyword in routine mg_tilejp2_demo in file mg_tilejp2_demo.pro
set to 0 for hardware rendering, 1 for software rendering
- RENDERER field in class IDLGRWINDOW
- RESOLUTION field in class IDLGRSRCDEST
- RETAIN field in class IDLGRWINDOW
- right parameter in routine mg_string::_overloadPlus in file mg_string__define.pro
string on the right of the + operator
- right parameter in routine mg_string::_overloadPound in file mg_string__define.pro
string on the right of the # operator
- rightImage parameter in routine mggr3dconverter::_combineImages in file mggr3dconverter__define.pro
image from right eye
S
- s field in class mg_string
IDL string containing the string to represent
- sbounds parameter in routine mg_h5_getdata_convertbounds in file mg_h5_getdata.pro
bounds specified as a string using IDL's normal indexing notation
- SCALE field in class mggrcube
- SCREENDIMENSIONS field in class IDLGRWINDOW
- seed keyword in routine mg_sample in file mg_sample.pro
seed to use for random number generation, leave undefined to to use a seed generated from the system clock; new seed will be output
- SELF field in class IDLGRWINDOW
- SHADER field in class IDLGRGRAPHIC
- SHADERANGE field in class IDLGRPOLYGON
- SHADING field in class IDLGRPOLYGON
- SHININESS field in class IDLGRPOLYGON
- side keyword in routine mggrcube::init in file mggrcube__define.pro
side length
- side keyword in routine mggrcube::getProperty in file mggrcube__define.pro
side length
- side keyword in routine mggrcube::setProperty in file mggrcube__define.pro
side length
- side property in class mggrcube
- single keyword in routine mg_h5_getdata_convertbounds in file mg_h5_getdata.pro
set to a named variable to determine if the bounds expression was specified in single-index dimensioning
- source parameter in routine mgcoarraylist::move in file mgcoarraylist__define.pro
index of the element to move
- source parameter in routine mgcoabstractlist::move in file mgcoabstractlist__define.pro
index of the element to move
- SPECULAR field in class IDLGRPOLYGON
- SRCDESTFLAGS field in class IDLGRSRCDEST
- ss1 parameter in routine mg_string::_overloadBracketsRightSide in file mg_string__define.pro
index or range of characters to extract
- ss2 parameter in routine mg_string::_overloadBracketsRightSide in file mg_string__define.pro
not used for strings
- ss3 parameter in routine mg_string::_overloadBracketsRightSide in file mg_string__define.pro
not used for strings
- ss4 parameter in routine mg_string::_overloadBracketsRightSide in file mg_string__define.pro
not used for strings
- ss5 parameter in routine mg_string::_overloadBracketsRightSide in file mg_string__define.pro
not used for strings
- ss6 parameter in routine mg_string::_overloadBracketsRightSide in file mg_string__define.pro
not used for strings
- ss7 parameter in routine mg_string::_overloadBracketsRightSide in file mg_string__define.pro
not used for strings
- ss8 parameter in routine mg_string::_overloadBracketsRightSide in file mg_string__define.pro
not used for strings
- start keyword in routine mg_h5_getdata_computeslab in file mg_h5_getdata.pro
input for start argument to H5S_SELECT_HYPERSLAB
- str parameter in routine mg_string::init in file mg_string__define.pro
IDL string to represent
- stride keyword in routine mg_h5_getdata_computeslab in file mg_h5_getdata.pro
input for stride keyword to H5S_SELECT_HYPERSLAB
- STYLE field in class IDLGRPOLYGON
- surface field in class mgwidsurfaceviewer
IDLgrSurface displayed
- surface field in class mgwidsurfaceproperties
IDLgrSurface to change properties of
- surface parameter in routine mgwidsurfaceproperties::init in file mgwidsurfaceproperties__define.pro
surface to display properties of
- swap keyword in routine mg_render_order in file mg_render_order.pro
set to have MG_RENDER_ORDER swap the planes as necessary to keep the transparent plane in the foreground
T
- text parameter in routine mg_dialog_list in file mg_dialog_list.pro
message to user explaining the choice
- THICK field in class IDLGRPOLYGON
- time keyword in routine mg_cwo_clock::setProperty in file mg_cwo_clock.pro
current Julian date//time
- time keyword in routine mg_cwo_clock::init in file mg_cwo_clock.pro
current Julian date/time
- time property in class mg_cwo_clock
- time keyword in routine mg_cw_clock in file mg_cw_clock.pro
Julian time to use as the curren time
- timer parameter in routine mg_cwo_clock_cleanup in file mg_cwo_clock.pro
widget identifier of the top of the compound widget hierarchy
- timer parameter in routine mg_cw_clock_cleanup in file mg_cw_clock.pro
widget identifier of the top of the compound widget hierarchy
- timer field in class mg_cwo_clock
widget identifier for the widget with the timer set on it
- TITLE field in class IDLGRWINDOW
- title keyword in routine mg_dialog_list in file mg_dialog_list.pro
title to appear in title bar of the dialog's window
- tlb parameter in routine mg_widget_window_example_cleanup in file mg_widget_window_example.pro
widget identifier for the top-level base
- tlb parameter in routine mg_3dwidget_demo_cleanup in file mg_3dwidget_demo.pro
widget ID of the top-level base
- tlb parameter in routine mg_functiongraphics_widget_cleanup in file mg_functiongraphics_widget.pro
widget identifier for the top-level base
- tlb parameter in routine mg_render_order_cleanup in file mg_render_order.pro
widget identifier of the top-level base
- tlb parameter in routine mg_show_axes_cleanup in file mg_show_axes.pro
widget identifier of the top-level base
- tlb parameter in routine mg_surfview_cleanup in file mg_surfview.pro
widget ID of the top-level base
- tlb parameter in routine mg_tilejp2_cleanup in file mg_tilejp2.pro
widget ID of the top-level base
- tlb parameter in routine mg_transform_demo_cleanup in file mg_transform_demo.pro
top-level base widget identifier
- tlb parameter in routine mg_ibrowser_cleanup in file mg_ibrowser.pro
widget ID of the top-level base
- tlb parameter in routine mg_object_cleanup in file mg_object_cleanup.pro
top-level base widget ID
- tlb parameter in routine mg_timer_demo_cleanup in file mg_timer_demo.pro
widget ID for the top-level base
- tlb parameter in routine mg_ximage_cleanup in file mg_ximage.pro
widget identifier of the top-level base
- tlb parameter in routine mg_xplot_cleanup in file mg_xplot.pro
widget identifier of top-level base
- tlb field in class mgwidsurfaceproperties
widget identifier for the top-level base
- tlb parameter in routine mgwidsurfaceproperties::cleanupWidgets in file mgwidsurfaceproperties__define.pro
top-level base widget identifier for this program
- tlb field in class mgwidsurfaceviewer
widget identifier for the top-level base
- tlb parameter in routine mgwidsurfaceviewer::cleanupWidgets in file mgwidsurfaceviewer__define.pro
top-level base widget identifier for this program
- to_index parameter in routine list::move in file list__move.pro
location of item in the final list
- TOOL field in class IDLITCOMPONENT
- tool keyword in routine mg_ibrowser_addids in file mg_ibrowser.pro
object reference for iTool
- toolID parameter in routine mg_ibrowser in file mg_ibrowser.pro
identifier of the iTool to browse components of
- top parameter in routine mg_cw_clock_realize in file mg_cw_clock.pro
widget identifier of the top of the compound widget hierarchy
- top field in class mg_cwo_clock
top of the widget hierarchy for the clock compound widget
- top keyword in routine mg_cwo_clock::init in file mg_cwo_clock.pro
widget identifier of the parent compound widget
- top property in class mg_cwo_clock
- top parameter in routine mg_cwo_clock_realize in file mg_cwo_clock.pro
widget identifier of the top of the compound widget hierarchy
- trackball field in class mgwidsurfaceviewer
Trackball object for rotating surface
- transform parameter in routine mg_show_axis_updir in file mg_show_axes.pro
- TRANSFORM field in class IDLGRMODEL
- TRANSLATE field in class mggrcube
- treeID parameter in routine mg_ibrowser_addids in file mg_ibrowser.pro
widget identifier of the parent of this component
- TXTRCOORD field in class IDLGRPOLYGON
- TXTRMAP field in class IDLGRPOLYGON
- type keyword in routine mgcoarraylist::setProperty in file mgcoarraylist__define.pro
SIZE type code to convert list to
- type keyword in routine mgcoarraylist::init in file mgcoarraylist__define.pro
type code as in SIZE function to specify the type of elements in the list; TYPE or EXAMPLE keyword must be used
- type field in class mgcoarraylist
SIZE type code of the data array
- type keyword in routine mgcoarraylist::getProperty in file mgcoarraylist__define.pro
set to a named variable to get SIZE type code of list
- type property in class mgcoarraylist
- type1 parameter in routine mg_convert_type in file mg_convert_type.pro
type code of the first variable
- type2 parameter in routine mg_convert_type in file mg_convert_type.pro
type code of the second variable
U
- uname parameter in routine mg_ximage_dooperation in file mg_ximage.pro
name of operation to perform
- UNITS field in class IDLGRWINDOW
- update_interval keyword in routine mg_cw_clock in file mg_cw_clock.pro
time in seconds between clock updates
- update_interval keyword in routine mg_cwo_clock::setProperty in file mg_cwo_clock.pro
number of seconds between clock updates
- update_interval property in class mg_cwo_clock
- update_interval keyword in routine mg_cwo_clock::init in file mg_cwo_clock.pro
number of seconds between clock updates
- updateInterval field in class mg_cwo_clock
number of seconds between clock updates
- uri parameter in routine mg_xmlsax_example::endElement in file mg_xmlsax_example__define.pro
namespace URI associated with element
- uri parameter in routine mgffplanets::startElement in file mgffplanets__define.pro
namespace URI associated with element
- uri parameter in routine mg_xmlsax_example::startElement in file mg_xmlsax_example__define.pro
namespace URI associated with element
- UVALUE field in class IDLITCOMPONENT
V
- VALIDATION_MODE field in class IDLFFXMLSAX
- value parameter in routine mg_string::_overloadForeach in file mg_string__define.pro
character returned as the next character in the string
- value keyword in routine mg_cwo_clock in file mg_cwo_clock.pro
set to a named variable to get the value of the MG_CW_CLOCK compound widget i.e.
- value parameter in routine mg_cwo_clock_set_value in file mg_cwo_clock.pro
control object for the clock
- value parameter in routine mg_cw_clock_set_value in file mg_cw_clock.pro
time to set the clock to in Julian time
- value parameter in routine mgcohashtable::put in file mgcohashtable__define.pro
value to place in the table
- value_example property in class mgcohashtable
- value_example keyword in routine mgcohashtable::init in file mgcohashtable__define.pro
example of value type; value_type or value_example must be present
- value_type keyword in routine mgcohashtable::init in file mgcohashtable__define.pro
type code for values; value_type or key_example must be present
- value_type property in class mgcohashtable
- valueArray field in class mgcohashtable
pointer to array of values; type of array is specified VALUE_TYPE field for non-structures and by VALUE_EXAMPLE field for structures
- valueExample field in class mgcohashtable
pointer to example structure defining the value type
- valueType field in class mgcohashtable
SIZE type of keys; if 8 (structures), examine VALUE_EXAMPLE to find type of structure
- variable parameter in routine mg_h5_getdata_getvariable in file mg_h5_getdata.pro
string navigating the path to the dataset
- variable parameter in routine mg_h5_getdata_getattribute in file mg_h5_getdata.pro
path to attribute using "/" to navigate groups/datasets and "." to indicate the attribute name
- variable parameter in routine mg_h5_getdata in file mg_h5_getdata.pro
variable name (with path if inside a group)
- variables/ directory
Examples of using the different variable types.
- variables_chapter.pro .pro file in variables/ directory
Batch file containing all the code intended to be typed at the command line from the "Variables" chapter.
- varname parameter in routine mg_string::_overloadHelp in file mg_string__define.pro
name of the variable at the level where HELP was called
- version property in class mgcoabstractlist
- version field in class mgcoabstractiterator
used to compare to the version of the underlying collection to determine if the underlying collection has changed
- version field in class mgcoabstractlist
a counter that is incremented as the list is modified (so iterators know if the underlying list has changed)
- version keyword in routine mgcoabstractlist::getProperty in file mgcoabstractlist__define.pro
a counter that is incremented as the list is modified (so iterators know if the underlying list has changed)
- VERTCOLORS field in class IDLGRPOLYGON
- vertices parameter in routine mg_ogmesh_example in file mg_ogmesh_example.pro
3 by n list of vertices
- view field in class mgwidsurfaceviewer
IDLgrView of the display
- view field in class mggr3dconverter
IDLgrView to contain the 3D image
- viewer keyword in routine mgwidsurfaceproperties::init in file mgwidsurfaceproperties__define.pro
surface viewer that is displaying the surface
- viewer field in class mgwidsurfaceproperties
surface viewer object-widget reference
- viewer property in class mgwidsurfaceproperties
- VIRTUAL_DIMENSIONS field in class IDLGRWINDOW
- VISIBLE_LOCATION field in class IDLGRWINDOW
- vol parameter in routine mg_ogvolume_example in file mg_ogvolume_example.pro
volume to display
- volume parameter in routine mg_ogisosurface_example in file mg_ogisosurface_example.pro
3-dimensional volume data
- vp parameter in routine mg_tilejp2_setvp in file mg_tilejp2.pro
viewplane_rect for the IDLgrView
W
- widgets/ directory
Examples of graphics user interfaces in IDL.
- widgets_chapter.pro .pro file in widgets/ directory
Batch file containing all the code intended to be typed at the command line from the "Widgets" chapter.
- WINDOWFLAGS field in class IDLGRWINDOW
X
- x parameter in routine mg_ogplot_example in file mg_ogplot_example.pro
x-values of line plot
- x parameter in routine mg_ogscene_example in file mg_ogscene_example.pro
x-coordinate values
- x parameter in routine mg_show_polygon in file mg_show_polygon.pro
x-coordinates of polygon vertices
- x parameter in routine mg_window_plot in file mg_window_plot.pro
x-values to plot
- x field in class mg_point
x-coordinate of point
- x parameter in routine mg_ximage_resize in file mg_ximage.pro
new xsize of tlb
- x parameter in routine mg_xplot in file mg_xplot.pro
x data
- X field in class mggrcube
- x field in class mgdgvars
saved !x system variable
- x parameter in routine mg_by_reference_test in file mg_by_reference_test.pro
example argument
- x parameter in routine mg_exactplot in file mg_exactplot.pro
x-coordinates of data
- x parameter in routine mg_long in file mg_long.pro
string to be converted to a long
- XCOORD_CONV field in class IDLGRGRAPHIC
- XRANGE field in class IDLGRGRAPHIC
- xsize keyword in routine mg_xplot in file mg_xplot.pro
xsize of graphics display window
- xstyle keyword in routine mg_exactplot in file mg_exactplot.pro
YSTYLE value for PLOT (but exact range will automatically be used)
Y
- y parameter in routine mg_ogplot_example in file mg_ogplot_example.pro
y-values of line plot
- y parameter in routine mg_ogscene_example in file mg_ogscene_example.pro
y-coordinate values
- y parameter in routine mg_show_polygon in file mg_show_polygon.pro
y-coordinates of polygon vertices
- y parameter in routine mg_window_plot in file mg_window_plot.pro
y-values to plot
- y field in class mg_point
y-coordinate of point
- y parameter in routine mg_ximage_resize in file mg_ximage.pro
new ysize of tlb
- y parameter in routine mg_xplot in file mg_xplot.pro
y data
- Y field in class mggrcube
- y field in class mgdgvars
saved !y system variable
- y parameter in routine mg_exactplot in file mg_exactplot.pro
y-coordinates of data
- YCOORD_CONV field in class IDLGRGRAPHIC
- YRANGE field in class IDLGRGRAPHIC
- ysize keyword in routine mg_xplot in file mg_xplot.pro
ysize of graphics display window
- ystyle keyword in routine mg_exactplot in file mg_exactplot.pro
YSTYLE value for PLOT (but exact range will automatically be used)
Z
- z parameter in routine mg_ogcontour_example in file mg_ogcontour_example.pro
data to contour
- z parameter in routine mg_ogscene_example_createview in file mg_ogscene_example.pro
surface data to show
- z parameter in routine mg_ogscene_example in file mg_ogscene_example.pro
surface data to show
- z parameter in routine mg_ogsurface_example in file mg_ogsurface_example.pro
surface data to display
- z parameter in routine mg_show_polygon in file mg_show_polygon.pro
z-coordinates of polygon vertices
- z parameter in routine mg_surfview in file mg_surfview.pro
z-values for surface
- Z field in class mggrcube
- z field in class mgdgvars
saved !z system variable
- z parameter in routine mg_xsurface in file mg_xsurface.pro
surface data to display
- z parameter in routine mgwidsurfaceviewer::init in file mgwidsurfaceviewer__define.pro
data to display as a surface
- ZCOORD_CONV field in class IDLGRGRAPHIC
- ZOOM_BASE field in class IDLGRWINDOW
- ZOOM_NSTEP field in class IDLGRWINDOW
- ZRANGE field in class IDLGRGRAPHIC