Previous IDL Reference Guide: Functional List of IDL Routines Next

Object Class Library

Analysis Objects
File Format Objects
Graphic Objects—Destination
Graphic Objects—Display
Graphic Objects—Visualization
iTools System Objects
Miscellaneous Objects
Network Objects

Analysis Objects

IDLanROI - Represents a region of interest.

IDLanROIGroup - Analytical representation of a group of regions of interest.

File Format Objects

IDLffDICOM - Contains the data for one or more images embedded in a DICOM Part 10 file.

IDLffDicomEx - Allows you to read and write data contained in a DICOM file. See the Medical Imaging in IDL manual.

IDLffDXF - Contains geometry, connectivity and attributes for graphics primitives.

IDLffJPEG2000 - Contains the data for one or more images embedded in a JPEG-2000 file as well as functionality for reading and writing JPEG-2000 files.

IDLffLangCat - Finds and loads an XML language catalog.

IDLffMrSID - Used to query information about and load image data from a MrSID (.sid) image file.

IDLffShape - Contains geometry, connectivity and attributes for graphics primitives.

IDLffXMLDOMAttr - Represents an attribute that is part of an element object in an XML document.

IDLffXMLDOMCDATASection - Used to escape blocks of text in an XML document containing characters that would otherwise be regarded as markup.

IDLffXMLDOMCharacterData - Extension of the IDLffXMLDOMNode class that supplies a set of methods for accessing character data in the XML DOM tree.

IDLffXMLDOMComment - Represents the content of an XML comment (characters between "<!--" and "-->").

IDLffXMLDOMDocument - Represents the entire XML document as the root of the XML document tree and by providing the primary access to the document's data.

IDLffXMLDOMDocumentFragment - Represents a document fragment in an XML document.

IDLffXMLDOMDocumentType - References a DocumentType node in an XML document.

IDLffXMLDOMElement - References an element node in an XML document.

IDLffXMLDOMEntity - References an entity, either parsed or unparsed, in an XML document.

IDLffXMLDOMEntityReference - References an entity reference node in an XML document.

IDLffXMLDOMNamedNodeMap - Container for IDLffXMLDOM nodes that uses node names to access the nodes.

IDLffXMLDOMNode - Abstract class used as a superclass for other IDLffXMLDOM node classes.

IDLffXMLDOMNodeIterator - Allows iterative navigation of the XML DOM tree.

IDLffXMLDOMNodeList - Container for IDLffXMLDOM nodes.

IDLffXMLDOMNotation - Represents a notation in the XML DTD.

IDLffXMLDOMProcessingInstruction - Represents a processing instruction in an XML document.

IDLffXMLDOMText - References a text node in the XML document.

IDLffXMLDOMTreeWalker - Allows tree-walking navigation of the XML DOM tree.

IDLffXMLSAX - Represents an XML SAX level 2 parser.

IDLgrMPEG - Creates an MPEG movie file from an array of image frames.

IDLgrVRML - Saves the contents of an Object Graphics hierarchy into a VRML 2.0 format file.

Graphic Objects—Destination

IDL_Container - A container for other objects.

IDLgrBuffer - An in-memory, off-screen destination object.

IDLgrClipboard - A destination object representing the native clipboard.

IDLgrPrinter - Represents a hardcopy graphics destination.

IDLgrWindow - Represents an on-screen area on a display device that serves as a graphics destination.

Graphic Objects—Display

IDL_Container - Object that holds other objects.

IDLgrModel - Represents a graphical item or group of items that can be transformed (rotated, scaled, and/or translated).

IDLgrScene - Represents the entire scene to be drawn and serves as a container of IDLgrView or IDLgrViewgroup objects.

IDLgrView - Represents a rectangular area in which graphics objects are drawn. It is a container for objects of the IDLgrModel class.

IDLgrViewgroup - A simple container object that contains one or more IDLgrView objects. An IDLgrScene can contain one or more of these objects.

Graphic Objects—Visualization

IDLgrAxis - Represents a single vector that may include a set of tick marks, tick labels, and a title.

IDLgrColorbar - Consists of a color-ramp with an optional framing box and annotation axis.

IDLgrContour - Draws a contour plot from data stored in a rectangular array or from a set of unstructured points.

IDLgrFont - Represents a typeface, style, weight, and point size that may be associated with text objects.

IDLgrImage - Represents a mapping from a 2D array of data values to a 2D array of pixel colors, resulting in a flat 2D-scaled version of the image, drawn at Z = 0.

IDLgrLegend - Provides a simple interface for displaying a legend.

IDLgrLight - Represents a source of illumination for 3D graphic objects.

IDLgrPalette - Represents a color lookup table that maps indices to red, green, and blue values.

IDLgrPattern - Describes which pixels are filled and which are left blank when an area is filled.

IDLgrPlot - Creates set of polylines connecting data points in 2D space.

