| 
    MeVisLab Scripting Reference
    
   | 
 
Classes | |
| class | MLAB | 
| class | MLABDesktop | 
| class | MLABDicom | 
| class | MLABFileDialog | 
| class | MLABFileManager | 
| class | MLABGraphic | 
| class | MLABHttpDownload | 
| class | MLABInventorModule | 
| class | MLABMLModule | 
| class | MLABMLScriptWrapper | 
| class | MLABModule | 
| class | MLABModuleDependency | 
| class | MLABNetwork | 
| class | MLABNetworkModelItem | 
| class | MLABNetworkModelItemGroup | 
| class | MLABNoteItem | 
| class | MLABPrinter | 
| class | MLABProcess | 
| class | MLABRecentFilesHandler | 
| class | MLABRemoteModule | 
| class | MLABSqlDatabase | 
| class | MLABSqlQuery | 
| class | MLABSystemInfo | 
Scripting is done in the context of an MLABModule (either MLABInventorModule, MLABMLModule, or MLABMacroModule). The context is available as ctx variable in each module's scripting. 
There are a number of global objects available to the scripting: