GIMIAS Architecture

From user's Wiki!
Revision as of 04:27, 3 May 2010 by Xplanes (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

GIMIAS is a two layered system:

  • Plugin layer: Contains all plugins of GIMIAS framework like DICOM Plugin or Scene View Plugin
  • Framework layer: Contains 6 main modules from top to bottom:
 * Widgets: Several widgets are available to be used by any plug-in
 * Interactors: GUI Interaction for data objects in the rendering scene
 * Kernel: Kernel objects like plug-in-manager, data container, logger, rendering tree, ...
 * IO: Reader and writers of different formats from and to files
 * Data Handling: Data types and its associated builders to create objects of each data type and create the rendering data objects
 * Common Objects: GIMIAS object base class, Exceptions, container based on observer pattern