A SERVICE OF

logo

58 Chapter 3: Data Management
Predefined iTool Data Classes iTool Developer’s Guide
Predefined iTool Data Classes
The iTool system distributed with IDL includes a number of predefined data classes.
The predefined classes are subclasses of the IDLitData class; each performs
initialization steps that are commonly used when creating data objects that contain
data of specific composite data types. Some of the predefined data classes create data
sub-containers to hold associated data objects, and some register properties
associated with the data.
Note
The predefined iTool data subclasses are provided as a convenience. You can
always create a generic IDLitData object rather than using one of the predefined
classes.
You can create objects of these data classes in the same way you create a generic data
object: by calling the OBJ_NEW function and specifying the appropriate class name.
You can also create new specialized data classes based on one of the predefined
classes. Data classes are located in the
lib/itools/components subdirectory of
the IDL directory.
IDLitDataIDLArray2D
Creates an IDLitData object of whose TYPE property is set to IDLARRAY2D. Used
to store a two-dimensional array of any IDL data type.
Registered Properties
•None
Data Sub-containers
•None
IDLitDataIDLArray3D
Creates an IDLitData object of whose TYPE property is set to IDLARRAY3D. Used
to store a three-dimensional array of any IDL data type.
Registered Properties
•None
Data Sub-containers
•None