IDLitTool

Superclasses | Creation | Properties | Methods | Examples | Version History

The IDLitTool class represents all the functionality provided by a particular instance of an IDL Intelligent Tool. It provides the management systems for the underlying iTool functionality and implements the desired interfaces for external parties to interact with this functionality in a known manner.

This class is written in the IDL language. Its source code can be found in the file idlittool__define.pro in the lib/itools/framework subdirectory of the IDL distribution.

Note on the IDLitToolbase Class

All iTools included with the IDL release are based on a subclass of the IDLitTool class named IDLitToolbase. If your aim is to create a new iTool that shares the common features of the iTools included with IDL, you should base your new iTool on the IDLitToolbase class. Since IDLitToolbase is a subclass of IDLitTool, it inherits all of IDLitTool's methods and properties. Additional features included in the IDLitToolbase class are described in Subclassing from the IDLitToolbase Class (iTool Developer's Guide).

Superclasses

IDLitContainer

IDLitIMessaging

Note
See the iTools Object Model Diagram (iTool Developer's Guide) for a visual representation of the iTools object model hierarchy.

Creation

See IDLitTool::Init.

Properties

Objects of this class have the following properties. See IDLitTool Properties for details on individual properties.

In addition, objects of this class inherit the properties of all superclasses of this class.

Methods

This class has the following methods:

In addition, this class inherits the methods of its superclasses.

Examples

See Example: Simple iTool (iTool Developer's Guide).

Version History

6.0

Introduced

See Also

Creating an iTool (iTool Developer's Guide)