Navigation:  Image Viewer Architecture >

Image Viewer Component: An Overview

Previous pageReturn to chapter overviewNext page

As shown above, the ImageViewerComponent owns a number of objects:

1.The StudyTree is a cache of all currently loaded DICOM images.
2.IPhysicalWorkspace is the domain representation of the surface on which images are displayed.
3.ILogicalWorkspace logically groups images together.
4.The EventBroker publishes a number of events that may be of interest to plugin writers, such as when an image is selected or when an image is about to be drawn.
5.Clients can add commands to the CommandHistory to support undo/redo operations.

In the sections to follow, we drill down into a few key objects and examine them in greater detail.