ITT Rule IDL Version 7.0 User Manual Page 31

  • Download
  • Add to my manuals
  • Print
  • Page
    / 430
  • Table of contents
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews
Page view 30
Chapter 2: iTool System Architecture 31
iTool Developer’s Guide iTool Object Hierarchy
iTool Object Hierarchy
The iTool system is a collection of object class instances organized in a hierarchy of
container objects. The hierarchy serves both to organize the numerous object
instances and to display information about the objects in the iTool user interface. In
most cases, an object’s location in the iTool hierarchy controls where and how the
object is made visible in the user interface.
For example, the Rotate operation object is stored in the iImage iTool’s object
hierarchy with the object identifier
OPERATIONS/OPERATIONS/ROTATE
From this identifier we can deduce two things:
1. The Rotate operation object is stored in the iTool’s object hierarchy in the
OPERATIONS container within the OPERATIONS container.
2. The Rotate operation will be displayed in the iTool’s widget interface under
the Operations menu.
iTool System Object
The iTool system object contains and provides a single point of access to all objects
managed by the iTool system. Only one instance of the iTool system object can exist
in a given IDL session; it is created automatically when any iTool is created.
Note
As an iTool developer, there is no need for you to create or otherwise interact with
the system object yourself. This discussion of the structure of the system object is
included solely to help you understand the organization of iTool objects.
The iTool system object is a subclass of the IDLitContainer object, which provides
functionality to manage a hierarchy of container objects via their object identifiers.
iTool System-Level Hierarchy
As the root of the iTools environment, the iTool system object has the unique object
identifier of
/”. All fully qualified object identifiers begin with this reference to the
system object, providing a global location on which to base a location in the iTools
hierarchy.
The hierarchy contained by the iTool system object includes the following
containers:
Page view 30
1 2 ... 26 27 28 29 30 31 32 33 34 35 36 ... 429 430

Comments to this Manuals

No comments