
Chapter 2: iTool System Architecture 25
iTool Developer’s Guide iTools Object Model Diagram
IDLitWriter Classes
The IDLitWriter class contains predefined file writers that export graphics or data to
a file of a specified type. See Chapter 10, “Creating a File Writer” for details on
creating and using file writers.
IDLitOperation Classes
The IDLitOperation class defines an action on data, or a change to an iTool
visualization. Transaction recording provides undo/redo capabilities. See Chapter 7,
“Creating an Operation” for information on creating a new operation or using
predefined operations.
Note
There are many additional operations (named with the prefix “idlitop”) in the
lib\itools\components subdirectory of your IDL installation.
IDLitManipulatorContainer Classes
The IDLitManipulatorContainer class provides a container for a group of
manipulators, among which an active manipulator may be set. The following
manipulator containers are predefined. The manipulators held within each predefined
container are described in “Predefined iTool Manipulators” on page 198.
• IDLitWriteASCII • IDLitWriteJPEG
• IDLitWriteBinary • IDLitWriteJPEG2000
• IDLitWriteBMP • IDLitWritePICT
• IDLitWriteEMF • IDLitWritePNG
• IDLitWriteEPS • IDLitWriteTIFF
• IDLitWriteISV
• IDLitOpBytscl • IDLitOpCurveFitting
• IDLitOpConvolution • IDLitOpSmooth
• IDLitManipArrow • IDLitManipRotate
• IDLitManipRange