PRIISM

Overview

Priism is a graphical interface to a collection of applications for the analysis and visualization of multidimensional data with a focus on data from 3D optical microscopy and electron tomography.

Priism consists of three parts: the graphical interface for starting applications; the graphics windows in which images of data are displayed; and the separate applications that operate on those windows or on disk files. For more information on the applications, consult the list of applications by category or by name.

Many parts of Priism can be customized. The default attributes for the image windows can be changed by selecting Prefs from the File menu. The applications that appear in the Priism and image window menu bar can also be customized.

Programming interfaces in C and FORTRAN are provided with Priism to allow you to write applications that extend Priism's capabilities.

Topics

Overview | Interface | Categories | Applications | Programming


User Interface

The Priism interface consists of a menu bar from which you can select an application to run. From the Help menu of the menu bar you can look up the online help for an application in the menus. The File menu has an option to close Priism and any open applications.

At the end of the menu bar are two buttons that will affect any open image windows. -Section+ will cause all open display window to display either the previous (if you click on the minus end of the button) or the next (if you click on the plus end of the button) two-dimensional section of data. The -Zoom+ button works similarly, but it changes the magnification at which data is displayed in all the open display windows.

Topics

Overview | Interface | Categories | Applications


Programming Interfaces

The Priism programming interface has five parts:

IM Library
Provides functions for manipulating Priism data files.
IW Library
Builds on the IM library to provide functions for manipulating graphics windows and the data they contain.
WM Library
Is a toolkit for building menus and dialogs. If you use this library, you will also need to link with the IW library.
IP Framework
Provides a skeleton application for image processing (especially 2D). You customize it by writing callback routines.
IOMENU Utility
Facilitates writing a thin graphical interface for launching a command-line application

See the EXAMPLE directory for sample applications which use the Priism programming interface.

Topics

Overview