
26 Chapter 2: iTool System Architecture
iTools Object Model Diagram iTool Developer’s Guide
IDLitManipulator Classes
The IDLitManipulator class allows the user to select and interact with a visualization
through mouse movements and keyboard events. See Chapter 8, “Creating a
Manipulator” for information on the following predefined manipulators and creating
a new manipulator.
Atomic Graphic Objects
In addition to IDLgrModel and IDLgrWindow objects shown in the “iTools Object
Model Diagram” on page 21, the following IDL objects inherit from
IDLitComponent:
• IDLitAnnotateFreehand • IDLitManipRangePan
• IDLitAnnotateLine • IDLitManipRangeZoom
• IDLitAnnotateOval • IDLitManipRotate3D
• IDLitAnnotatePolygon • IDLitManipRotateX
• IDLitAnnotateText • IDLitManipRotateY
• IDLitManipAnnotation • IDLitManipRotateZ
• IDLitManipCropBox • IDLitManipScale
• IDLitManipImagePlane • IDLitManipSelectBox
• IDLitManipLine • IDLitManipSurfContour
• IDLitManipROIFree • IDLitManipTranslate
• IDLitManipROIOval • IDLitManipView
• IDLitManipROIPoly • IDLitManipViewPan
• IDLitManipROIRect • IDLitManipViewZoom
• IDLitManipRangeBox
• IDLgrAxis • IDLgrPolyline
• IDLgrContour • IDLgrROI
• IDLgrImage • IDLgrROIGroup
• IDLgrLight • IDLgrSurface