Skip to main content



Low Abstraction Layer: A portable SW library providing all classes to combine multiple MFL classes into objects of higher abstraction functionality. The library provides a variety of services that are necessary to create a complete application starting from the Multimod Foundation Layer (MFL): complete GUI elements, undo, management of the display area etc. These services are called MAF Operations and MAF services. The graphic user interface of the MAF has been abstracted by adopting the WxWindows library, which is non-commercial and ensures portability between operation systems. Multimod Foundation Layer: A portable SW library providing all classes required accessing with reasonable abstraction and managing efficiently the Multimod storage space, as well as to process the data it contains. This foundation layer contains: a 3D computer graphics and visualisation library, Visualisation Toolkit (VTK) available as public domain software, all the classes necessary to manage the Multimod Storage Format, new high performance visualisation classes, a collision detection library available as public domain software VCollide. All the classes available in the Multimod Foundation Layer (MFL) have been integrated with the VTK library. The library contains also a new data representation called Virtual Medical Entity (VME). It is a collection of MFL objects organised following a pre-defined structure. Such structure provides an effective abstraction of time and space independent from the resolution of the available data. It provides also a general registration framework, in which each base entity pose (position plus orientation) is defined with respect to one global reference system directly or through a hierarchical set of transformations. Such system copes also with the possibility that the shape of one object changes over time. Multimod Storage Creator: A SW application able to read all biomedical data relevant for the project in their native format, to add to the data all textual information required to make them useful, and to store them in an expandable and hierarchical storage space. The application will contain an interface for data import, visualisation, processing and storage. The application will import standard image formats like DICOM format for medical images. The storage format will be a proprietary storage format with all the classes necessary to manage it available as public domain software. The application will be used to pre-process biomedical data and to store them in a format to be imported by medical applications. More information on the Multimod project can be found at: