Overview of iTool Creation

Creating a new iTool using the iTools component framework is vastly simpler than creating a similar tool from scratch in IDL. The standard iTool user interface and functionality can be included in any new iTool with a few simple lines of code. Using the iTools framework leaves you free to concentrate on developing functionality unique to your application.

That said, creating even the simplest iTool does require that you have a basic familiarity with the concepts of object-oriented programming in general, and with the process of creating object-oriented programs in IDL in particular. If you have written even very simple object-oriented applications in IDL, or in another language such as Java or C++, you probably already have the necessary skills. For background information on writing object-oriented applications in IDL, see Creating Custom Objects in IDL (Object Programming).

The iTool Creation Process

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

This chapter describes the process of creating a new iTool from existing visualization types, operations, manipulators, and file readers and writers. The chapters that follow describe how to create your own visualization types, operations, manipulators, and file readers and writers to be incorporated into new iTools.