MeVisLabToolboxReference
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
_ml_numeric_limits< char >
_ml_numeric_limits< int >
_ml_numeric_limits< long >
_ml_numeric_limits< long long >
_ml_numeric_limits< short >
_ml_numeric_limits< signed char >
_ml_numeric_limits< unsigned char >
_ml_numeric_limits< unsigned int >
_ml_numeric_limits< unsigned long >
_ml_numeric_limits< unsigned long long >
_ml_numeric_limits< unsigned short >
_MLIntegerRangeCheck< false, false, Target, Source >
_MLIntegerRangeCheck< false, true, Target, Source >
_MLIntegerRangeCheck< true, false, Target, Source >
_MLIntegerRangeCheck< true, true, Target, Source >
ml::AbstractItemModelThis class represents an abstract hierarchical item model where the items have named attributes which can be queried and even modified
ml::AbstractPersistenceInputStreamClass for reading object data from a stream
ml::AbstractPersistenceOutputStreamClass for writing object data to a stream
ml::AbstractPersistenceStreamAbstactPersistenceStream is the base class for AbstractPersistenceOutputStream and AbstractPersistenceInputStream and implements the methods that are common for both these classes
SbMap< KeyType, ValueType >::AccessClassAccessClass is a temporary class used with the [] operator on an SbMap
ml::CSOMarchingSquares::AmbiguousCellThis structure stores an ambiguous cell for a later resolving
macx::AppleScriptAppleScript support
macx::ApplicationApplication related functions
ml::ApplicationPropertiesStatic class that defines an interface to access properties of the host application
macx::AppSelfUpdateApplication self-updating functionality
ml::ArgumentList0Empty argument to allow running with 0 arguments
ml::ArgumentList1< Arg1 >ArgumentList with 1 argument
ml::ArgumentList2< Arg1, Arg2 >ArgumentList with 2 arguments
ml::ArgumentList3< Arg1, Arg2, Arg3 >ArgumentList with 3 arguments
ml::ArgumentList4< Arg1, Arg2, Arg3, Arg4 >ArgumentList with 4 arguments
ml::ArgumentList5< Arg1, Arg2, Arg3, Arg4, Arg5 >ArgumentList with 5 arguments
ml::AssocGraphAssocGraph class provides a matrix representation of the association graph of two Graph objects
ml::ImagingBackgroundTask::AsyncTileRequestAsynchronous tile request (copyable!)
ml::StandardItemModel::AttributeDefines the name of an attribute and its default value
macx::AuthorizationAuthorization framework encapsulation
ml::BackgroundTaskBase class for a task that is started in an extra thread
ml::BackgroundTaskBaseModuleBaseclass for ML modules that use background tasks
ml::BackgroundTaskFinishedMessage
ml::BackgroundTaskHandleA handle to a task that has been created by the background task manager
ml::BackgroundTaskHandleAccessorThis class offers direct access to the contained background task
ml::BackgroundTaskIdleProcessing_Qt
ml::BackgroundTaskManagerBackgroundTaskManager is the central singleton that manages running background tasks
ml::BackgroundTaskMessage
ml::BackgroundTaskMessageQueue
ml::BackgroundTaskMethodCallMessage< Object, Method, ArgumentList >Generic message that allows to call the member function method on a given object, passing the arguments args (ArgumentList is copied using the copy constructor of each argument)
ml::BackgroundTaskMLGetTileBaseMessage
ml::BackgroundTaskMLGetTileMessage
ml::BackgroundTaskMLGetTileResultMessage
ml::BackgroundTaskMLProcessAllPagesMessage
ml::BackgroundTaskMLProcessAllPagesResultMessage
ml::BackgroundTaskStatusInformationBackgroundTaskStatusInformation creates a snapshot of the status of a given BackgroundTask, to allow later read access without races or even destruction of the background task (copyable)
ml::BackgroundTaskTileProcessorA BackgroundTaskTileProcessor can be used as a base class for processing an input image tile-by-tile without handling the details of an asynchronous request queue yourself
ml::BackgroundTaskTileProcessorBaseBackgroundTaskTileProcessorBase is the base class for processors that request an input image tile-by-tile
macx::BackupBackup related functions
ml::BarrierA barrier class that handles synchronization of multiple threads Thread-safety: This class is thread-safe
ml::BaseClass representing general ML objects that support import/export via strings (setPersistentState() and getPersistentState()), arbitrary tree structures (using addStateToTree() and readStateFromTree()) or a data stream (using writeTo() and readFrom())
Base64CoderBase64Coder
ml::BaseContainerItemBase object class BaseContainerItem encapsulates a pointer to a Base object as a list item
ml::BaseEventBaseEvent is the base class for all events emitted from EventSourceBase
ml::BaseFieldField to encapsulate a pointer to an ML base object
ml::BaseGraphItemClass BaseGraphItem
ml::BaseItemGeneral Base object class for list items that have an id and a name
ml::BaseItemParserParser class for BaseItem strings, containing an object's id and name
ml::BaseListBase object class BaseList which stores a list of BaseContainerItem entries
ml::BaseListSortParametersClass that is designed to hold custom list sorting parameters (such as sort mode)
ml::BaseListTemplate< T >Base object template list class for list item classes derived from BaseItem
ml::BaseOp
ml::BitImageClass to manage a binary image
ml::BitMorphologyFilterThe class to apply BitMorphology based kernel filters to images
ml::BoolFieldField to encapsulate a boolean value
macx::BundleBundle information
SbMap< KeyType, ValueType >::ByLevelIteratorSbMap::ByLevelIterator for an SbMap, traversing the map top to bottom, level by level left to right.
macx::ByteDataByte data container with reference counting (Helper class)
ml::CalculateOutputImageHandlerBase class for the calculation of pages of an output image (PagedImage) of a Module
ml::CIdxFloat
ml::CIdxIdx
ml::CloseGapFilterThe class to apply CloseGap based kernel filters to images
SoSceneWriter::COLORED_POINTStruct holds point information when VRML_2 output is applied on SGI Inventor scenes
ml::ColorFieldField to encapsulate a vector of 3 float values representing an (rgb) color with all properties of Vector3Field
ml::compareEdges
ml::CompareGraphsThis module can compare the structure of two graph objects
ml::CompassFilterA class implementing different compass filters
ml::CompilerInfo
ml::ComplexTypes
ml::ComposeBaseListEngine module ComposeBaseList composing two base objects
ml::ComputerModelInfo
ml::ConstTSubImageCursor< DATATYPE >Cursor to access const data of a TSubImage
ml::ConvolutionFilterThis class implements convolutions with fixed kernel sizes
ml::CopyBase< BASE_DERIVED_CLASS >Engine template module CopyBase to copy any Base-derived object that provides a virtual assignment operator which allows to copy from Base
ml::CopyListEngine module class for copying ListBase derived classes, which is ok because lists have an assignment operator
ml::CorrelationCorrelation of image with kernel image
macx::CPUInfoCPU information
ml::CPUInfoSingleton class that provides hardware specific information
CrossingPoint
SoCSOCrossSectionRenderer::CrossingPoint
ml::Cslice_iter< T >Templated support class for class MatrixTemplate to allow fast element access organisation by slicing using const references This auxiliary class allows the access to matrix elements stored in an valarray by std::..
ml::CSOThe CSO represents a contour segmentation object
ml::CSOAddScopeClass for sending event if a CSO has been added
ml::CSOAttributeChangeScopeClass for sending events if visual attribute of a CSO have changed
ml::CSOAttributesThis class comprises some attributes that are common for a CSO and a CSOGroup
ml::CSOBaseModuleBase class for CSOModules
ml::CSOBoundingBoxThe CSOBoundingBox defines an axis parallel bounding box with double precision
ml::CSOBulgeProcessorModule which allows for an interactive bulging of CSOs of all types
CSOCancelCommandAction
ml::CSOChangeEventScopeBase class for event grouping / pre-/post-command of changes of a CSO
ml::CSOClearScopeClass for sending events if a CSO is cleared
ml::CSOCmdAddCSOClass for undo/redo of adding a new CSO to the CSOList
ml::CSOCmdAddCSOGroupClass for undo/redo of adding a CSOGroup to the CSOList
ml::CSOCmdAddCSOListClass for undo/redo of adding multiple CSOs to the CSOList
ml::CSOCmdAddCSOSetClass for undo/redo of of adding a set of CSOs to the CSOList
ml::CSOCmdAddCSOtoGroupClass for undo/redo of adding a CSO to a Group
ml::CSOCmdInsertRemoveSeedPointClass for undo/redo of the insertion/removal of a single seed point
ml::CSOCmdModifySetClass for undo/redo of modifying a set of CSOs
ml::CSOCmdMoveContourClass for undo/redo of the moving of a contour
ml::CSOCmdMoveSeedPointClass for undo/redo of the moving of a single seed point
ml::CSOCmdRemoveCSOClass for undo/redo of removing a CSO from the CSOList
ml::CSOCmdRemoveCSOfromGroupClass for undo/redo of removing a CSO from a Group
ml::CSOCmdRemoveCSOGroupClass for undo/redo of removing a CSOGroup from the CSOList
ml::CSOCmdRemoveCSOSetClass for undo/redo of removing a set of CSOs from the CSOList
ml::CSOCommandBase class for a CSOCommand for the undo/redo mechanism
ml::CSOConvertorBase class for modules that convert CSOs to voxel images
CSOCopyCommandAction
CSOCreateAction
CSOCutCommandAction
CSODefaultRendererInformation
CSODeleteCSOCommandAction
CSODeleteSeedPointCommandAction
CSODrawCSOInfos
CSODrawSliceInformation
CSODrawView2DInfos
CSOEditorStateStructure holding information about the processor/editor state
CSOEvalEventCSOInfos
CSOEvalEventView2DInfos
ml::CSOEventClass for all CSO events
ml::CSOFreehandProcessorModule which allows for an interactive generation of freehand contours with linear or spline interpolation, and the editing of existing freehand contours
ml::CSOFunctionBase class for distance functions for application in the marching cubes algorithm
ml::CSOGeneratorThe CSOGenerator is the base class for all modules that generate CSOs, be it automatically or interactive
ml::CSOGeneratorBase
ml::CSOGeometryChangeScopeClass for sending events if the geometry of a CSO has changed
ml::CSOGroupA CSOGroup comprises a number of CSOs, which themselves can be in a number of different CSOGroups
ml::CSOGroupAddScopeClass for sending events if a CSOGroup has been added
ml::CSOGroupAttributeChangeScopeClass for sending events if visual attributes of a CSOGroup have changed
ml::CSOGroupChangeEventScopeBase class for event grouping / pre-/post-command of changes of a CSOGroup
ml::CSOGroupRulesThis handles rules like the maximum number of CSOs in a group and applies them
ml::CSOGroupSelectionChangeScopeClass for sending events if the selection of CSOGroups has been changed
CSOHeapObjectCSOHeapObject: base class for objects to be used with the heap
CSOInsertSeedPointIntoPathPointListAction
ml::CSOInterpolate3DFunctionThe CSOInterpolate3DFunction holds the interpolation function which is a smooth thin-plate spline surface
ml::CSOInterpolate3DFunctionSettingsThis class encapsulates the settings for CSOInterpolate3DFunction
ml::CSOInventorVoxelBoundingBox
ml::CSOIsoProcessorThe CSOIsoProcessor interactively finds an iso contour on the slice being displayed by the SoView2D module or on the optional input image
CSOLabelBoundingBoxStructure to store a CSO pointer and a 2D label bounding box
CSOLabelMoveAction
ml::CSOLabelRendererModule encapsulation the SoView2D extension for rendering labels for CSOs
ml::CSOListA CSOList comprises a number of CSOs and CSOGroups and is the central object for contour segmentation objects
ml::CSOListRulesControls how the CSOList should treat CSOGroups if their CSOs are removed
ml::CSOLiveWireGraphThe class maintains a graph for applying a shortest path algorithm on
ml::CSOLiveWireNodeStructure holding a live wire node for the shortest path algorithm
ml::CSOLiveWireProcessorModule which allows for an half-automatic generation of contours along image edges, based on the live wire algorithm
ml::CSOManagerThe CSOManager allows for storing and iterating CSOs, and implements an undo/redo mechanism
ml::CSOMarchingSquaresThis class implements the Marching Squares algorithm to find isolines on 2D image slices
ml::CSOMarchingSquaresCellMarching squares cell
ml::CSOModificatorBase class for performing modifications on the CSOs of a CSOList
ml::CSOModifyProcessorModule which allows for a modification of CSOs of all types
ml::CSOModuleEventGroupScopeThis class is to be used in modules, not in the CSO base library
ml::CSOList::CSONotificationCBDataThis struct combines a function pointer, a user data pointer and a flag for the notification observer mechanism
ml::CSOObjectHeap< T >Heap structure with property i>2*i+1 and i>2*i+2 Parent i has children 2*i+1 and 2*i+2 Smallest values are stored closer to root of tree Elements are sorted while inserting them in the heap
ml::CSOObjectVector< T >Dynamic templated vector For speed and better memory handling, the vector is an array within an array The base blocks have a BLOCKSIZE of 65535 This allows for quick expanding
CSOPasteCommandAction
ml::CSOPathPointConstIterator
ml::CSOPathPointIterator
ml::CSOPathPointsThe CSOPathPoints is a list of world coordinates which are interpolated by a certain interpolation scheme between seed points of a CSO
CSOPathPointsRenderSettings
ml::CSOPointInPolygonCheckerChecks whether a point is inside a planar, closed polygon in an arbitrary plane
ml::CSOPrimitiveProcessorModule which enables interactive generation of primitive contours such as ellipses and rectangles
ml::CSOProcessorBase class for processor modules; those provide mechanisms for an interactive generation of seed points and for an automatic computation of path points
ml::CSOProcessorDataThe CSOProcesorData provides the network data interchange object for processing interaction events and contour interpolation
CSORedoCommandAction
ml::CSOSeedPointThe CSOSeedPoint can be interactively set and modified and is the framework for contours
CSOSelectAndMoveAction
ml::CSOSelectionChangeScopeClass for sending events if the selecion of CSOs has been changed
CSOSliceCrossing
ml::CSOSmoothing
CSOTransformAction
ml::CSOTransformationProcessorModule to interactively transform CSOs
CSOUndoCommandAction
ml::CSOUndoRedoManagerManager class for maintaining the undo and the redo stacks
ml::CSOVisualizationSettings
CSOVisualParametersStructure to hold visual parameters for the old editor
ml::CSOVoxelSetThe CSOVoxelSet represents a contour segmentation object in discrete voxel coordinates
ml::CSOVoxelSetGroup
ml::CSOVoxelSetList
ml::CSOVoxelSetPoint
ml::CurveDataBase object class representing a single curve object, consisting of zero or one X- and any number of Y-data series
ml::CurveDataBaseListBase object class list as alternative implementation for CurveData, essentially a container for Base objects
ml::CurveListBase object class CurveList with a list of CurveData object pointers
ml::DataCompressorAbstract base class for ML data compression algorithms
ml::DataCompressorFactoryFactory for ML data compression algorithms
ml::DataTypeSelector< dataTypeId >Helper template so select a data type from its type id
DCMTree::DateDate class for DCMTree library
ml::DateTimeClass for performing date/time arithmetics, comparisons and formatting
macx::DebugDebug related functions
ml::DecomposeBaseListEngine module decomposing a BaseList into one base object and a so-called rest list
ml::DefaultExtendedTypes
ml::DefaultPropertyAccessor< T >
ml::DefaultTypes
DCMTree_Serialization::DeserializableInterface which provides a method to deserialize an object
DCMTree_Serialization::DeserializerIntf< T >Interface of a class, which can be used to deserialize objects without a default constructor
ml::DicomTreeImagePropertyExtensionImplement an ImagePropertyExtension object which can be passed to the ML
DCMTree::Dict
ml::DiscClass to handle the geometry primitive "Disc" consisting of a center, a normal and a radius
ml::DiscListBase object class DiscList
macx::DisplayDisplay related functions
ml::DistantObject< T >A DistantObject stores the pointer to an object of type T and forbids direct access to the stored pointer
ml::DistantObjectAccessorThe DistantObjectAccessor can be used to get the value stored in a DistantObject, it should only be used when you really know what you are doing!
DCMTree::DLLInitThis class is responsible for initializing the dll when it is loaded
macx::DockTileDock related functions
ml::DoubleFieldField to encapsulate a double value
ml::DoubleMultiFieldSave warning state
DTICalculator< DIM >Class DTICalculator
ml::DummyOpDummy input operator with one pixel of value 0 in it
DCMTree::Dump
macx::DynamicObjectDynamic object related functions
ml::DynamicStylePalette
ml::EdgeAnalyser
ml::EditObjectAllows to edit an ml::base-derived object via its XML description
ml::EngineBase class for all ML Engines which are derived from Module, which have no inputs or outputs and which implements field connections or operations on fields
DCMTree::EnhancedMFSupport for structured multi-frame (SMF) DICOM objects, not to be used
ml::EnumFieldField to encapsulate an enumerated value
ml::ErrorOutputClass to handle all ML debug prints, errors, warnings, and information
ml::ErrorOutputInfosStruct which contains all information about errors, fatal errors, warnings, information or debug prints
macx::EventManagerEvent Manager
ml::EventSourceEventSourceBase class adds event listener handling to Base
ml::EventSourceDeletedEventEventSourceRemovedEvent is used to indicate when the EventSourceBase object is removed
DCMTree::ExceptionException class for DCMTree
ml::ExtConvolutionFilterThis class implements different convolution filters with changeable kernel sizes
ml::ExtractObjectFromListEngine module ExtractObjectFromList extracting a single list item (identified by its index) from a given list
ml::fctLineFilter< DATATYPE >The basic implementation of a filter to filter an image row with kernel operations
ml::FieldBase class for all fields used in the ML
ml::FieldContainerDefines the class FieldContainer to encapsulate a vector of fields for (see class Field)
ml::FieldSensorClass to define and to manage field sensors
DCMTree::FileCache
macx::FileManagerFile operations
macx::FileMetadataFile Metadata related functions (uses extended attributes)
DCMTree_Serialization::FileSinkClass to write DCMtree as file stream
DCMTree_Serialization::FileSourceClass to read DCMtree file stream
ml::Field::FlagsFlags for internal usage
ml::FloatFieldField to encapsulate a float value
ml::FloatingPointMatrix< VectorT, size >Base class of all matrix classes which holds the data buffer and provides some general access methods
ml::FloatingPointVector< T, size, DataContainer >Template class for vector arithmetic with floating point data types
ml::FloatingPointVectorDataContainerBase< DT, size >Base class of the FloatingPointVector class which holds the data buffer
ml::FloatMultiFieldClass FloatMultiField. See MultiField for documentation
ml::FloatTypes
ml::GetTileJobPublic interface for requesting a tile from a an ML PagedImage using the PageRequestProcessor
ml::GetTileJobBaseBase class for TileRequest based jobs
GL2DFontA bridge to the ftgl library that manages font rendering with texture fonts
macx::GLContextOpenGL context management
GLContextStackManages a stack of GL contexts and their correct activation (NOTE: This is only accessible in the GUI main thread!)
GLDisplayListGL display list resource
GLFragmentProgramARBARB_FRAGMENT_PROGRAM resource
GLFrameBufferFrameBufferObject resource (frame_buffer_object extension)
GLPixelBufferPixelBuffer resource (_pixel_buffer_object) It is internally the same as a GLVertexBuffer, but to be able to see the buffers usage this is implemented too
GLRenderBufferRenderBuffer resource (frame_buffer_object extension)
GLResourceAbstract base class for GLResources
GLResourceManager::GLResourceListDynamic list of GLResource objects
GLResourceManagerManages OpenGL resources
GLSLFragmentShaderGLSL FragmentShader resource
GLSLGeometryShaderGLSL GeometryShader resource
GLSLProgramGLSL Program resource
GLSLShaderGLSL Shader resource
GLSLVertexShaderGLSL VertexShader resource
GLTextureTexture class
GLTexturesTexture class that manages multiple texture ids
GLVertexBufferVertexBuffer resource (vertex_buffer_object extension) http://www.opengl.org/registry/specs/ARB/vertex_buffer_object.txt
macx::GPUInfoGraphics card information
ml::GPUInfoSingleton class that provides hardware specific information
ml::GraphDefines the basic Graph class which holds sets of nodes, edges and roots to model tubular structures with graph-like topologies such as vascular systems
ml::GraphAction
ml::GraphAnalyser
ml::GraphStaticSettings
ml::HostThe Host is the central image processing class in the ML
IDTICalculatorClass IDTICalculator
ml::ImagePropertiesThis class represents basic image properties:
ml::ImagePropertyExtensionBase class from which one can derive own image properties
ml::ImagePropertyExtensionContainerThis class is a container for extended image properties derived from ImagePropertyExtension
ml::ImageVectorFieldField to encapsulate an ML vector ImageVector with 6 integer components
ml::ImagingBackgroundTask
ml::InputConnectorClass to manage an input connection of a Module module
ml::InputConnectorFieldField to encapsulate a pointer to an input connector which represents a module input
ml::InputSubImagePropertiesDefines the class InputSubImageProperties which is a simple container for some properties which can be defined for an input subimage which is to be delivered to the corresponding call of the module's calculateOutputSubImage method
ml::Int32MultiFieldClass Int32MultiField. See MultiField for documentation
ml::IntegerTypes
ml::IntFieldField to encapsulate an integer value
ml::IntMultiFieldClass IntMultiField. See MultiField for documentation
ml::IntrusivePtrBase< Derived >A minimal base class that provides a reference counter for use with boost::intrusive_ptr
ml::IOHandlerHandles the different possible IO modes
DCMTree::IOParameterBase class to wrap parameters to be used for reading/writing messages this is needed because the toolkits have different capabilities (merge needs file-names, offis seems to work with streams too etc.)
ml::IsomorphismMapIsomorphismMap class handles the information of the isomorphism between two Graph structures in form of a PointMap-list
ml::ItemChangedEventThis event tells us that the children of the item have changed completely (for an invalid ModelIndex this would mean everything has changed)
ml::ItemChildrenRequestEventThis BaseEvent informs that the children of an item are requested for the first time
ml::ItemModelEventThis intermediate class only exists to conveniently get the source() as the model() from an event
ml::ItemsDataChangedEventThis event informs about attributes that have changed their values
ml::ItemsInsertedEventThis event informs about inserted items
ml::ItemsRemovedEventThis event informs about removed items
SbMap< KeyType, ValueType >::IteratorRegular low->high (++) and high->low (--) iterator class for an SbMap
ml::ITKCommandIterationUpdateImplementation of the Command Pattern to be invoked every iteration
ml::ITKFlatStructElementML class to wrap the itkFlatStructElement class in an ML module
ml::ITKMLBaseWrapper< OBJ_TYPE, OBJ_TYPE_POINTER, WRAPPER_CLASS_NAME >Class to create a Base wrapper around an object of a certain template type
ml::ITKModuleAddOnsClass to implement much functionality used in ML modules wrapping filters
ml::ITKWrapperBaseHelper class to have a common base class for all derived wrapper
ml::KernelBaseModuleThe module base class to apply kernels to an image
ml::KernelBaseOp
ml::KernelCurvatureEstimationFilterImplements a filter to estimate curvatures
ml::KernelEditorThe class to edit a 6D kernel
ml::KernelLineApplicator< DATATYPE, KDATATYPE >The KernelLineApplicator class takes a Kernel instance and filters one line of an mlSubImage and writes it to an output also given by another mlSubImage
ml::KernelLineApplicatorBase< DATATYPE, KDATATYPE >The KernelLineApplicatorBase class is designed to implement new kernel based filters to be applied to a line of an mlSubImage and and to write the filtered line to an output mlSubImage
ml::KernelModuleThe typically used convenience class to apply a kernel to an image
ml::KernelOp
ml::KernelToolsClass collecting a set of templated an normal functions for filtering operations using kernels
ml::KeyFrameClass KeyFrame consisting of a 3D position, tangent and up vector
ml::KeyFrameListBase object class KeyFrameList storing a list of KeyFrame entries
macx::LaunchServicesFinder / Launch services encapsulation
LegendItemClass holds legend item information
std::less< ml::BaseContainerItem >Overwrite comparison class for BaseContainerItem
ml::LineClass to define the geometry primitive "Line" consisting of a position and a direction
ml::LineApplicator< DATATYPE >The LineApplicator class provides pure virtual functions used by the old applyFiltering functions from the KernelTools class to filter one row of an SubImage and writes it to an output also given by another SubImage
ml::ListBaseBase object class ListBase managing a number of BaseItem objects
ml::ListContainerBaseAbstract module class ListContainerBase implementing basic functionality for a list container module
ml::ListContainerTemplate< T >Template module class ListContainerTemplate for a specific list class
ml::ListParserParser class for parsing persistent state strings of list objects
ml::XMLPersistenceStream::ListStackEntry
ml::ListTemplate< T >Basic list class template combining properties of ListBase and a vector of the template argument type
ml::LoadBaseAllows to load ml::base-derived objects from file
DCMTree_Utils::LoadLibraryDelegateDelegate who is responsible for loading the specific DICOM library used in initialization, if the library is not loaded statically (via the DEF file)
ml::LocalMaximaFilterClass searching local maxima in images using a kernel based filtering
ml::LoGFilterThe LoGFilter permits filtering an image with a 2D Laplace of Gaussian filter kernel
ml::LongDoubleFieldField to encapsulate a long double value
ml::LUTData< T >A LUTData object stores an instance of a LUT, rendered for a specified visual type, data type, reference range and index/row/layer set
ml::LUTDataBaseUntyped base class for LUTData template classes
ml::LUTFCombine::LUTEntryStores a lut function entry that should be combined
ml::LUTFBlendGenerate a 2/3D-LUT by blending two 1/2D-LUTs
ml::LUTFChannelMapA LUT function mapping the individual channels of the input LUT to the channels of the output LUT
ml::LUTFColorLUT transform to apply or remove color to an input LUT
ml::LUTFCombineA LUT function combining several input LUTs into a single output LUT
ml::LUTFComposeA LUT function composing several input LUTs into a single output LUT
ml::LUTFConcatConcatenate LUTs in row or layer direction
ml::LUTFLinearA color/gray LUT with sampling points and linear, nearest neighbor or truncated interpolation inbetween
ml::LUTFloatRGBAImplements a float RGBA color table
ml::LUTFPrimitiveA single channel LUT with predefined primitives of different shapes
ml::LUTFRampPairAn RGBA LUT consisting of a RGB ramp and an alpha ramp
ml::LUTFRescaleLUT transform to rescale a LUT's index range and to convert an absolute to a relative LUT
ml::LUTFSelectSelect a 1D-LUT from a specified row/layer of a 2D- or 3D-LUT
ml::LUTFunctionCommon base class for lookup tables
ml::LUTIterator< T >The LUTIterator class template is used by a LUTFunction object for rendering into a LUTData object
ml::LUTIteratorBaseLUT iterator base class with type independent functionality and declarations
ml::LUTRGBAPointA LUT sampling point with index position and RGBA channel values,
macx::MailBridgeMail.app scripting bridge
ml::MainAxisPCAThis class computes the main axis for a point cloud by a principal component analysis
ml::ManagedSubImageManagedSubImage is derived from SubImage and frees its allocated memory automatically when it is destructed
SoView2DAnnotation::MarginsStores top/bottom/left/right margins
ml::MarkerListBase object class MarkerList managing a list of markers represented by Vector4's
ml::Mat3ListBase object class Mat3List managing a list of 3x3 matrices
ml::Mat4ListBase object class Mat4List managing a list of 4x4 matrices
ml::Matrix2FieldField encapsulating a 2x2 matrix
ml::Matrix3FieldField encapsulating a 3x3 matrix
ml::Matrix4FieldField to encapsulate a 4x4 matrix
ml::Matrix5FieldField encapsulating a 5x5 matrix
ml::Matrix6FieldField encapsulating a 6x6 matrix
ml::MatrixFieldField to encapsulate a 4x4 matrix, same as Matrix4Field for backward compatibility
ml::MatrixSizedTemplate< T, SIZE_X, SIZE_Y >General Matrix class based on MatrixTemplate<T> to allow fixed size setting with object declaration
ml::MatrixTemplate< T >MatricTemplate implements general Matrix class based on valarray of objects with Template class type for nummeric calculations with dynamic size
ml::measureSkeletonAgent
ml::MedicalImagePropertiesThis class encapsulates basic medical image properties:
ml::MemoryBasic memory management class for the ML
ml::MemoryImageA memory cache for the complete output image of an output connector
ml::MemoryInfoSingleton class that provides hardware specific information
ml::MergeListsEngine module MergeLists merging two BaseListTemplate-derived objects
DCMTree::MessageClass to hold data of an DICOM message, which is not part of the message itself
ml::MessagingBackgroundTaskMessagingBackgroundTask extends the BackgroundTask with the functionality to call methods on DistantObject instances on the GUI thread to communicate with the GUI (e.g
DCMTree::MFPixelTag
ml::MinimalDistancePointCloudsThe MinimalDistancePointClouds implements a fast nearest pair search algorithm described by Sean Quinlan in 'Efficient Distance Computation between Non-Convex Objects'
MLAccumulatedProfile
MLApplicationPropertyCallbacksDefines all callbacks that an application has to support for property access
MLCallGraphFunction
MLCallGraphNode
MLCountProfile
MLCurrentlyUsedMemoryTracker
ml::MLDataTypeFieldField to encapsulate an MLDataType value
ml::MLImageFormatFile format class to store, load, and modify a PagedImage in a file
ml::MLImageFormatCompressionParamsHelper class for compressor arguments managed inside of a module
ml::MLImageFormatFileCacheAn ML module class for file caching and modification of a whole ML PagedImage volume as MLImageFormat file which is changed only if load, clear or auto load is activated
ml::MLImageFormatIdxTableInternal and private index table for the MLImageFormat, not to be used, because it is subject to change
ml::MLImageFormatInfoInformation retrieval module for the .mlimage MLImageFormat files
ml::MLImageFormatInfosA internal structure containing information about an opened file, not to be used, because it is subject to change
ml::MLImageFormatIOBaseIO base class to manage/save/load/modify .mlimage files and to derive specific save, load and modification classes from it
ml::MLImageFormatLoadML module class to load an ML PagedImage from a file of type MLImageFormat with .mlimage suffix
ml::MLImageFormatSaveML module class to save an ML PagedImage as file of type MLImageFormat with .mlimage suffix
ml::MLImageFormatTagClass defining a tag used in the MLImageFormat class
ml::MLImageFormatTagListClass defining a list of tags used in the MLImageFormat class
ml::MLImageFormatToolsBasic tool functions used to store, load, and modify a PagedImage in a file, used by the MLImageFormat
ml::MLITKObjectFactoryA class to manage a void pointer to an object of a certain class type a type dataType and dimension dim
itk::MLITKStructuringElement< TPixel, VDimension, TAllocator >Specialized class for generated toolkit modules using normal kernels
itk::MLITKStructuringElementBase< TPixel, VDimension, TAllocator, SuperClss >Template class to create an itk structured element from an ML kernel
MLMemoryAllocatorThe memory allocator used by the memory manager
MLMemoryBlockHandleThe strong handle of a MLMemoryBlock
MLMemoryManagerThe memory manager
MLMemoryProfile
MLMetaProfile
MLMetaProfilePtrThe pointer is automatically reset when the meta profile is destroyed
MLProfilingManager
MLTimeProfile
MLTimeProfileHandle
MLTimer
MLTimeStatisticsTime is stored in seconds
ml::MLTStdTypeInfos< VTYP >Template class to register the standard integer classes as voxel types in the ML
MLTypeInfosStructure containing all data type features and pointers to all functions needed to implement operations on any extended type
ml::MLVTKParentWrapperMini base class storing a parent pointer for bypassing (usually a widget pointer or parent) from MeVisLab-Widget library to module and vice versa without breaking interfaces
MLWeakMemoryBlockHandleThe weak handle of a MLMemoryBlock
ml::ModelIndexThis class serves as an index into an AbstractItemModel
ml::ModuleBase class for an image processing module of the ML
ml::ModuleBackgroundTaskModuleBackgroundTask extends the ImagingBackgroundTask with a number of useful methods that allow asynchronous access to the images of a Module
ml::ModuleToolsClass containing some helper functionality for Module programming and/or for the Module class itself
ml::MorphologyFilterThe class to apply morphology based kernel filters to images
ml::MultiBaseTypeClass to provide a number of get/set functions for often used templated objects, for example function pointers
ml::MultiField< DATATYPE >Field to represent a dynamic vector of DATATYPE values
Neighborhood
ml::NodeAnalyser
ml::NotifyClass to handle all ML Notify prints, errors and warnings
ml::NotifyFieldField without value for notifications
NSArray(MLAdditions)
NSBundle(MLAdditions)
NSString(MLAdditions)
NSTask(MLAdditions)
macx::ObjectiveAutoreleasePoolObjective-C autorelease pool object
ml::ObjMgrDatabase manager and communication switchboard
ml::ObjMgrBaseBase class for all communicating modules
ml::ObjMgrClientBase class for all modules that wish to use and communicate (send and receive notifications) with the ObjMgr module
ml::ObjMgrEventEvent information
ml::BackgroundTask::ObserverAbstract interface to observe the BackgroundTask
ml::BackgroundTaskManager::ObserverAbstract interface to observe the BackgroundTaskManager
ml::olFullPathThis is a simple class that lets us do easy prepending of the info file's directory to a given relative path
ml::olSpecializedLoaderBase class for all loader-plugins
ml::omAttributeManages the attribute data and takes care of allocation and deallocation
ml::omAttribute_omMessageAttribute for messages
ml::omAttributesVectorManages one layer of information
ml::omDataManages data and takes care of allocation and deallocation
ml::omData_omMessageData type for messages
ml::omDataTypeBase class for data
ml::omFlagsManaged special flags of information address components
omIDTypeObject, layer, info Id type
ml::omIDTypeT< T >
omMessageMessage type
ml::omMessageT< T >
ml::omObjectBase class that declares to basic functionality of an object
ml::omObjectContainerDatabase (object container) - manages all objects
ml::omObjMgrConnectionConnection information
OpenGLMeVis OpenGL Information Interface (Singleton)
ml::OutputConnectorClass to manage an output connection for a Module module
ml::OutputConnectorFieldField to encapsulate a pointer to an output connector which represents a module output
ml::PageBufferPageBuffer is a helper structure to manage one page of input data of the VirtualVolume class and it also handles the most important properties of the page
ml::PagedImageClass which represents an image, which manages properties of an image and image data which is located in pages
ml::PagedImagePropertiesPagedImageProperties extends the MedicalImageProperties with the page extent
ml::PageIDIteratorA class that allows to incrementally iterate over all ids of pages have an intersection with a given box on a given PagedImage
ml::MLImageFormatIdxTable::PageIdxTypeInternal helper class
ml::PageRequestA PageRequest represents the request for the calculation of a single page of a PagedImage
ml::PageRequestCursorA cursor to create page and tile requests in an iterative manner, to allow breaking/resuming at any time and to avoid a recursive tree traversal which can not be easily resumed
ml::PageRequestProcessorA simple processor that takes one or even multiple tile requests and can process them iteratively
ml::PageRequestQueueInterfaceVirtual interface for queuing PageRequests that are ready for processing
SbMap< KeyType, ValueType >::ParentFirstIteratorSbMap::ParentFirstIterator for an SbMap, traversing the map from top to bottom
SbMap< KeyType, ValueType >::ParentLastIteratorSbMap::ParentFirstIterator for an SbMap, traversing the map from bottom to top
ml::ParserBaseBasic parser class from which special parser classes can be derived for parsing persistent state strings
ml::PathInfoClass to store informations about connection path for use in calculation of distance matrices
SoCSOEditorTools::PathPointSlicePosition
ml::PersistenceStreamExceptionThis class represents the exceptions that can be thrown while reading from or writing to the persistence stream
ml::PersistenceStreamFormatExceptionDerived class
ml::PersistenceStreamInternalErrorDerived class. This exception usually denotes programming errors
ml::PersistenceStreamIOExceptionDerived class
ml::PlaneClass defining a plane in 3D
ml::PlaneFieldField to encapsulate a vector of 4 double values representing a plane with all properties of Vector4Field
ml::PointerFieldField to encapsulate a void pointer to arbitrary data
ml::PointListBase object class PointList managing a list of points
ml::PointMapPointMap constitutes a lightweight object for storage of data of two nodes
ml::CSOGeometry::PositionObj
macx::ProcessProcess related functions
ml::ProcessAllPagesBackgroundTaskClass ProcessAllPagesBackgroundTask
ml::ProcessAllPagesHandlerBase class for handlers that are used for the Module::processAllPages facility
ml::ProcessAllPagesJobPublic interface for processing all pages of a temporary output image
ml::ImagingBackgroundTask::ProcessAllPagesRequestAsynchronous process all pages request (copyable!)
ml::ProgressFieldField to encapsulate an increasing float value from range [0,1]
ml::ProjectedCSOThis class is a helper class used internally by CSOPointInPolygon
ml::PropertyContainer
ml::PropertyManager
ml::PropertyValue
macx::QTComponentDescQTComponentDesc
macx::QuickTimeMovieQuicktime encapsulation
ml::RankFilterThe class to apply rank based kernel filters images
ml::RasterFunctionBase object to handle implicit or explicit functions to draw into subimages
ml::RasterFunctionListBase object class to handle a list of raster functions
DCMTree::Reader
ml::RefCountedBaseRefCountedBase class adds intrusive reference counting support to the Base class
macx::ResourceForkAdd data to resource fork of files on HFS volumes
ml::RobertsFilterClass to apply a kernel based roberts filtering to an image
ml::RotationClass to handle Rotations (internally the rotation is stored as a quaternion)
ml::RotationFieldField to encapsulate a vector of 4 double values representing a rotation with all properties of Vector4Field
ml::RuntimeThis class contains the runtime system of the ML
ml::RuntimeDictThis file declares the class RuntimeDict, which manages a set of instances of class RuntimeTypes
ml::RuntimeTypeRuntimeType contains type and inheritance information of a class and a static dictionary with information on all created instances of RuntimeType
ml::SaveBaseSaves an ml::base-derived object to a file class SaveBase
SbFocusInfoClass transporting focus information for one sub graph
SbList< Type >This contains the definition of the SbList generic pointer list class; an SbList is a list of (void *) pointers that allows easy insertion, removal, and other operations
SbMap< KeyType, ValueType >Open Inventor container that associates objects of type KeyType with objects of type ValueType
SbMapItem< KeyType, ValueType >Class SbMapItem is the element type of the SbMap tree
SbMLImagePropertiesOpen Inventor data type to store ML image properties
SbSamplerInfoOpen Inventor data type and element to store information about a (list of) SbSampler
SbSlabRenderingPropertiesOpen Inventor element to store information about current slab mode
ml::ScalarAndComplexTypes
ml::ScalarTypes
ml::ScopedBarrierWaiterA helper class that ensures barrier waiting even when an exception occurs
macx::ScreenShotScreen shot facilities
DCMTree_Serialization::SerializableInterface which provides a method to serialize an object
DCMTree_Serialization::SerializerIntf< T >Interface of a class, which can be used to serialize objects
View2DShaderGLSL::ShaderStores a full shader program for the given configuration
View2DShaderGLSL::ShaderConfigStores a shader configuration
ml::SigmaFilterA sigma filter class
DCMTree_Serialization::SinkInterface of a data sink for the serialization of objects
ml::SkeletonClass Skeleton
ml::Slice_iter< T >Templated support class for class MatrixTemplate to allow fast element access organisation by slicing This auxiliary class allows the access to matrix elements stored in an valarray by std::..
ml::SmartPropertyIndex
macx::SmartPtr< T >Smart pointer to reference counted object (Helper class)
SoBackgroundSoBackground renders a background bar It uses the lookuptable element to draw a 8bit Lookuptable on the bar rendering
ml::Sobel3DFilterApplies a Sobel edge detection or a Sobel gradient estimation in 3D to a volume image
SoCalculatorWrapperSoCalculatorWrapper wraps the SoCalculator engine to make it usable inside of MeVisLab
SoCameraViewAllAllows to trigger the view all action of a camera, independent of a viewer
SoCheckShaderSupportOpen Inventor node to check if OpenGL shader support is provided by the OpenGL driver
SoClearShaderStateOpen Inventor node to clear shader state
SoClipBoxSoClipBox defines a node with 6 clipping plane manipulators that are arrange on the sides of a box
SoCSO3DVisModule for visualizing CSOs in 3D as an Open Inventor scene
SoCSOCreatorEditorExtensionBase class for extensions that extend the editor with interaction and rendering for specific CSO types and that can create new CSOs
SoCSOCrossSectionRendererExtension for rendering CSOs cut by the slice from the side
SoCSODefaultRendererExtension for rendering CSOs
SoCSODistanceLineEditorExtension for rendering, generating, and modifying a distance line CSO
SoCSODistancePolylineEditorExtension for rendering, generating, and modifying a distance polyline CSO
SoCSOEditorExtensionBase class for an editor extension for the SoView2DCSOExtensibleEditor
SoCSOEllipseEditorExtension for rendering, generating, and modifying a circle/ellipse CSO
SoCSOFillingRendererExtension for rendering filled (tessellated) CSOs
SoCSOGeneralRendererEditorExtensionBase class for extensions that render all CSOs of a CSOList
SoCSOImageStatisticsExtension for gathering voxel information inside CSOs on the current slice
SoCSOLabelRendererExtension for rendering labels for CSOs
SoCSOLineCreatorEditorExtensionBase class for extensions that generate line-type CSOs with special interaction on finished CSOs
SoCSOModifyEditorExtension for modifying an existing CSO
SoCSOPointEditorExtension for rendering, generating, and modifying a point CSO
SoCSOPolygonEditorExtension for rendering, generating, and modifying a polygon CSO
SoCSOSplineEditorExtension for rendering, generating, and modifying a spline CSO
SoCSOTransformAbstract Open Inventor base class for uniform shader parameter nodes
SoCSOTransformEditorExtension for transforming existing CSOs
SoCSOTransformElement
SoCSOVisualizationSettings
SoDummySoDummy class is used to create a place holder node when the created node was unknown
SoEnterLeaveEventOpen Inventor SoEvent that represents a mouse enter or mouse leave event
SoExtText2Implements a node similar to SoText2, but by using the GLUT font and some extra features (shadow, background, etc.)
SoFlashOpenInventor node SoFlash provides a changing material node that blends one color into another
SoFocusSoFocus is a general facility to detect focus changes
SoFocusElementOpen Inventor Element defining if the currently rendered Graph has the focus
SoFragmentShaderOpen Inventor fragment shader node
SoFramebufferSamplerAbstract Open Inventor base class for sampler nodes based on a framebuffer object
SoFramebufferSampler2DOpen Inventor sampler node that gets it's 2D image from a framebuffer object
SoFramebufferSampler3DOpen Inventor sampler node that gets it's 3D image from a framebuffer object
SoFramebufferSamplerElementInternal Open Inventor element not meant to be used in SDK
SoGeometryShaderOpen Inventor fragment shader node
SoGLCompleteShaderShader class which directly takes src for vertex, geometry and/or fragment shader, compiles and links it
SoGLRenderStateClass SoGLRenderState to manage the GL state in an Open Inventor node
SoGLShaderAbstract base class for shader objects
SoGLShaderObjectVertex or fragment shader object class
SoGLShaderProgramClass managing an OpenGL shader program
SoGLShaderProgramAllowedElementInternal Open Inventor element not meant to be used in SDK
SoGLShaderProgramElementOpen Inventor element representing a SoGLShaderProgram in the Open Inventor state
SoGLVertexAttributeElementOpen Inventor element storing a list of shader parameter nodes
SoImageSamplerAbstract Open Inventor base class for sampler nodes
SoInheritedFramebufferSamplerOpen Inventor node used to access a previous OpenGL framebuffer sampler
SoKeyGrabberSoKeyGrabber is a general facility to grab keyboard events
SoMFShaderObjectOpen Inventor multiple field managing a list of shader objects
SoMFUniformShaderParameterOpen Inventor multiple field managing a list of shader parameters
SoMLImageElementInventor element storing ML image properties in the Open Inventor state
SoMLImagePropsInventor node providing access to ML image properties
SoMLLUTOpen Inventor node implementing an interface to the ml::LUTFunction
SoMLLUTChangeColorDefines a debug extension to the SoGVRVolRen
SoMLLUTElementOpen Inventor element to administrate a pointer to a SoMLLUT node in the inventor state
SoMLLUTExtensionExtends the SoMLLut with functionality
SoMLLUTExtensionElementSoMLLUTExtensionElement collects a list of SoGVRExtensions while the scene graph is traversed The list is cleared when the state is popped to force recollection on next rendering step
SoMLSamplerAbstract base class for sampler nodes that handle ML images
SoMLSampler1DSampler node that uses a 1D ML subimage to define a 1D sampler
SoMLSampler2DSampler node that uses a 2D ML subimage to define a 2D sampler
SoMLSampler3DSampler node that uses a 3D ML subimage to define a 3D sampler
SoMLSamplerCubeMapSampler node that uses 6 2D ML subimages to define a Cubemap sampler
SoMLTexture2
SoMLTransformSoMLTransform applies the ML WorldToVoxel matrix to the Inventor Scene
SoMLVolumeBoxSoMLVolumeBox renders the bounding box of the ML volume in world coordinates
SoMouseGrabberSoMouseGrabber is a general facility to grab mouse events and to map mouse movement to x/y values
SoMultiPassFramebufferSamplerOpen Inventor node to accumulate multiple render passes in a sampler
SoMultiPassFramebufferSamplerElementInternal Open Inventor element not meant to be used in SDK
SoMultiplePassOpen Inventor group node traversing its subgraph a number of times
ml::SoNodeFieldField to encapsulate a pointer to an SoNode instance of OpenInventor
SoOrthoView2DSoOrthoView2D uses three SoView2D nodes to create a 3D ortho viewer with three 2D views
SoOrthoView2DBaseSoOrthoView2DBase uses three SoView2D nodes to create a 3D ortho viewer with three 2D views
SoPlaneDraggerDefines a plane dragger that can be used to manipulate a plane (and translation+rotation)
SoPlaneSyncOpen Inventor node calculating a new translation from a translation, a rotation and a distance factor
SoSamplerAbstract Open Inventor base class for sampler nodes
SoSampler2DAbstract Open Inventor base class for 2D sampler nodes
SoSamplerInfoElementElement stores information about all current sampler nodes
SoSceneWriterOpen Inventor engine to write scene representation to file
SoSFMLBaseThe SoSFMLBase field is the interface used by Inventor Nodes to output ML Base objects to the outside world
SoSFMLConnectorThe SoSFMLConnector field is the interface used by Inventor Nodes to output input/output ML Connector Fields to the outside world
SoSFMLImageThe SoSFMLImage field is the interface used by Inventor Nodes to access image data (in the current implementation from the ML - MeVis Image Processing Library)
SoShader
SoShaderObjectAbstract Open Inventor node for vertex or fragment shader nodes
SoShaderObjectElementOpen Inventor element storing a list of vertex or fragment shader nodes in the Open Inventor state
SoShaderParameterAbstract Open Inventor group base class for shader parameter nodes
SoShaderParameter1fOpen Inventor uniform shader parameter node that defines one float parameter
SoShaderParameter1iOpen Inventor uniform shader parameter node that defines one integer parameter
SoShaderParameter2fOpen Inventor uniform shader parameter node that defines two float parameters
SoShaderParameter2iOpen Inventor uniform shader parameter node that defines two integer parameters
SoShaderParameter3fOpen Inventor uniform shader parameter node that defines three float parameters
SoShaderParameter3iOpen Inventor uniform shader parameter node that defines three integer parameters
SoShaderParameter4fOpen Inventor uniform shader parameter node that defines four float parameters
SoShaderParameterColorOpen Inventor uniform shader parameter node that defines tree float parameters using a color selector
SoShaderParameterMatrixOpen Inventor uniform shader parameter node that defines a matrix parameter
SoShaderParameterMLImagePropsOpen Inventor uniform shader parameter node that defines integer and float parameters to represent the size and range of a connected ML image
SoShaderParameterMLImageSizeOpen Inventor uniform shader parameter node that defines two integer parameters to represent the size of a connected ML image
SoShaderProgramOpen Inventor shader program node
SoShowFPSSoShowFPS renders the current frame rate onto the scene
SoSlabRenderingElementInventor element storing SlabRendering properties in the Open Inventor state
SoToggleSoToggle is a SoSwitch node that has a boolean field to toggle the underlying scene graph on/off
SoUniformParameterBaseBase class for uniform shader parameters
SoUniformShaderParameterAbstract Open Inventor base class for uniform shader parameter nodes
SoUniformShaderParameterElementOpen Inventor element storing a list of shader parameter nodes
DCMTree_Serialization::SourceInterface of a data source for the deserialization of objects
SoVectorToFloatSoVectorToFloat transforms vector to float (not an engine)
SoVertexAttribute1fVertex attribute of type float
SoVertexAttribute1iVertex attribute of type Int32
SoVertexAttribute1uiVertex attribute of type UInt32
SoVertexAttribute2fVertex attribute of type SbVec2f
SoVertexAttribute3fVertex attribute of type SbVec3f
SoVertexAttribute4fVertex attribute of type SbVec4f
SoVertexAttribute4ubVertex attribute of type UInt32 interpreted as 4 unsigned bytes NOTE: the values are interpreted as RGBA colors in the sense of a SbColor::getPackedValue()
SoVertexAttributeBaseBase class for vertex attribute nodes
SoVertexAttributeInfoStruct to store information on an vertex attribute, typically located in a SoVertexAttributeBase base class
SoVertexShaderOpen Inventor vertex shader node
SoView2DSoView2D is a 2D viewer for image data
SoView2DAnnotationAnnotation extension for the SoView2D
SoView2DAutoCenterNode that allows a View2D zoom fly in on mouse click
SoView2DBorderSoView2D extension that draws a border with variable width and highlighting of focused viewport
SoView2DBorderHighlightSoView2D extension that draws a border around a selected range of slices
SoView2DCallbackSoView2DCallback allows to set a callback for evalEvent and draw virtual functions of a SoView2DExtension
SoView2DCSOEditorProvides 2D drawing and interaction for the contour segmentation objects
SoView2DCSOEditorBase
SoView2DCSOExtensibleEditor
SoView2DDeformationGridViewInclude system dependency stuff of this library
SoView2DEnlargeOnClickAllows changing the current slice of the SoView2D with mouse movement and mousewheel
SoView2DExtensionSoView2DExtension Base class for all View2DExtensions used for drawing and event handling on the View2D
SoView2DExtensionElementSoView2DExtensionElement collects a list of SoView2DExtensions while the scene graph is traversed The list is cleared when the state is popped to force recollection on next rendering step
SoView2DExtensionSeparator
SoView2DHintSoView2DHint allows to switch the SoView2D module into 3D rendering mode
SoView2DHintElementSoView2DHintElement is read by the SoView2D and influences it's rendering mode
SoView2DInteractionExtensionSoView2DInteractionExtension is base class for all SoView2DExtensions that want to support the Managed Interactions and provide a single SoPointingAction
SoView2DLegendSoView2DLegend allows to draw legends on SoView2D
SoView2DMagnifyControllerControls the settings of a second SoView2D to provide a magnify window
SoView2DMarkerEditorSoView2DMarkerEditor is a geometry editor that stores markers in a XMarkerList and allows editing of these
SoView2DOverlayDraws an overlay image on the SoView2D
SoView2DOverlayDecorationDraws an overlay image on the SoView2D
SoView2DPlane
SoView2DPositionDraw and edit a position on the SoView2D
SoView2DRectangleAllows drawing and editing of a rectangle on a SoView2D
SoView2DSlicePanAllows to pan the slice by mouse movement inside of a SoView2D
SoView2DSlicerAllows changing the current slice of the SoView2D with mouse movement and mousewheel
SoView2DSliceZoomAllows to change the slice zoom by y mouse movement
SoView2DTransRotAllows to edit a rotation and translation on a SoView2D
SoView2DVectorFieldViewInclude system dependency stuff of this library
SoView2DVoxelValueReads the voxel value at the mouse position on a SoView2D
SoView2DVoxelViewSoView2DExtension for detailed voxel viewing
SoViewerElementElement that stores a proxy object to the currently active viewer
SoViewerProxyThis class gives access to state of a viewer during scene graph traversal
SoViewportRegion
SoVirtualVolumeFor fast voxel based access to paged ML images; see also mlVirtualVolume and mlTVirtualVolume in project MLTools for examples etc
ml::SphereDefines the class to handle the geometry primitive "Sphere" with a radius and a center point
ml::SphereListBase object managing a list of Sphere objects
ml::StandardItemModelThis could be the interface for a standard item model
macx::StartupItemStartup daemon support
ml::StdDeviationFilterThis class is a kernel filtering operator, which calculates the standard deviation in the (defined by the kernel) neighborhood of a voxel
GLContextStack::StoreCurrentGLContextScopeStores the current GL context and re-activates it when the scope object is deleted
ml::StringConversionThe class StringConversion provides static methods to convert ML objects to and from strings
ml::StringFieldField to encapsulate a string value
ml::StringLineMultiFieldThe field class StringLineMultiField which manages a vector of std::string lines typically separated by "\r\n" on windows systems and by "\n" on non windows systems
ml::StringListBase object class managing a list for items of type BaseItem usable for string storage
ml::StringListContainerBase object class StringListContainer managing a list of items of type StringList
StringXClass for easy (though not terribly efficient) transcoding of XMLCh data to local code page for display
DCMTree::StructuredMFSupport for structured multi-frame (SMF) DICOM objects
ml::StylePaletteBase object class StylePalette for providing a collection of colors, line styles and marker types
ml::StylePaletteOpDefines the StylePalette operator for providing a collection of colors, line styles and marker types
ml::SubImageThis class manages/represents a rectangular 6d image region which is organized linearly in memory
ml::SubImageBoxdSubImageBoxd - SubImageBox with coordinates of float data type
ml::SubImageBoxdFieldField to encapsulate an ML double SubimgBox
ml::SubImageBoxFieldField to encapsulate an ML integer SubimgBox
ml::SurroundFilterClass to cover an object specified by a threshold with a voxel thick surface of selected values
OverloadSelector::SwitchType< b >Helper types to switch between implementations of functions by overloading
macx::SystemInfoSystem information
DCMTree::TagClass to represent one dicom tag
DCMTree::TagIdClass to wrap a tag-id
DCMTree::TagInfoClass to carry meta-information about a specific tag
GLContextStack::TemporaryGLContextScopeCreates a temporary OpenGL context and destroys it when the object goes out of scope
TessellationCrossingPoint
ml::TestVesselGraphThis module runs a couple of tests on the VesselGraph library
DCMTree_Utils::thread_scoped_criticalsectionClass to manage thread specific critical sections
ml::TileIteratorIterator that takes a region and a tile extent and returns subsequent tiles that cover the region, starting at region.v1
ml::TileRequestA TileRequest either represents the input sub image that is needed by a PageRequest or if it is a root TileRequest, it represents the request by a user to get that tile
ml::TileSphereTileSphere is used in the class MinimalDistancePointClouds
ml::TileSphereHashTableTileSphereHashTable is used in the classes MinimalDistancePointClouds and TileSphere
ml::TImageVector< CompIntType >ImageVector is the 6D TVector specialization used by the ML for all image indexing
DCMTree::TimeTime class for DCMTree library
ml::TimeCounterClass to measure precise time intervals
ml::TKernel< KDATATYPE >Class to manage a filtering kernel for images
ml::Tmat2< DT >A two by two matrix class consisting of 2 row vectors
ml::Tmat3< DT >A three by three matrix class of three row vectors
ml::Tmat4< DT >A four by four matrix class consisting of 4 row vectors
ml::Tmat5< DT >A five by five matrix class of five row vectors
ml::Tmat6< DT >A six by six matrix class of six row vectors
ml::ToggleFieldField to encapsulate a boolean value as integer
ml::ToolsClass which collects some useful functions needed in many places of operator programming
ml::TQuaternion< DT >Implementation of a Quaternion with common operations
ml::Trace< INDEXTYPE >This class simply implements a constructor and a destructor
ml::TraceBuffer< INDEXTYPE >This class manages a list and a stack of pointers to permanent strings
ml::TracedException
DCMTree::Tree
ml::TreeNodeThe class TreeNode is the abstract base class for the import/export of ML objects
ml::TreeNodeExceptionThe class TreeNodeException is the base class for all exceptions thrown by the class TreeNode and all derived classes
ml::TScaleShiftData< DT >Class to define a first order linear transformation
ml::TSubImage< DATATYPE >This template class manages/represents a rectangular 6d image region in memory which is organized linearly
ml::TSubImageBox< intT >This class defines a rectangular subimage region of standard ML dimensions
ml::TSubImageCursor< DATATYPE >Cursor to access data of a TSubImage for reading and writing
ml::TSubImageCursorBase< DATATYPE >Base class for all TSubImage Cursors
ml::TSubImageWithCursor< DATATYPE >A class that offers a TSubImage with a TSubImageCursor
ml::Tvec10< DT >An ten dimensional vector class for floating point types
ml::Tvec16< DT >A 16 dimensional vector class for floating point types
ml::Tvec2< DT >A two dimensional vector class for floating point types
ml::Tvec3< DT >A three dimensional vector class for floating point types
ml::Tvec32< DT >A 32 dimensional vector class for floating point types
ml::Tvec4< DT >A four dimensional vector class for floating point types
ml::Tvec5< DT >A five dimensional vector class for floating point types
ml::Tvec6< DT >A six dimensional vector class for floating point types
ml::Tvec64< DT >A 64 dimensional vector class for floating point types
ml::Tvec7< DT >An seven dimensional vector class for floating point types
ml::Tvec8< DT >An eight dimensional vector class for floating point types
ml::Tvec9< DT >An nine dimensional vector class for floating point types
ml::TVector< TVectorBase >ML integer image vector class to be specialized for different purposes
ml::TVector6DBase< CompIntType >TVector6DBase is the data container class for TVector providing specialized 6D container functionality for vectors of dimension MLMaxImageDimension
ml::TVectorNDBase< CompIntType, NumDim >TVectorNDBase is the data container class for the TVector template providing ND functionality for integer vectors
ml::TVirtualVolume< DATATYPE >The TVirtualVolume class implements random access to a paged input image or a pure virtual image without mapping more than a limited number of bytes. Pages of the input volume are mapped temporarily into memory when needed. If no input volume is specified the pages are created and filled with a fill value. When the permitted amount of memory is exceeded then older mapped pages are removed. When pages are written they are mapped until the virtual volume instance is removed or if they are explicitly cleared by the application
ml::TwoPhaseItemModelEventThis is the base class for all events that are sent before and after a change
ml::TypedBackgroundTaskHandle< Task >The TypedBackgroundTaskHandle class provides a secure interface to communicate with a running BackgroundTask
ml::TypedCalculateOutputImageHandler< Derived, NumberOfInputImages, VariableType0, VariableType1, VariableType2, VariableType3 >TypedCalculateOutputImageHandler can be used as a base class for an own CalculateOutputImageHandler and supports up to 4 variable types
ml::internal::TypedHandlerBase< BaseClass, Derived, NumberOfInputImages >The base class for TypedCalculateOutputImageHandler and TypedProcessAllPagesHandler
TypedObjectHolderBaseBase class for all derived classes containing an itk object type pointer and some of its basic information
TypedObjectHolderT< FILTER_TYPE >Typed version of a mini class containing an itkObject smart pointer
ml::TypedProcessAllPagesHandler< Derived, NumberOfInputImages, VariableType0, VariableType1, VariableType2, VariableType3 >TypedProcessAllPagesHandler can be used as a base class for an own ProcessAllPages handler and supports up to 4 type variable types
macx::TypeServicesType Services
ml::TypeTraits< T >TypeTraits for scalar ML Datatypes
DCMTree_Utils::UIDGeneratorClass to generate unique ids, valid to be used in a DICOM environment
ml::UInt32MultiFieldClass UInt32MultiField. See MultiField for documentation
SoGLShaderProgram::UniformInfoInformation structure for SoGLShaderObject containing location, type, and size
ml::UniversalTypeFieldField to encapsulate any of the registered ML types
ml::useObjectLineFilter< T, DATATYPE >Wrapper for the use of object bound row filters
ml::UserThreadDataBase class for thread local data that is passed to CalculateOutputImageHandler::calculateOutputSubImage
DCMTree::ValueClass to store tag-values
MLTimeStatistics::Values
ml::VariableTypeBase class for all variable types, mainly for doxygen documentation purpose
ml::VariantStores different data types
ml::Vec3fListBase object class Vec3fList derived from VecListTemplate
ml::Vec3iListBase object class Vec3iList derived from VecListTemplate
ml::Vec4fListBase object class Vec4fList derived from VecListTemplate
ml::Vec4iListBase object class Vec4iList derived from VecListTemplate
ml::Vec6fListBase object class Vec6fList derived from VecListTemplate
ml::Vec6iListBase object class Vec6iList derived from VecListTemplate
ml::VecListTemplate< T >BaseObject list class template (derived from ListTemplate) for lists of n-tupels of a given type
ml::Vector10FieldField to encapsulate a vector of 10 double values
ml::Vector2DataContainer< DT >Specialized base class for the FloatingPointVectorDataContainerBase
ml::Vector2FieldField to encapsulate a vector of 2 double values
ml::Vector3DataContainer< DT >Specialized base class for the FloatingPointVectorDataContainerBase
ml::Vector3FieldField to encapsulate a vector of 3 double values
ml::Vector4FieldField to encapsulate a vector of 4 double values
ml::Vector5FieldField to encapsulate a vector of 5 double values
ml::Vector6FieldField to encapsulate a vector of 6 double values
ml::VectorListBase object representing a list of vectors given as Vector4's
ml::VesselEdgeClass VesselEdge
ml::VesselNodeClass VesselNode
macx::ViewView system related functions
View2DDrawStatic class for extended 2D drawing with GL
View2DEventView2DEvent stores all information on an event on a SoView2D
View2DFontThis is the extended version of mlGL2DFont (from MLOpenGL)
View2DFontFTGLFTGL based implementation of View2DFont
View2DFontQtQt based implementation of View2DFont
View2DIconsDefines and implements a class to store multiple images and draw them via OpenGL
View2DPositionThis class stores all position information needed by SoView2DExtensions to handle the pointer position
View2DShaderBase class for hardware shaders that can be used on a View2DTexture
View2DShaderCacheGLSLGlobal GLSL shader cache for all shaders that are used in the SoView2D
View2DShaderGLSLSpecialized shader that uses GLSL to implement a (up-to) 16 bit Hardware Lut
View2DSliceSingle slice that is stored in a View2DSliceList, typically created by a View2DSliceList
View2DSliceListList that holds all View2DSlice objects (lazily created) of a SoView2D
View2DTextureA class to render images as OpenGL Textures
View2DTextureLUTShaderAbstract base class for shaders that use a 2D texture for LUT lookup
ml::VirtualVolumeThis class manages a virtual volume organizing efficient voxel access to the output image of an input module given as input inIdx of thisBaseOp
ml::VoxelPosStructure holding a 2D voxel position
ml::VTKMLBaseWrapper< OBJ_TYPE, OBJ_TYPE_POINTER, WRAPPER_CLASS_NAME >Class to create a Base wrapper around an object of a certain template type
ml::VTKModuleBase class to derive from all modules which wrap automatically generated VTK classes
ml::VTKWrapperBaseHelper class to have a common base class for all derived wrapper
ml::WaitConditionWaitCondition implements a wait condition for thread synchronization
ml::WEMA WEM comprises a number of WEMPatches
ml::WEMAttributesThis class comprises some attributes that are common for a WEM and a WEMPatch
ml::WEMBoundingBoxThis class represents an axis aligned bounding box for a WEMPatch
ml::WEMContainer< T >Container with the ability to detect double inserts
ml::WEMCutMISSING DESCRIPTION
ml::WEMDefaultsStruct providing default values for the WEM library
ml::WEMEdgeDefines the mesh component: edge
ml::WEMEdgeDiagnosisThis class provides diagnostic information on a WEMEdge
ml::WEMEventContainerThis struct holds all necessary data for the different notifications
ml::WEMFaceDefines the mesh component: face
ml::WEMFaceCutHelper class for performing a cutting on a face
ml::WEMFaceCutConnectedComponentTool class for collecting a connected component consisting of FaceCuts
ml::WEMFaceDiagnosisThis class provides diagnostic information on a WEMFace
ml::WEMFastVector< T >Dynamic templated vector
ml::WEMGeneratorThe WEMGenerator is the base class for all modules that generate WEMs, be it automatically or interactive
ml::WEMHeap< T >Heap structure with property i>2*i+1 and i>2*i+2 Parent i has children 2*i+1 and 2*i+2 Largest values are stored closer to root of tree
ml::WEMIndexedFaceDefines the mesh component: an face holding a list of up to 100 indices
ml::WEMIndexVector< T >Dynamic vector, based on a memory pool. Keeps track on entry numbers of stored primitives
ml::WEMInspectorThis class is the base class for WEM modules that have one WEM input but no WEM output
ml::WEMModuleSome common fields and methods for WEMProcessors, WEMGenerators and WEMInspectors
ml::WEMNodeDefines the mesh component: node
ml::WEMNodeDiagnosisThis class provides diagnostic information on a WEMNode
ml::WEM::WEMNotificationCBDataThis struct combines a function pointer, a user data pointer and a flag for the notification observer mechanism
ml::WEMObjectVector< T >Dynamic templated vector
ml::WEMPartialFaceCutMISSING DESCRIPTION
ml::WEMPatchBase class for triangle and quad patches
ml::WEMPatchDiagnosisThis class provides diagnostic information on a WEMNode
ml::WEMPolygonDefines the mesh component: polygon
ml::WEMPolygonPatchThis represents a WEMPatch consisting of polygons only
ml::WEMPrimitiveThis is the base class for all WEM elements like nodes, edges and faces
ml::WEMPrimitiveValueListStores a value list where the values are associated to primitives (WEMNode, WEMEdge, and WEMFace)
ml::WEMProcessorThe WEMProcessor is the base class for all modules that process WEMs, be it automatically or interactive
ml::WEMQuadDefines the mesh component: quad
ml::WEMQuadPatchThis represents a WEMPatch consisting of quads only
ml::WEMQueue< T >The WEMQueue is a single linked list with pointers to its head and tail elements
ml::WEMQueueElement< T >The WEMQueueElement represents an element of a single linked list
ml::WEMRequirementsThis class represents WEMPatch requirements to be used by WEMProcessor
ml::WEMTriangleDefines the mesh component: triangle
ml::WEMTrianglePatchThis represents a WEMPatch consisting of triangles only
ml::WEMVector< T >Dynamic templated vector
macx::WindowWindow related functions
ml::WMIInterfaceInterface to the Windows Management Instrumentation http://msdn.microsoft.com/en-us/library/aa394582.aspx
ml::WrapperSuperStructPtrsLink structure between names and superclass names
DCMTree::Writer
ml::XMarkerBase object class XMarker (derived form baseItem) with 6D pos, 3D vec and type int
ml::XMarkerListBase object class XMarkerList (derived from BaseListTemplate) specialized for XMarker items
ml::XMarkerListContainerBase object class XMarkerListContainer (derived from ListContainerTemplate) for XMarkerList objects
ml::XMLPersistenceInputStreamImplementation for AbstractPersistenceInputStream using Xerces DOM Parser
ml::XMLPersistenceOutputStreamImplementation for AbstractPersistenceOutputStream using Xerces DOM Parser
ml::XMLPersistenceStreamMix-in class that manages a stack of names for list elements and if the parent scope of the list is suppressed (for handling legacy file formats)
ml::XMLTreeNodeThe class XMLTreeNode implements the abstract class TreeNode to allow export and import of ML objects to and from XML files and strings
ml::XMLTreeNodeExceptionExtends the exceptions already provided by class TreeNodeException
XStringClass transcoding local code page to XMLCh data for display
XVImageSizeHelper class for 6D point/extent management
XVStatusClass for passing status information to a host system
ml::ZeroCrossingsFilterA kernel filtering operator, which searches for zero crossings in the input image