A SERVICE OF

logo

5
iTool Developer’s Guide Contents
Chapter 6
Creating a Visualization ...................................................................... 113
Overview of iTool Visualization Types ........................................................................ 114
Predefined iTool Visualization Classes ......................................................................... 115
Creating a New Visualization Type .............................................................................. 121
Registering a Visualization Type .................................................................................. 136
Unregistering a Visualization Type ............................................................................... 138
Example: Image-Contour Visualization ........................................................................ 140
Chapter 7
Creating an Operation ........................................................................ 145
Overview of Creating an iTool Operation ..................................................................... 146
Predefined iTool Operations ......................................................................................... 148
Operations and the Undo/Redo System ......................................................................... 150
Creating a New Data-Centric Operation ....................................................................... 152
Creating a New Generalized Operation ......................................................................... 165
Operations and Macros .................................................................................................. 181
Registering an Operation ............................................................................................... 182
Unregistering an Operation ........................................................................................... 184
Example: Data Resample Operation ............................................................................. 186
Chapter 8
Creating a Manipulator ....................................................................... 193
Overview of iTool Manipulators ................................................................................... 194
The Manipulator Creation Process ................................................................................ 197
Predefined iTool Manipulators ...................................................................................... 198
Manipulators and the Undo/Redo System ..................................................................... 202
Using Manipulator Public Instance Data ....................................................................... 204
Creating a New Manipulator ......................................................................................... 206
Registering a Manipulator ............................................................................................. 223
Unregistering a Manipulator ......................................................................................... 225
Example: Color Table Manipulator ............................................................................... 226
Chapter 9
Creating a File Reader ........................................................................ 229
Overview of iTool File Readers .................................................................................... 230
Predefined iTool File Readers ....................................................................................... 231