IDLgrPolygon - Represents one or more polygons that share a set of vertices and rendering attributes.

IDLgrPolyline - Represents one or more polylines that share a set of vertices and rendering attributes.

IDLgrROI - Object graphics representation of a region of interest.

IDLgrROIGroup - Object Graphics representation of a group of regions of interest.

IDLgrSurface - A shaded or vector representation of a mesh grid. No superclasses.

IDLgrSymbol - Represents a graphical element that is plotted relative to a particular position.

IDLgrTessellator - Converts a simple concave polygon (or a simple polygon with "holes") into a number of simple convex polygons (general triangles).

IDLgrText - Represents one or more text strings that share common rendering attributes.

IDLgrView - Represents a rectangular area in which graphics objects are drawn. It is a container for objects of the IDLgrModel class.

IDLgrViewgroup - A simple container object that contains one or more IDLgrView objects. An IDLgrScene can contain one or more of these objects.

IDLgrVolume - Represents mapping from a 3D array of data to a 3D array of voxel colors, which, when drawn, are projected to two dimensions.

iTools System Objects

IDLitCommand - The base functionality for the iTools command buffer system.

IDLitCommandSet - A container for IDLitCommand objects, which allows a group of commands to be managed as a single item.

IDLitComponent - A core or base component, from which all other components subclass.

IDLitContainer - A specialization of the IDL_Container class that manages a collection of IDLitComponents and provides methods for working with the Identifier system of the iTools framework.

IDLitData - A generic data storage object that can hold any IDL data type available. It provides typing, metadata, and data change notification functionality. When coupled with IDLitDataContainer, it forms the element for the construction of composite data types.

IDLitDataContainer - A container for IDLitData and IDLitDataContainer objects. This container is used to form hierarchical data structures. Data and DataContainer objects can be added and removed to/from a DataContainer during program execution, allowing for dynamic creation of composite data types.

IDLitDataOperation - A subclass to IDLitOperation that automates data access and automatically records information for the undo-redo system.

IDLitIMessaging - An interface providing common methods to send or trigger messaging and error actions, which may occur during execution.

IDLitManipulator - The base functionality of the iTools manipulator system.

IDLitManipulatorContainer - A container for IDLitManipulator objects, which allows for the construction of manipulator hierarchies. This container implements the concept of a current manipulator for the items it contains.

IDLitManipulatorManager - A specialization of the manipulator container (IDLitManipulatorContainer), which acts as the root of the manipulator hierarchy.

IDLitManipulatorVisual - The means for iTool developers to create visual elements associated with an interactive manipulator.

IDLitOperation - The basis for all iTool operations. It defines how an operation is executed and how information about the operation is recorded for the command transaction (undo-redo) system.

IDLitParameter - An interface providing parameter management methods to associate parameter names with IDLitData objects.

IDLitParameterSet - A specialized subclass of the IDLitDataContainer class. This class provides the ability to associate names with contained IDLitData objects.

IDLitReader - The definition of the interface and the process used to construct file readers for the iTools framework. When a new file reader is constructed for the iTools system, a new class is subclassed from this IDLitReader class.

IDLitTool - All the functionality provided by a particular instance of an IDL Intelligent Tool (iTool). This object provides the management systems for the underlying tool functionality.

IDLitUI - A link between the underlying functionality of an iTool and the IDL widget interface.

IDLitVisualization - The basis for all iTool visualizations. All visualization components subclass from this class.

IDLitWindow - The basis for all iTool windows. All iTool windows subclass from this class.

IDLitWriter - The definition of the interface and the process used to construct file writers for the iTools framework. When a new file writer is constructed for the iTools system, a new class is subclassed from this IDLitWriter class.

Miscellaneous Objects

IDL_Container - A container for other objects.

IDL_IDLBridge - Creates and controls a synchronous or an asynchronous slave IDL process that can operate sequentially or in parallel with the main IDL process.

IDL_Savefile - Provides complete query and restore capabilities for IDL SAVE files.

IDLcomActiveX - Creates an IDL object that encapsulates an ActiveX control.

IDLcomIDispatch - Creates an IDL object that encapsulates a COM object.

IDLjavaObject - An IDL object encapsulating a Java object. IDL provides data type and other translation services, allowing IDL programs to access the Java object's methods and properties using standard IDL syntax.

IDLsysMonitorInfo - Contains information about the display monitor or monitors attached to your system. Use this object to obtain information about the monitor(s) when building applications that use multiple monitors.

TrackBall - Translates widget events from a draw widget into transformations that emulate a virtual trackball (for transforming object graphics in three dimensions).

Network Objects

IDLnetOGCWCS- Provides the ability to query and return data from and Open Geospatial Consortium Web Coverage Service server.

IDLnetOGCWMS- Provides the ability to query and return data from and Open Geospatial Consortium Web Map Service server.

  IDL Online Help (March 06, 2007)