next up previous
Next: 2.2 Programming Style Up: 2.1 Introduction and Main Previous: 2.1.4 Viewer Classes

2.1.5 Plugins

There are two types of plugins in ImLib3D. There are plugins for image processors, and there are viewer plugins. The first are meant for easily adding new image processors, the second are meant for extending the viewer without having to modify its source code or recompile it. Image processor plugins are based on executable files (for historical and portability issues). The viewer extension plugins use dynamically loaded modules. Both types of plugins are searched throug the IMLIB3D_PLUGIN_PATH environment variable. An example image processing plugin is given in the exmamples directory. (TODO: viewer plugin example)

Marcel Bosc 2002-07-17