Overview of Creating an iTool Operation

An operation is an iTool component object class that can be used to modify selected data, change the way a visualization is displayed in the iTool window, or otherwise affect the state of the iTool. Some examples of iTool operations are:

A number of standard operations are predefined and included in the IDL iTools package; if none of the predefined operations suits your needs, you can create your own operation by subclassing either from the base IDLitOperation class on which all of the predefined operations are based, from the IDLitDataOperation class, or from one of the predefined operations.

The Operation Creation Process

To create a new iTool operation, you will do the following:

This chapter describes the process of creating new operations based on the IDLitDataOperation and IDLitOperation classes.