The iTool system distributed with IDL includes a number of predefined manipulators. You can include these manipulators in an iTool directly by registering the class with your iTool (as described in Registering a Manipulator). You can also create a new manipulator class based on one of the predefined classes.
Predefined manipulators include those which are containers (subclassing from IDLitManipulatorContainer), and those which are visualization manipulators (subclassing from IDLitManipulator). The manipulators themselves allow the user to select and interact with the visualization through mouse movements and keyboard events.
The following manipulators are available to any tool that subclasses from IDLitToolbase unless otherwise noted.
The arrow manipulator (IDLitManipArrow) is used to select a visualization object in the iTool window. It is also a container for the following manipulators:
The annotation manipulator (IDLitManipAnnotation) is used to add text, lines, or shapes to an iTool window. The following annotation manipulators subclass from IDLitManipAnnotation:
The profile line manipulator creates a profile plot for a line drawn on a surface or image.
The rotation manipulator rotates a visualization in the iTool window. It is a container for the following manipulators:
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.
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.
The following manipulators are available in the iImage iTool and any tools that subclass from IDLitToolImage.
The crop box manipulator defines a crop region for an image.
The freehand ROI manipulator draws a freehand ROI on the image.
The oval ROI manipulator draws an oval ROI on the image.
The polygon ROI manipulator draws a polygonal ROI on the image.
The rectangle ROI manipulator draws a rectangular ROI on the image.
The following manipulators are available in the iPlot and iContour iTools, and any tools that subclass from IDLitToolPlot or IDLitToolContour.
The range manipulator is available with a plot or contour visualization. The IDLitManipRange manipulator is a container for the following manipulators:
The following manipulator is available in the iSurface iTool and any tools that subclass from IDLitToolSurface.
The surface contour manipulator draws a contour line at the indicated elevation on a surface.
The following manipulator is available in the iVolume iTool and any tools that subclass from IDLitToolVolume.
When an image plane has been created using the Operations ® Volume ® Image Plane selection, clicking on the arrow manipulator tool initiates the image plane manipulator. This manipulator repositions the image plane.