25.12.2014 Views

iTool User's Guide - Exelis VIS

iTool User's Guide - Exelis VIS

iTool User's Guide - Exelis VIS

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

20 Chapter 1: Introducing the IDL <strong>iTool</strong>s<br />

Introducing the <strong>iTool</strong>s<br />

The IDL Intelligent Tools (<strong>iTool</strong>s) are a set of interactive utilities that combine data<br />

analysis and visualization with the task of producing presentation quality graphics.<br />

Based on the IDL Object Graphics system, the <strong>iTool</strong>s are designed to help you get the<br />

most out of your data with minimal effort. They allow you to continue to benefit from<br />

the control of a programming language, while enjoying the convenience of a pointand-click<br />

environment.<br />

In IDL, several pre-built <strong>iTool</strong>s are available for immediate interactive use. Each of<br />

these tools is designed around a specific data or visualization type, including:<br />

• Two- and three-dimensional plots (line, scatter, polar, and histogram style)<br />

• Surface representations<br />

• Contour data<br />

• Map data<br />

• Image displays<br />

• Volume visualizations<br />

• Vector displays<br />

The <strong>iTool</strong>s are built upon an object-oriented framework, or set of object classes, that<br />

serve as the building blocks for the interface and functionality of the <strong>iTool</strong>s. IDL<br />

programmers can easily use this framework to create custom data analysis and<br />

visualization environments. Such custom <strong>iTool</strong>s may be called from within a larger<br />

IDL application, or they may serve as the foundation for a complete application.<br />

The <strong>iTool</strong>s are fully integrated with the Visualize Perspective in the IDL Workbench.<br />

This perspective provides ways to immediately visualize data without IDL<br />

programming. For more information on how to use this functionality, please see<br />

Using the Visualize Perspective.<br />

A Single Tool with Many Faces<br />

What sets the <strong>iTool</strong>s apart from precursors such as the Live Tools (now obsolete) —<br />

and what gives them their optimal power, flexibility, and extensibility — is the<br />

cohesive, open architecture of the <strong>iTool</strong>s system. The <strong>iTool</strong>s system is actually<br />

comprised of a single tool, which adapts to handle the data that you pass to it. The<br />

plot, surface, image, contour, and volume tools are simply shortcut configurations,<br />

which facilitate ad hoc data analysis and visualization. Each tool encapsulates the<br />

functionality (data operations, display manipulations, and visualization types)<br />

Introducing the <strong>iTool</strong>s<br />

<strong>iTool</strong> User’s <strong>Guide</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!