
Chapter 8: Creating a Manipulator 199
iTool Developer’s Guide Predefined iTool Manipulators
• IDLitAnnotateOval — adds an oval to the iTool window
• IDLitAnnotatePolygon — adds a polygon to the iTool window
• IDLitAnnotateFreehand — adds a freehand shape to the iTool window
IDLitManipLineProfile
The profile line manipulator creates a profile plot for a line drawn on a surface or
image.
IDLitManipRotate
The rotation manipulator rotates a visualization in the iTool window. It is a container
for the following manipulators:
• IDLitManipRotate3D — repositions a visualization in three dimensions when
the visualization is three-dimensional, or in two dimensions when the
visualization is two-dimensional
• IDLitManipRotateX — rotates a visualization about the x-axis
• IDLitManipRotateY — rotates a visualization about the y-axis
• IDLitManipRotateZ — rotates a visualization about the z-axis
IDLitManipViewPan
The view pan manipulator, initiated by clicking on the hand tool, pans the view in the
iTool window. The hand tool is available only when the zoom level of the view is
greater than 100 percent or when the window has been resized and has scroll bars.
IDLitManipViewZoom
The view zoom manipulator changes the scaling of the view in the iTool window.
This is not to be confused with IDLitManipScale, which resizes the visualization.
Image Manipulators
The following manipulators are available in the iImage iTool and any tools that
subclass from IDLitToolImage.
IDLitManipCropBox
The crop box manipulator defines a crop region for an image.