| Attribs | This class holds attribute state information for an application, class, or object |
| BatchDocFilterModule | This is a pure virtual class for making batchable Document filter modules loadable by VolSuite |
| DataObject | This class is the main container for data in VolSuite |
| DocFilterModule | This is a pure virtual class for making Document filter modules loadable by VolSuite |
| Document | This class holds multiple instances of the DataObject class and is responsible for managing all DataObject related data in VolSuite |
| DocViewerModule | This is a pure virtual class for making Document viewer modules loadable by VolSuite |
| ExportObjectModule | This class is for exporting data objects from VolSuite to disk, network, database; wherever |
| GLDocViewerModule | This is a class for creating a DocViewerModule that uses OpenGL to perform all rendering |
| GlobalConfig | This class provides common access to a global configuration resource |
| GLViewFilterModule | This is a class for deriving an OpenGL specific ViewFilterModule |
| ImportObjectModule | This class is for importing data objects into VolSuite from disk, network, database; wherever |
| LoadObjectModule | This class is for loading objects into VolSuite from disk, network, database; wherever |
| ModuleCore | This class provides a common foundation for all plugin modules |
| ObjectIO | This class is the foundation for all DataObject I/O in VolSuite |
| Plugin | This class makes it easier to dynamically load modules |
| SaveObjectModule | This class is for saving objects from VolSuite to disk, network, database; wherever |
| View | This is a generic pure virtual base view class (based on FLTK) to build all other windows from |
| ViewFilterGroup | This class contains a list of ViewFilterModules that form a single, logical "group" of related filters |
| ViewFilterModule | This is a pure virtual class for adding a view filter to a document viewer |