GIMIAS Kernel libraries

From user's Wiki!
Jump to: navigation, search

GIMIAS is composed of 6 main libraries, from bottom to top:

  • gmCommonObjects: GIMIAS object base class, Exceptions, container based on observer pattern
  • gmDataHandling: Data types and its associated builders to create objects of each data type
  • gmFiltering: Base classes for processing filters
  • gmIO: Reader and writers of different formats from and to files
  • gmKernel: Kernel objects like plug-in-manager, data container, logger, rendering tree, ...
  • gmProcessors: Specific processor for execution of command line plugins
  • gmWorkflow: Workflow implementation classes
  • gmWidgets: Several widgets are available to be used by any plug-in