MeVisLab Scripting Reference
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456]
 CDicomImportResultWrapperA class that wraps DicomImportResult objects
 CMATE
 CMATEDocument
 CMLABAccess to all global functions and objects of MLAB
 CMLABApplicationRunnerA helper object that creates the application macro module and controls the removing of the application when the window is closed
 CMLABBaseDicomToolBase class for all Dicom tools of this script extension
 CMLABClientExecutionRecordThis object contains information about execution of a job
 CMLABClientJobA wrapper for command-line batch jobs managed by the MeVisLabJobScheduler
 CMLABClientJobConditionA wrapper for simple job conditions
 CMLABDesktopGlobal MLABDesktop object available in all scripts
 CMLABDicomAccess to global DICOM related functions
 CMLABDicomSurfaceLoadWrapperA scripting wrapper for the ml::DicomSurfaceLoadSupport class
 CMLABDicomSurfaceSaveWrapperA scripting wrapper for the ml::DicomSurfaceSaveSupport class
 CMLABDicomSurfaceSupportA scripting extension offering access to some loading and saving of Dicom Surface Segmentation Objects
 CMLABDicomTagThis class wraps a DCMTree::Const_TagPtr for scripting use
 CMLABDicomToolsA scripting extension offering access to some DICOM tools
 CMLABDicomTreeThis class wraps a DCMTree::Const_TreePtr for scripting use
 CMLABFieldBase class of all Fields in MLAB
 CMLABFieldListenerA listener calling a script when the field changes
 CMLABFieldOwnerDefines the MLABFieldOwner base class
 CMLABFileDialogGlobal MLABFileDialog object available in all script.s
 CMLABFileManagerGlobal MLABFileManager object available in all scripts
 CMLABGraphicGlobal MLABGraphic object available in all scripts
 CMLABGraphicsFrameFrame graphics view item draws a background frame around/below a given child item
 CMLABGraphicsHotAreaHotArea graphics view item
 CMLABGraphicsHotAreaLayerA layer to contain hot areas
 CMLABGraphicsMouseAreaMouseArea graphics view item allows to handle mouse events via emitted signals
 CMLABGraphicsRenderAreaBase class for Inventor/VTK graphics view items
 CMLABGraphicsSceneMLABGraphicsScene extends QGraphicsScene with additional methods
 CMLABGraphicsViewMLABGraphicsView extends QGraphicsView with additional methods
 CMLABHttpDownloadMLABHttpDownload object available via MLAB
 CMLABIDEMainWindowMain application window for the MDI interface of MLAB
 CMLABIDENetworkWindowNetwork window used as document in the MLAB MDI interface
 CMLABJobSchedulerClientA scripting extension offering access to the MeVisLab job scheduler service, which allows to execute batch jobs in the background even if MeVisLab is not running
 CMLABListViewItemA single ListView item which contains texts and images for each column used in an MLABListViewControl
 CMLABMLScriptWrapperAccess to some global functions of the ML
 CMLABModuleDependencyThe MLABModuleDependency object is available via MLAB
 CMLABNetworkThis class represents a network of MLABModule instances
 CMLABNetworkModelItemThis is an item that is layouted in a network layout
 CMLABPackageStores information about a MeVisLab Package
 CMLABPackageManagerManages MeVisLab module packages
 CMLABPrinterMLABPrinter object available via MLAB
 CMLABProcessMLABProcess object available via MLAB
 CMLABRecentFilesHandlerMLABRecentFilesHandler
 CMLABSimpleWebEnginePageMLABSimpleWebEnginePage extends QWebEnginePage to make it able to handle clicked links
 CMLABSoNodeSensorA helper class to watch a SoNode with a SoNodeSensor
 CMLABSqlDatabaseMLABSqlDatabase
 CMLABSqlQueryMLABSqlQuery
 CMLAbstractItemModelWrapperThis class wraps the class ml::AbstractItemModel
 CMLAbstractTransformationWrapperThis class wraps the class ml::AbstractTransformation
 CMLABSystemInfoGlobal MLABSystemInfo object available in all scripts
 CMLABTreeMLAB Tree element of parsed MDL files
 CMLABTreeValidatorValidates a given MLABTree
 CMLABWebGraphicsProxyWidgetMLABWebGraphicsProxyWidget extends QGraphicsProxyWidget to allow setter methods for URL/HTML
 CMLABWidgetControlBase class for controls in MLAB
 CMLAccessDirectDicomImportWrapperThis class wraps MLAccessDirectDicomImportCache objects
 CMLCSOEventWrapperA class that wraps CSOEvents objects for use in Scripting
 CMLCSOGroupWrapperA class that wraps CSOGroup objects for use in Scripting
 CMLCSOListWrapperA class that wraps CSOList objects for use in Scripting
 CMLCSOVoxelSetGroupWrapperA class that wraps CSOVoxelSetGroup objects for use in Scripting
 CMLCSOVoxelSetListWrapperA class that wraps CSOVoxelSetList objects for use in Scripting
 CMLCSOVoxelSetWrapperA class that wraps CSOVoxelSet objects for use in Scripting
 CMLCSOWrapperA class that wraps CSO objects for use in Scripting
 CMLCurveDataWrapperA class that wraps CurveData objects for use in Python
 CMLCurveListWrapperA class that wraps CurveList objects for use in Python
 CMLGraphWrapperA class that wraps Graph objects for use in Scripting
 CMLKeyFrameListWrapperA class that wraps KeyFrameList objects for use in Scripting
 CMLKeyFrameWrapperA class that wraps KeyFrame objects for use in Scripting
 CMLMultiFileVolumeListWrapperBaseThis class is a base class for object wrappers for sources of MultiFileVolumeList instances for Python
 CMLMultiFileVolumeWrapperThis class is an object wrapper for MultiFileVolume objects for Python
 CMLOpenVDBGridWrapperA class which wraps an OpenVDB grid (and some auxillary data)
 CMLOpenVDBToolsWrapperA scripting extension offering access to some OpenVDB sparse level-set operations
 CMLPagedImageWrapperThis class allows scripting read access to a ml::PagedImage
 CMLPCLBaseObjectWrapperThis class is an object wrapper for MultiFileVolume objects for Python
 CMLPropertyContainerWrapperA class that wraps PropertyContainer objects for use in Scripting
 CMLPythonModuleWrapperA ML module that supports image processing implemented in Python
 CMLRemoteCallInterfaceWrapperScript wrapper for RemoteCallInterface Offers to call methods on remote objects and to register local interface objects that can be called from a remote client
 CMLRemoteRenderingSlaveWrapperScript wrapper for a single RemoteRendering slave The first method to call on a slave is setRenderSize(), otherwise the remote side does not know the reference viewport for the events and the image rendering
 CMLRemoteRenderingWebChannelSlaveWrapperQObject wrapper for a single RemoteRendering slave, to be registered with a WebEngineView control
 CMLRemoteRenderingWrapperScript wrapper for RemoteRendering interface Typically one adds a slave via addSlave() and then talks to the slave
 CMLSelectedClustersWrapperAccess the clusters generated with the ComputeConnectedComponents module
 CMLTransformationProviderWrapperThis class wraps the class ml::TransformationProvider
 CMLUndoContextWrapperA class that wraps UndoContext objects for use in Python
 CMLWEMBoundingVolumeHierarchyWrapperA class that wraps WEMBoundingVolumeHierarchy objects for fast ray intersection
 CMLWEMIntersectionWrapperResult of a WEMBoundingVolumeHierarchy intersection
 CMLWEMNearestPointWrapperA class that wraps a WEMNearestPointOnSurface object for use in scripting
 CMLWEMPatchWrapperA class that wraps WEMPatch objects for use in scripting
 CMLWEMPrimitiveValueListWrapperA class that wraps WEMPrimitiveValueList objects for use in scripting
 CMLWEMWrapperA class that wraps WEM objects for use in scripting
 CMLXMarkerListWrapperA class that wraps XMarkerList objects for use in Python
 CMLXMarkerWrapperA class that wraps XMarker objects for use in Python
 CModelIndexWrapper
 CPySubImageAllows access to the data of an ML subimage
 CSoOrthoView2DWrapperA class that wraps SoOrthoView2D modules for use in Python
 CSoView2DWrapperA class that wraps SoView2D modules for use in Python
 CSoViewportRegionWrapperA class that wraps SoViewportRegion modules for use in Python
 CTransformationChangedEventWrapperThis class wraps the class ml::TransformationChangedEvent
 CTransformationProviderMappingPathWrapperThis class wraps the class ml::TransformationProvider::MappingPath