_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::AbstractItemModel | This class represents an abstract hierarchical item model where the items have named attributes which can be queried and even modified |
ml::AbstractPersistenceInputStream | Class for reading object data from a stream |
ml::AbstractPersistenceOutputStream | Class for writing object data to a stream |
ml::AbstractPersistenceStream | AbstactPersistenceStream is the base class for AbstractPersistenceOutputStream and AbstractPersistenceInputStream and implements the methods that are common for both these classes |
SbMap< KeyType, ValueType >::AccessClass | AccessClass is a temporary class used with the [] operator on an SbMap |
ml::CSOMarchingSquares::AmbiguousCell | This structure stores an ambiguous cell for a later resolving |
macx::AppleScript | AppleScript support |
macx::Application | Application related functions |
ml::ApplicationProperties | Static class that defines an interface to access properties of the host application |
macx::AppSelfUpdate | Application self-updating functionality |
ml::ArgumentList0 | Empty 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::AssocGraph | AssocGraph class provides a matrix representation of the association graph of two Graph objects |
ml::ImagingBackgroundTask::AsyncTileRequest | Asynchronous tile request (copyable!) |
ml::StandardItemModel::Attribute | Defines the name of an attribute and its default value |
macx::Authorization | Authorization framework encapsulation |
ml::BackgroundTask | Base class for a task that is started in an extra thread |
ml::BackgroundTaskBaseModule | Baseclass for ML modules that use background tasks |
ml::BackgroundTaskFinishedMessage | |
ml::BackgroundTaskHandle | A handle to a task that has been created by the background task manager |
ml::BackgroundTaskHandleAccessor | This class offers direct access to the contained background task |
ml::BackgroundTaskIdleProcessing_Qt | |
ml::BackgroundTaskManager | BackgroundTaskManager 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::BackgroundTaskStatusInformation | BackgroundTaskStatusInformation 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::BackgroundTaskTileProcessor | A 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::BackgroundTaskTileProcessorBase | BackgroundTaskTileProcessorBase is the base class for processors that request an input image tile-by-tile |
macx::Backup | Backup related functions |
ml::Barrier | A barrier class that handles synchronization of multiple threads Thread-safety: This class is thread-safe |
ml::Base | Class 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()) |
Base64Coder | Base64Coder |
ml::BaseContainerItem | Base object class BaseContainerItem encapsulates a pointer to a Base object as a list item |
ml::BaseEvent | BaseEvent is the base class for all events emitted from EventSourceBase |
ml::BaseField | Field to encapsulate a pointer to an ML base object |
ml::BaseGraphItem | Class BaseGraphItem |
ml::BaseItem | General Base object class for list items that have an id and a name |
ml::BaseItemParser | Parser class for BaseItem strings, containing an object's id and name |
ml::BaseList | Base object class BaseList which stores a list of BaseContainerItem entries |
ml::BaseListSortParameters | Class 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::BitImage | Class to manage a binary image |
ml::BitMorphologyFilter | The class to apply BitMorphology based kernel filters to images |
ml::BoolField | Field to encapsulate a boolean value |
macx::Bundle | Bundle information |
SbMap< KeyType, ValueType >::ByLevelIterator | SbMap::ByLevelIterator for an SbMap, traversing the map top to bottom, level by level left to right. |
macx::ByteData | Byte data container with reference counting (Helper class) |
ml::CalculateOutputImageHandler | Base class for the calculation of pages of an output image (PagedImage) of a Module |
ml::CIdxFloat | |
ml::CIdxIdx | |
ml::CloseGapFilter | The class to apply CloseGap based kernel filters to images |
SoSceneWriter::COLORED_POINT | Struct holds point information when VRML_2 output is applied on SGI Inventor scenes |
ml::ColorField | Field to encapsulate a vector of 3 float values representing an (rgb) color with all properties of Vector3Field |
ml::compareEdges | |
ml::CompareGraphs | This module can compare the structure of two graph objects |
ml::CompassFilter | A class implementing different compass filters |
ml::CompilerInfo | |
ml::ComplexTypes | |
ml::ComposeBaseList | Engine module ComposeBaseList composing two base objects |
ml::ComputerModelInfo | |
ml::ConstTSubImageCursor< DATATYPE > | Cursor to access const data of a TSubImage |
ml::ConvolutionFilter | This 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::CopyList | Engine module class for copying ListBase derived classes, which is ok because lists have an assignment operator |
ml::Correlation | Correlation of image with kernel image |
macx::CPUInfo | CPU information |
ml::CPUInfo | Singleton 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::CSO | The CSO represents a contour segmentation object |
ml::CSOAddScope | Class for sending event if a CSO has been added |
ml::CSOAttributeChangeScope | Class for sending events if visual attribute of a CSO have changed |
ml::CSOAttributes | This class comprises some attributes that are common for a CSO and a CSOGroup |
ml::CSOBaseModule | Base class for CSOModules |
ml::CSOBoundingBox | The CSOBoundingBox defines an axis parallel bounding box with double precision |
ml::CSOBulgeProcessor | Module which allows for an interactive bulging of CSOs of all types |
CSOCancelCommandAction | |
ml::CSOChangeEventScope | Base class for event grouping / pre-/post-command of changes of a CSO |
ml::CSOClearScope | Class for sending events if a CSO is cleared |
ml::CSOCmdAddCSO | Class for undo/redo of adding a new CSO to the CSOList |
ml::CSOCmdAddCSOGroup | Class for undo/redo of adding a CSOGroup to the CSOList |
ml::CSOCmdAddCSOList | Class for undo/redo of adding multiple CSOs to the CSOList |
ml::CSOCmdAddCSOSet | Class for undo/redo of of adding a set of CSOs to the CSOList |
ml::CSOCmdAddCSOtoGroup | Class for undo/redo of adding a CSO to a Group |
ml::CSOCmdInsertRemoveSeedPoint | Class for undo/redo of the insertion/removal of a single seed point |
ml::CSOCmdModifySet | Class for undo/redo of modifying a set of CSOs |
ml::CSOCmdMoveContour | Class for undo/redo of the moving of a contour |
ml::CSOCmdMoveSeedPoint | Class for undo/redo of the moving of a single seed point |
ml::CSOCmdRemoveCSO | Class for undo/redo of removing a CSO from the CSOList |
ml::CSOCmdRemoveCSOfromGroup | Class for undo/redo of removing a CSO from a Group |
ml::CSOCmdRemoveCSOGroup | Class for undo/redo of removing a CSOGroup from the CSOList |
ml::CSOCmdRemoveCSOSet | Class for undo/redo of removing a set of CSOs from the CSOList |
ml::CSOCommand | Base class for a CSOCommand for the undo/redo mechanism |
ml::CSOConvertor | Base class for modules that convert CSOs to voxel images |
CSOCopyCommandAction | |
CSOCreateAction | |
CSOCutCommandAction | |
CSODefaultRendererInformation | |
CSODeleteCSOCommandAction | |
CSODeleteSeedPointCommandAction | |
CSODrawCSOInfos | |
CSODrawSliceInformation | |
CSODrawView2DInfos | |
CSOEditorState | Structure holding information about the processor/editor state |
CSOEvalEventCSOInfos | |
CSOEvalEventView2DInfos | |
ml::CSOEvent | Class for all CSO events |
ml::CSOFreehandProcessor | Module which allows for an interactive generation of freehand contours with linear or spline interpolation, and the editing of existing freehand contours |
ml::CSOFunction | Base class for distance functions for application in the marching cubes algorithm |
ml::CSOGenerator | The CSOGenerator is the base class for all modules that generate CSOs, be it automatically or interactive |
ml::CSOGeneratorBase | |
ml::CSOGeometryChangeScope | Class for sending events if the geometry of a CSO has changed |
ml::CSOGroup | A CSOGroup comprises a number of CSOs, which themselves can be in a number of different CSOGroups |
ml::CSOGroupAddScope | Class for sending events if a CSOGroup has been added |
ml::CSOGroupAttributeChangeScope | Class for sending events if visual attributes of a CSOGroup have changed |
ml::CSOGroupChangeEventScope | Base class for event grouping / pre-/post-command of changes of a CSOGroup |
ml::CSOGroupRules | This handles rules like the maximum number of CSOs in a group and applies them |
ml::CSOGroupSelectionChangeScope | Class for sending events if the selection of CSOGroups has been changed |
CSOHeapObject | CSOHeapObject: base class for objects to be used with the heap |
CSOInsertSeedPointIntoPathPointListAction | |
ml::CSOInterpolate3DFunction | The CSOInterpolate3DFunction holds the interpolation function which is a smooth thin-plate spline surface |
ml::CSOInterpolate3DFunctionSettings | This class encapsulates the settings for CSOInterpolate3DFunction |
ml::CSOInventorVoxelBoundingBox | |
ml::CSOIsoProcessor | The CSOIsoProcessor interactively finds an iso contour on the slice being displayed by the SoView2D module or on the optional input image |
CSOLabelBoundingBox | Structure to store a CSO pointer and a 2D label bounding box |
CSOLabelMoveAction | |
ml::CSOLabelRenderer | Module encapsulation the SoView2D extension for rendering labels for CSOs |
ml::CSOList | A CSOList comprises a number of CSOs and CSOGroups and is the central object for contour segmentation objects |
ml::CSOListRules | Controls how the CSOList should treat CSOGroups if their CSOs are removed |
ml::CSOLiveWireGraph | The class maintains a graph for applying a shortest path algorithm on |
ml::CSOLiveWireNode | Structure holding a live wire node for the shortest path algorithm |
ml::CSOLiveWireProcessor | Module which allows for an half-automatic generation of contours along image edges, based on the live wire algorithm |
ml::CSOManager | The CSOManager allows for storing and iterating CSOs, and implements an undo/redo mechanism |
ml::CSOMarchingSquares | This class implements the Marching Squares algorithm to find isolines on 2D image slices |
ml::CSOMarchingSquaresCell | Marching squares cell |
ml::CSOModificator | Base class for performing modifications on the CSOs of a CSOList |
ml::CSOModifyProcessor | Module which allows for a modification of CSOs of all types |
ml::CSOModuleEventGroupScope | This class is to be used in modules, not in the CSO base library |
ml::CSOList::CSONotificationCBData | This 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::CSOPathPoints | The CSOPathPoints is a list of world coordinates which are interpolated by a certain interpolation scheme between seed points of a CSO |
CSOPathPointsRenderSettings | |
ml::CSOPointInPolygonChecker | Checks whether a point is inside a planar, closed polygon in an arbitrary plane |
ml::CSOPrimitiveProcessor | Module which enables interactive generation of primitive contours such as ellipses and rectangles |
ml::CSOProcessor | Base class for processor modules; those provide mechanisms for an interactive generation of seed points and for an automatic computation of path points |
ml::CSOProcessorData | The CSOProcesorData provides the network data interchange object for processing interaction events and contour interpolation |
CSORedoCommandAction | |
ml::CSOSeedPoint | The CSOSeedPoint can be interactively set and modified and is the framework for contours |
CSOSelectAndMoveAction | |
ml::CSOSelectionChangeScope | Class for sending events if the selecion of CSOs has been changed |
CSOSliceCrossing | |
ml::CSOSmoothing | |
CSOTransformAction | |
ml::CSOTransformationProcessor | Module to interactively transform CSOs |
CSOUndoCommandAction | |
ml::CSOUndoRedoManager | Manager class for maintaining the undo and the redo stacks |
ml::CSOVisualizationSettings | |
CSOVisualParameters | Structure to hold visual parameters for the old editor |
ml::CSOVoxelSet | The CSOVoxelSet represents a contour segmentation object in discrete voxel coordinates |
ml::CSOVoxelSetGroup | |
ml::CSOVoxelSetList | |
ml::CSOVoxelSetPoint | |
ml::CurveData | Base object class representing a single curve object, consisting of zero or one X- and any number of Y-data series |
ml::CurveDataBaseList | Base object class list as alternative implementation for CurveData, essentially a container for Base objects |
ml::CurveList | Base object class CurveList with a list of CurveData object pointers |
ml::DataCompressor | Abstract base class for ML data compression algorithms |
ml::DataCompressorFactory | Factory for ML data compression algorithms |
ml::DataTypeSelector< dataTypeId > | Helper template so select a data type from its type id |
DCMTree::Date | Date class for DCMTree library |
ml::DateTime | Class for performing date/time arithmetics, comparisons and formatting |
macx::Debug | Debug related functions |
ml::DecomposeBaseList | Engine module decomposing a BaseList into one base object and a so-called rest list |
ml::DefaultExtendedTypes | |
ml::DefaultPropertyAccessor< T > | |
ml::DefaultTypes | |
DCMTree_Serialization::Deserializable | Interface 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::DicomTreeImagePropertyExtension | Implement an ImagePropertyExtension object which can be passed to the ML |
DCMTree::Dict | |
ml::Disc | Class to handle the geometry primitive "Disc" consisting of a center, a normal and a radius |
ml::DiscList | Base object class DiscList |
macx::Display | Display 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::DistantObjectAccessor | The 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::DLLInit | This class is responsible for initializing the dll when it is loaded |
macx::DockTile | Dock related functions |
ml::DoubleField | Field to encapsulate a double value |
ml::DoubleMultiField | Save warning state |
DTICalculator< DIM > | Class DTICalculator |
ml::DummyOp | Dummy input operator with one pixel of value 0 in it |
DCMTree::Dump | |
macx::DynamicObject | Dynamic object related functions |
ml::DynamicStylePalette | |
ml::EdgeAnalyser | |
ml::EditObject | Allows to edit an ml::base-derived object via its XML description |
ml::Engine | Base 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::EnhancedMF | Support for structured multi-frame (SMF) DICOM objects, not to be used |
ml::EnumField | Field to encapsulate an enumerated value |
ml::ErrorOutput | Class to handle all ML debug prints, errors, warnings, and information |
ml::ErrorOutputInfos | Struct which contains all information about errors, fatal errors, warnings, information or debug prints |
macx::EventManager | Event Manager |
ml::EventSource | EventSourceBase class adds event listener handling to Base |
ml::EventSourceDeletedEvent | EventSourceRemovedEvent is used to indicate when the EventSourceBase object is removed |
DCMTree::Exception | Exception class for DCMTree |
ml::ExtConvolutionFilter | This class implements different convolution filters with changeable kernel sizes |
ml::ExtractObjectFromList | Engine 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::Field | Base class for all fields used in the ML |
ml::FieldContainer | Defines the class FieldContainer to encapsulate a vector of fields for (see class Field) |
ml::FieldSensor | Class to define and to manage field sensors |
DCMTree::FileCache | |
macx::FileManager | File operations |
macx::FileMetadata | File Metadata related functions (uses extended attributes) |
DCMTree_Serialization::FileSink | Class to write DCMtree as file stream |
DCMTree_Serialization::FileSource | Class to read DCMtree file stream |
ml::Field::Flags | Flags for internal usage |
ml::FloatField | Field 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::FloatMultiField | Class FloatMultiField. See MultiField for documentation |
ml::FloatTypes | |
ml::GetTileJob | Public interface for requesting a tile from a an ML PagedImage using the PageRequestProcessor |
ml::GetTileJobBase | Base class for TileRequest based jobs |
GL2DFont | A bridge to the ftgl library that manages font rendering with texture fonts |
macx::GLContext | OpenGL context management |
GLContextStack | Manages a stack of GL contexts and their correct activation (NOTE: This is only accessible in the GUI main thread!) |
GLDisplayList | GL display list resource |
GLFragmentProgramARB | ARB_FRAGMENT_PROGRAM resource |
GLFrameBuffer | FrameBufferObject resource (frame_buffer_object extension) |
GLPixelBuffer | PixelBuffer 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 |
GLRenderBuffer | RenderBuffer resource (frame_buffer_object extension) |
GLResource | Abstract base class for GLResources |
GLResourceManager::GLResourceList | Dynamic list of GLResource objects |
GLResourceManager | Manages OpenGL resources |
GLSLFragmentShader | GLSL FragmentShader resource |
GLSLGeometryShader | GLSL GeometryShader resource |
GLSLProgram | GLSL Program resource |
GLSLShader | GLSL Shader resource |
GLSLVertexShader | GLSL VertexShader resource |
GLTexture | Texture class |
GLTextures | Texture class that manages multiple texture ids |
GLVertexBuffer | VertexBuffer resource (vertex_buffer_object extension) http://www.opengl.org/registry/specs/ARB/vertex_buffer_object.txt |
macx::GPUInfo | Graphics card information |
ml::GPUInfo | Singleton class that provides hardware specific information |
ml::Graph | Defines 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::Host | The Host is the central image processing class in the ML |
IDTICalculator | Class IDTICalculator |
ml::ImageProperties | This class represents basic image properties: |
ml::ImagePropertyExtension | Base class from which one can derive own image properties |
ml::ImagePropertyExtensionContainer | This class is a container for extended image properties derived from ImagePropertyExtension |
ml::ImageVectorField | Field to encapsulate an ML vector ImageVector with 6 integer components |
ml::ImagingBackgroundTask | |
ml::InputConnector | Class to manage an input connection of a Module module |
ml::InputConnectorField | Field to encapsulate a pointer to an input connector which represents a module input |
ml::InputSubImageProperties | Defines 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::Int32MultiField | Class Int32MultiField. See MultiField for documentation |
ml::IntegerTypes | |
ml::IntField | Field to encapsulate an integer value |
ml::IntMultiField | Class IntMultiField. See MultiField for documentation |
ml::IntrusivePtrBase< Derived > | A minimal base class that provides a reference counter for use with boost::intrusive_ptr |
ml::IOHandler | Handles the different possible IO modes |
DCMTree::IOParameter | Base 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::IsomorphismMap | IsomorphismMap class handles the information of the isomorphism between two Graph structures in form of a PointMap-list |
ml::ItemChangedEvent | This event tells us that the children of the item have changed completely (for an invalid ModelIndex this would mean everything has changed) |
ml::ItemChildrenRequestEvent | This BaseEvent informs that the children of an item are requested for the first time |
ml::ItemModelEvent | This intermediate class only exists to conveniently get the source() as the model() from an event |
ml::ItemsDataChangedEvent | This event informs about attributes that have changed their values |
ml::ItemsInsertedEvent | This event informs about inserted items |
ml::ItemsRemovedEvent | This event informs about removed items |
SbMap< KeyType, ValueType >::Iterator | Regular low->high (++) and high->low (--) iterator class for an SbMap |
ml::ITKCommandIterationUpdate | Implementation of the Command Pattern to be invoked every iteration |
ml::ITKFlatStructElement | ML 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::ITKModuleAddOns | Class to implement much functionality used in ML modules wrapping filters |
ml::ITKWrapperBase | Helper class to have a common base class for all derived wrapper |
ml::KernelBaseModule | The module base class to apply kernels to an image |
ml::KernelBaseOp | |
ml::KernelCurvatureEstimationFilter | Implements a filter to estimate curvatures |
ml::KernelEditor | The 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::KernelModule | The typically used convenience class to apply a kernel to an image |
ml::KernelOp | |
ml::KernelTools | Class collecting a set of templated an normal functions for filtering operations using kernels |
ml::KeyFrame | Class KeyFrame consisting of a 3D position, tangent and up vector |
ml::KeyFrameList | Base object class KeyFrameList storing a list of KeyFrame entries |
macx::LaunchServices | Finder / Launch services encapsulation |
LegendItem | Class holds legend item information |
std::less< ml::BaseContainerItem > | Overwrite comparison class for BaseContainerItem |
ml::Line | Class 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::ListBase | Base object class ListBase managing a number of BaseItem objects |
ml::ListContainerBase | Abstract module class ListContainerBase implementing basic functionality for a list container module |
ml::ListContainerTemplate< T > | Template module class ListContainerTemplate for a specific list class |
ml::ListParser | Parser 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::LoadBase | Allows to load ml::base-derived objects from file |
DCMTree_Utils::LoadLibraryDelegate | Delegate who is responsible for loading the specific DICOM library used in initialization, if the library is not loaded statically (via the DEF file) |
ml::LocalMaximaFilter | Class searching local maxima in images using a kernel based filtering |
ml::LoGFilter | The LoGFilter permits filtering an image with a 2D Laplace of Gaussian filter kernel |
ml::LongDoubleField | Field 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::LUTDataBase | Untyped base class for LUTData template classes |
ml::LUTFCombine::LUTEntry | Stores a lut function entry that should be combined |
ml::LUTFBlend | Generate a 2/3D-LUT by blending two 1/2D-LUTs |
ml::LUTFChannelMap | A LUT function mapping the individual channels of the input LUT to the channels of the output LUT |
ml::LUTFColor | LUT transform to apply or remove color to an input LUT |
ml::LUTFCombine | A LUT function combining several input LUTs into a single output LUT |
ml::LUTFCompose | A LUT function composing several input LUTs into a single output LUT |
ml::LUTFConcat | Concatenate LUTs in row or layer direction |
ml::LUTFLinear | A color/gray LUT with sampling points and linear, nearest neighbor or truncated interpolation inbetween |
ml::LUTFloatRGBA | Implements a float RGBA color table |
ml::LUTFPrimitive | A single channel LUT with predefined primitives of different shapes |
ml::LUTFRampPair | An RGBA LUT consisting of a RGB ramp and an alpha ramp |
ml::LUTFRescale | LUT transform to rescale a LUT's index range and to convert an absolute to a relative LUT |
ml::LUTFSelect | Select a 1D-LUT from a specified row/layer of a 2D- or 3D-LUT |
ml::LUTFunction | Common 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::LUTIteratorBase | LUT iterator base class with type independent functionality and declarations |
ml::LUTRGBAPoint | A LUT sampling point with index position and RGBA channel values, |
macx::MailBridge | Mail.app scripting bridge |
ml::MainAxisPCA | This class computes the main axis for a point cloud by a principal component analysis |
ml::ManagedSubImage | ManagedSubImage is derived from SubImage and frees its allocated memory automatically when it is destructed |
SoView2DAnnotation::Margins | Stores top/bottom/left/right margins |
ml::MarkerList | Base object class MarkerList managing a list of markers represented by Vector4's |
ml::Mat3List | Base object class Mat3List managing a list of 3x3 matrices |
ml::Mat4List | Base object class Mat4List managing a list of 4x4 matrices |
ml::Matrix2Field | Field encapsulating a 2x2 matrix |
ml::Matrix3Field | Field encapsulating a 3x3 matrix |
ml::Matrix4Field | Field to encapsulate a 4x4 matrix |
ml::Matrix5Field | Field encapsulating a 5x5 matrix |
ml::Matrix6Field | Field encapsulating a 6x6 matrix |
ml::MatrixField | Field 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::MedicalImageProperties | This class encapsulates basic medical image properties: |
ml::Memory | Basic memory management class for the ML |
ml::MemoryImage | A memory cache for the complete output image of an output connector |
ml::MemoryInfo | Singleton class that provides hardware specific information |
ml::MergeLists | Engine module MergeLists merging two BaseListTemplate-derived objects |
DCMTree::Message | Class to hold data of an DICOM message, which is not part of the message itself |
ml::MessagingBackgroundTask | MessagingBackgroundTask 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::MinimalDistancePointClouds | The MinimalDistancePointClouds implements a fast nearest pair search algorithm described by Sean Quinlan in 'Efficient Distance Computation between Non-Convex Objects' |
MLAccumulatedProfile | |
MLApplicationPropertyCallbacks | Defines all callbacks that an application has to support for property access |
MLCallGraphFunction | |
MLCallGraphNode | |
MLCountProfile | |
MLCurrentlyUsedMemoryTracker | |
ml::MLDataTypeField | Field to encapsulate an MLDataType value |
ml::MLImageFormat | File format class to store, load, and modify a PagedImage in a file |
ml::MLImageFormatCompressionParams | Helper class for compressor arguments managed inside of a module |
ml::MLImageFormatFileCache | An 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::MLImageFormatIdxTable | Internal and private index table for the MLImageFormat, not to be used, because it is subject to change |
ml::MLImageFormatInfo | Information retrieval module for the .mlimage MLImageFormat files |
ml::MLImageFormatInfos | A internal structure containing information about an opened file, not to be used, because it is subject to change |
ml::MLImageFormatIOBase | IO base class to manage/save/load/modify .mlimage files and to derive specific save, load and modification classes from it |
ml::MLImageFormatLoad | ML module class to load an ML PagedImage from a file of type MLImageFormat with .mlimage suffix |
ml::MLImageFormatSave | ML module class to save an ML PagedImage as file of type MLImageFormat with .mlimage suffix |
ml::MLImageFormatTag | Class defining a tag used in the MLImageFormat class |
ml::MLImageFormatTagList | Class defining a list of tags used in the MLImageFormat class |
ml::MLImageFormatTools | Basic tool functions used to store, load, and modify a PagedImage in a file, used by the MLImageFormat |
ml::MLITKObjectFactory | A 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 |
MLMemoryAllocator | The memory allocator used by the memory manager |
MLMemoryBlockHandle | The strong handle of a MLMemoryBlock |
MLMemoryManager | The memory manager |
MLMemoryProfile | |
MLMetaProfile | |
MLMetaProfilePtr | The pointer is automatically reset when the meta profile is destroyed |
MLProfilingManager | |
MLTimeProfile | |
MLTimeProfileHandle | |
MLTimer | |
MLTimeStatistics | Time is stored in seconds |
ml::MLTStdTypeInfos< VTYP > | Template class to register the standard integer classes as voxel types in the ML |
MLTypeInfos | Structure containing all data type features and pointers to all functions needed to implement operations on any extended type |
ml::MLVTKParentWrapper | Mini 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 |
MLWeakMemoryBlockHandle | The weak handle of a MLMemoryBlock |
ml::ModelIndex | This class serves as an index into an AbstractItemModel |
ml::Module | Base class for an image processing module of the ML |
ml::ModuleBackgroundTask | ModuleBackgroundTask extends the ImagingBackgroundTask with a number of useful methods that allow asynchronous access to the images of a Module |
ml::ModuleTools | Class containing some helper functionality for Module programming and/or for the Module class itself |
ml::MorphologyFilter | The class to apply morphology based kernel filters to images |
ml::MultiBaseType | Class 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::Notify | Class to handle all ML Notify prints, errors and warnings |
ml::NotifyField | Field without value for notifications |
NSArray(MLAdditions) | |
NSBundle(MLAdditions) | |
NSString(MLAdditions) | |
NSTask(MLAdditions) | |
macx::ObjectiveAutoreleasePool | Objective-C autorelease pool object |
ml::ObjMgr | Database manager and communication switchboard |
ml::ObjMgrBase | Base class for all communicating modules |
ml::ObjMgrClient | Base class for all modules that wish to use and communicate (send and receive notifications) with the ObjMgr module |
ml::ObjMgrEvent | Event information |
ml::BackgroundTask::Observer | Abstract interface to observe the BackgroundTask |
ml::BackgroundTaskManager::Observer | Abstract interface to observe the BackgroundTaskManager |
ml::olFullPath | This is a simple class that lets us do easy prepending of the info file's directory to a given relative path |
ml::olSpecializedLoader | Base class for all loader-plugins |
ml::omAttribute | Manages the attribute data and takes care of allocation and deallocation |
ml::omAttribute_omMessage | Attribute for messages |
ml::omAttributesVector | Manages one layer of information |
ml::omData | Manages data and takes care of allocation and deallocation |
ml::omData_omMessage | Data type for messages |
ml::omDataType | Base class for data |
ml::omFlags | Managed special flags of information address components |
omIDType | Object, layer, info Id type |
ml::omIDTypeT< T > | |
omMessage | Message type |
ml::omMessageT< T > | |
ml::omObject | Base class that declares to basic functionality of an object |
ml::omObjectContainer | Database (object container) - manages all objects |
ml::omObjMgrConnection | Connection information |
OpenGL | MeVis OpenGL Information Interface (Singleton) |
ml::OutputConnector | Class to manage an output connection for a Module module |
ml::OutputConnectorField | Field to encapsulate a pointer to an output connector which represents a module output |
ml::PageBuffer | PageBuffer 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::PagedImage | Class which represents an image, which manages properties of an image and image data which is located in pages |
ml::PagedImageProperties | PagedImageProperties extends the MedicalImageProperties with the page extent |
ml::PageIDIterator | A class that allows to incrementally iterate over all ids of pages have an intersection with a given box on a given PagedImage |
ml::MLImageFormatIdxTable::PageIdxType | Internal helper class |
ml::PageRequest | A PageRequest represents the request for the calculation of a single page of a PagedImage |
ml::PageRequestCursor | A 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::PageRequestProcessor | A simple processor that takes one or even multiple tile requests and can process them iteratively |
ml::PageRequestQueueInterface | Virtual interface for queuing PageRequests that are ready for processing |
SbMap< KeyType, ValueType >::ParentFirstIterator | SbMap::ParentFirstIterator for an SbMap, traversing the map from top to bottom |
SbMap< KeyType, ValueType >::ParentLastIterator | SbMap::ParentFirstIterator for an SbMap, traversing the map from bottom to top |
ml::ParserBase | Basic parser class from which special parser classes can be derived for parsing persistent state strings |
ml::PathInfo | Class to store informations about connection path for use in calculation of distance matrices |
SoCSOEditorTools::PathPointSlicePosition | |
ml::PersistenceStreamException | This class represents the exceptions that can be thrown while reading from or writing to the persistence stream |
ml::PersistenceStreamFormatException | Derived class |
ml::PersistenceStreamInternalError | Derived class. This exception usually denotes programming errors |
ml::PersistenceStreamIOException | Derived class |
ml::Plane | Class defining a plane in 3D |
ml::PlaneField | Field to encapsulate a vector of 4 double values representing a plane with all properties of Vector4Field |
ml::PointerField | Field to encapsulate a void pointer to arbitrary data |
ml::PointList | Base object class PointList managing a list of points |
ml::PointMap | PointMap constitutes a lightweight object for storage of data of two nodes |
ml::CSOGeometry::PositionObj | |
macx::Process | Process related functions |
ml::ProcessAllPagesBackgroundTask | Class ProcessAllPagesBackgroundTask |
ml::ProcessAllPagesHandler | Base class for handlers that are used for the Module::processAllPages facility |
ml::ProcessAllPagesJob | Public interface for processing all pages of a temporary output image |
ml::ImagingBackgroundTask::ProcessAllPagesRequest | Asynchronous process all pages request (copyable!) |
ml::ProgressField | Field to encapsulate an increasing float value from range [0,1] |
ml::ProjectedCSO | This class is a helper class used internally by CSOPointInPolygon |
ml::PropertyContainer | |
ml::PropertyManager | |
ml::PropertyValue | |
macx::QTComponentDesc | QTComponentDesc |
macx::QuickTimeMovie | Quicktime encapsulation |
ml::RankFilter | The class to apply rank based kernel filters images |
ml::RasterFunction | Base object to handle implicit or explicit functions to draw into subimages |
ml::RasterFunctionList | Base object class to handle a list of raster functions |
DCMTree::Reader | |
ml::RefCountedBase | RefCountedBase class adds intrusive reference counting support to the Base class |
macx::ResourceFork | Add data to resource fork of files on HFS volumes |
ml::RobertsFilter | Class to apply a kernel based roberts filtering to an image |
ml::Rotation | Class to handle Rotations (internally the rotation is stored as a quaternion) |
ml::RotationField | Field to encapsulate a vector of 4 double values representing a rotation with all properties of Vector4Field |
ml::Runtime | This class contains the runtime system of the ML |
ml::RuntimeDict | This file declares the class RuntimeDict, which manages a set of instances of class RuntimeTypes |
ml::RuntimeType | RuntimeType contains type and inheritance information of a class and a static dictionary with information on all created instances of RuntimeType |
ml::SaveBase | Saves an ml::base-derived object to a file class SaveBase |
SbFocusInfo | Class 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 |
SbMLImageProperties | Open Inventor data type to store ML image properties |
SbSamplerInfo | Open Inventor data type and element to store information about a (list of) SbSampler |
SbSlabRenderingProperties | Open Inventor element to store information about current slab mode |
ml::ScalarAndComplexTypes | |
ml::ScalarTypes | |
ml::ScopedBarrierWaiter | A helper class that ensures barrier waiting even when an exception occurs |
macx::ScreenShot | Screen shot facilities |
DCMTree_Serialization::Serializable | Interface which provides a method to serialize an object |
DCMTree_Serialization::SerializerIntf< T > | Interface of a class, which can be used to serialize objects |
View2DShaderGLSL::Shader | Stores a full shader program for the given configuration |
View2DShaderGLSL::ShaderConfig | Stores a shader configuration |
ml::SigmaFilter | A sigma filter class |
DCMTree_Serialization::Sink | Interface of a data sink for the serialization of objects |
ml::Skeleton | Class 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) |
SoBackground | SoBackground renders a background bar It uses the lookuptable element to draw a 8bit Lookuptable on the bar rendering |
ml::Sobel3DFilter | Applies a Sobel edge detection or a Sobel gradient estimation in 3D to a volume image |
SoCalculatorWrapper | SoCalculatorWrapper wraps the SoCalculator engine to make it usable inside of MeVisLab |
SoCameraViewAll | Allows to trigger the view all action of a camera, independent of a viewer |
SoCheckShaderSupport | Open Inventor node to check if OpenGL shader support is provided by the OpenGL driver |
SoClearShaderState | Open Inventor node to clear shader state |
SoClipBox | SoClipBox defines a node with 6 clipping plane manipulators that are arrange on the sides of a box |
SoCSO3DVis | Module for visualizing CSOs in 3D as an Open Inventor scene |
SoCSOCreatorEditorExtension | Base class for extensions that extend the editor with interaction and rendering for specific CSO types and that can create new CSOs |
SoCSOCrossSectionRenderer | Extension for rendering CSOs cut by the slice from the side |
SoCSODefaultRenderer | Extension for rendering CSOs |
SoCSODistanceLineEditor | Extension for rendering, generating, and modifying a distance line CSO |
SoCSODistancePolylineEditor | Extension for rendering, generating, and modifying a distance polyline CSO |
SoCSOEditorExtension | Base class for an editor extension for the SoView2DCSOExtensibleEditor |
SoCSOEllipseEditor | Extension for rendering, generating, and modifying a circle/ellipse CSO |
SoCSOFillingRenderer | Extension for rendering filled (tessellated) CSOs |
SoCSOGeneralRendererEditorExtension | Base class for extensions that render all CSOs of a CSOList |
SoCSOImageStatistics | Extension for gathering voxel information inside CSOs on the current slice |
SoCSOLabelRenderer | Extension for rendering labels for CSOs |
SoCSOLineCreatorEditorExtension | Base class for extensions that generate line-type CSOs with special interaction on finished CSOs |
SoCSOModifyEditor | Extension for modifying an existing CSO |
SoCSOPointEditor | Extension for rendering, generating, and modifying a point CSO |
SoCSOPolygonEditor | Extension for rendering, generating, and modifying a polygon CSO |
SoCSOSplineEditor | Extension for rendering, generating, and modifying a spline CSO |
SoCSOTransform | Abstract Open Inventor base class for uniform shader parameter nodes |
SoCSOTransformEditor | Extension for transforming existing CSOs |
SoCSOTransformElement | |
SoCSOVisualizationSettings | |
SoDummy | SoDummy class is used to create a place holder node when the created node was unknown |
SoEnterLeaveEvent | Open Inventor SoEvent that represents a mouse enter or mouse leave event |
SoExtText2 | Implements a node similar to SoText2, but by using the GLUT font and some extra features (shadow, background, etc.) |
SoFlash | OpenInventor node SoFlash provides a changing material node that blends one color into another |
SoFocus | SoFocus is a general facility to detect focus changes |
SoFocusElement | Open Inventor Element defining if the currently rendered Graph has the focus |
SoFragmentShader | Open Inventor fragment shader node |
SoFramebufferSampler | Abstract Open Inventor base class for sampler nodes based on a framebuffer object |
SoFramebufferSampler2D | Open Inventor sampler node that gets it's 2D image from a framebuffer object |
SoFramebufferSampler3D | Open Inventor sampler node that gets it's 3D image from a framebuffer object |
SoFramebufferSamplerElement | Internal Open Inventor element not meant to be used in SDK |
SoGeometryShader | Open Inventor fragment shader node |
SoGLCompleteShader | Shader class which directly takes src for vertex, geometry and/or fragment shader, compiles and links it |
SoGLRenderState | Class SoGLRenderState to manage the GL state in an Open Inventor node |
SoGLShader | Abstract base class for shader objects |
SoGLShaderObject | Vertex or fragment shader object class |
SoGLShaderProgram | Class managing an OpenGL shader program |
SoGLShaderProgramAllowedElement | Internal Open Inventor element not meant to be used in SDK |
SoGLShaderProgramElement | Open Inventor element representing a SoGLShaderProgram in the Open Inventor state |
SoGLVertexAttributeElement | Open Inventor element storing a list of shader parameter nodes |
SoImageSampler | Abstract Open Inventor base class for sampler nodes |
SoInheritedFramebufferSampler | Open Inventor node used to access a previous OpenGL framebuffer sampler |
SoKeyGrabber | SoKeyGrabber is a general facility to grab keyboard events |
SoMFShaderObject | Open Inventor multiple field managing a list of shader objects |
SoMFUniformShaderParameter | Open Inventor multiple field managing a list of shader parameters |
SoMLImageElement | Inventor element storing ML image properties in the Open Inventor state |
SoMLImageProps | Inventor node providing access to ML image properties |
SoMLLUT | Open Inventor node implementing an interface to the ml::LUTFunction |
SoMLLUTChangeColor | Defines a debug extension to the SoGVRVolRen |
SoMLLUTElement | Open Inventor element to administrate a pointer to a SoMLLUT node in the inventor state |
SoMLLUTExtension | Extends the SoMLLut with functionality |
SoMLLUTExtensionElement | SoMLLUTExtensionElement 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 |
SoMLSampler | Abstract base class for sampler nodes that handle ML images |
SoMLSampler1D | Sampler node that uses a 1D ML subimage to define a 1D sampler |
SoMLSampler2D | Sampler node that uses a 2D ML subimage to define a 2D sampler |
SoMLSampler3D | Sampler node that uses a 3D ML subimage to define a 3D sampler |
SoMLSamplerCubeMap | Sampler node that uses 6 2D ML subimages to define a Cubemap sampler |
SoMLTexture2 | |
SoMLTransform | SoMLTransform applies the ML WorldToVoxel matrix to the Inventor Scene |
SoMLVolumeBox | SoMLVolumeBox renders the bounding box of the ML volume in world coordinates |
SoMouseGrabber | SoMouseGrabber is a general facility to grab mouse events and to map mouse movement to x/y values |
SoMultiPassFramebufferSampler | Open Inventor node to accumulate multiple render passes in a sampler |
SoMultiPassFramebufferSamplerElement | Internal Open Inventor element not meant to be used in SDK |
SoMultiplePass | Open Inventor group node traversing its subgraph a number of times |
ml::SoNodeField | Field to encapsulate a pointer to an SoNode instance of OpenInventor |
SoOrthoView2D | SoOrthoView2D uses three SoView2D nodes to create a 3D ortho viewer with three 2D views |
SoOrthoView2DBase | SoOrthoView2DBase uses three SoView2D nodes to create a 3D ortho viewer with three 2D views |
SoPlaneDragger | Defines a plane dragger that can be used to manipulate a plane (and translation+rotation) |
SoPlaneSync | Open Inventor node calculating a new translation from a translation, a rotation and a distance factor |
SoSampler | Abstract Open Inventor base class for sampler nodes |
SoSampler2D | Abstract Open Inventor base class for 2D sampler nodes |
SoSamplerInfoElement | Element stores information about all current sampler nodes |
SoSceneWriter | Open Inventor engine to write scene representation to file |
SoSFMLBase | The SoSFMLBase field is the interface used by Inventor Nodes to output ML Base objects to the outside world |
SoSFMLConnector | The SoSFMLConnector field is the interface used by Inventor Nodes to output input/output ML Connector Fields to the outside world |
SoSFMLImage | The 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 | |
SoShaderObject | Abstract Open Inventor node for vertex or fragment shader nodes |
SoShaderObjectElement | Open Inventor element storing a list of vertex or fragment shader nodes in the Open Inventor state |
SoShaderParameter | Abstract Open Inventor group base class for shader parameter nodes |
SoShaderParameter1f | Open Inventor uniform shader parameter node that defines one float parameter |
SoShaderParameter1i | Open Inventor uniform shader parameter node that defines one integer parameter |
SoShaderParameter2f | Open Inventor uniform shader parameter node that defines two float parameters |
SoShaderParameter2i | Open Inventor uniform shader parameter node that defines two integer parameters |
SoShaderParameter3f | Open Inventor uniform shader parameter node that defines three float parameters |
SoShaderParameter3i | Open Inventor uniform shader parameter node that defines three integer parameters |
SoShaderParameter4f | Open Inventor uniform shader parameter node that defines four float parameters |
SoShaderParameterColor | Open Inventor uniform shader parameter node that defines tree float parameters using a color selector |
SoShaderParameterMatrix | Open Inventor uniform shader parameter node that defines a matrix parameter |
SoShaderParameterMLImageProps | Open Inventor uniform shader parameter node that defines integer and float parameters to represent the size and range of a connected ML image |
SoShaderParameterMLImageSize | Open Inventor uniform shader parameter node that defines two integer parameters to represent the size of a connected ML image |
SoShaderProgram | Open Inventor shader program node |
SoShowFPS | SoShowFPS renders the current frame rate onto the scene |
SoSlabRenderingElement | Inventor element storing SlabRendering properties in the Open Inventor state |
SoToggle | SoToggle is a SoSwitch node that has a boolean field to toggle the underlying scene graph on/off |
SoUniformParameterBase | Base class for uniform shader parameters |
SoUniformShaderParameter | Abstract Open Inventor base class for uniform shader parameter nodes |
SoUniformShaderParameterElement | Open Inventor element storing a list of shader parameter nodes |
DCMTree_Serialization::Source | Interface of a data source for the deserialization of objects |
SoVectorToFloat | SoVectorToFloat transforms vector to float (not an engine) |
SoVertexAttribute1f | Vertex attribute of type float |
SoVertexAttribute1i | Vertex attribute of type Int32 |
SoVertexAttribute1ui | Vertex attribute of type UInt32 |
SoVertexAttribute2f | Vertex attribute of type SbVec2f |
SoVertexAttribute3f | Vertex attribute of type SbVec3f |
SoVertexAttribute4f | Vertex attribute of type SbVec4f |
SoVertexAttribute4ub | Vertex attribute of type UInt32 interpreted as 4 unsigned bytes NOTE: the values are interpreted as RGBA colors in the sense of a SbColor::getPackedValue() |
SoVertexAttributeBase | Base class for vertex attribute nodes |
SoVertexAttributeInfo | Struct to store information on an vertex attribute, typically located in a SoVertexAttributeBase base class |
SoVertexShader | Open Inventor vertex shader node |
SoView2D | SoView2D is a 2D viewer for image data |
SoView2DAnnotation | Annotation extension for the SoView2D |
SoView2DAutoCenter | Node that allows a View2D zoom fly in on mouse click |
SoView2DBorder | SoView2D extension that draws a border with variable width and highlighting of focused viewport |
SoView2DBorderHighlight | SoView2D extension that draws a border around a selected range of slices |
SoView2DCallback | SoView2DCallback allows to set a callback for evalEvent and draw virtual functions of a SoView2DExtension |
SoView2DCSOEditor | Provides 2D drawing and interaction for the contour segmentation objects |
SoView2DCSOEditorBase | |
SoView2DCSOExtensibleEditor | |
SoView2DDeformationGridView | Include system dependency stuff of this library |
SoView2DEnlargeOnClick | Allows changing the current slice of the SoView2D with mouse movement and mousewheel |
SoView2DExtension | SoView2DExtension Base class for all View2DExtensions used for drawing and event handling on the View2D |
SoView2DExtensionElement | SoView2DExtensionElement 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 | |
SoView2DHint | SoView2DHint allows to switch the SoView2D module into 3D rendering mode |
SoView2DHintElement | SoView2DHintElement is read by the SoView2D and influences it's rendering mode |
SoView2DInteractionExtension | SoView2DInteractionExtension is base class for all SoView2DExtensions that want to support the Managed Interactions and provide a single SoPointingAction |
SoView2DLegend | SoView2DLegend allows to draw legends on SoView2D |
SoView2DMagnifyController | Controls the settings of a second SoView2D to provide a magnify window |
SoView2DMarkerEditor | SoView2DMarkerEditor is a geometry editor that stores markers in a XMarkerList and allows editing of these |
SoView2DOverlay | Draws an overlay image on the SoView2D |
SoView2DOverlayDecoration | Draws an overlay image on the SoView2D |
SoView2DPlane | |
SoView2DPosition | Draw and edit a position on the SoView2D |
SoView2DRectangle | Allows drawing and editing of a rectangle on a SoView2D |
SoView2DSlicePan | Allows to pan the slice by mouse movement inside of a SoView2D |
SoView2DSlicer | Allows changing the current slice of the SoView2D with mouse movement and mousewheel |
SoView2DSliceZoom | Allows to change the slice zoom by y mouse movement |
SoView2DTransRot | Allows to edit a rotation and translation on a SoView2D |
SoView2DVectorFieldView | Include system dependency stuff of this library |
SoView2DVoxelValue | Reads the voxel value at the mouse position on a SoView2D |
SoView2DVoxelView | SoView2DExtension for detailed voxel viewing |
SoViewerElement | Element that stores a proxy object to the currently active viewer |
SoViewerProxy | This class gives access to state of a viewer during scene graph traversal |
SoViewportRegion | |
SoVirtualVolume | For fast voxel based access to paged ML images; see also mlVirtualVolume and mlTVirtualVolume in project MLTools for examples etc |
ml::Sphere | Defines the class to handle the geometry primitive "Sphere" with a radius and a center point |
ml::SphereList | Base object managing a list of Sphere objects |
ml::StandardItemModel | This could be the interface for a standard item model |
macx::StartupItem | Startup daemon support |
ml::StdDeviationFilter | This class is a kernel filtering operator, which calculates the standard deviation in the (defined by the kernel) neighborhood of a voxel |
GLContextStack::StoreCurrentGLContextScope | Stores the current GL context and re-activates it when the scope object is deleted |
ml::StringConversion | The class StringConversion provides static methods to convert ML objects to and from strings |
ml::StringField | Field to encapsulate a string value |
ml::StringLineMultiField | The 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::StringList | Base object class managing a list for items of type BaseItem usable for string storage |
ml::StringListContainer | Base object class StringListContainer managing a list of items of type StringList |
StringX | Class for easy (though not terribly efficient) transcoding of XMLCh data to local code page for display |
DCMTree::StructuredMF | Support for structured multi-frame (SMF) DICOM objects |
ml::StylePalette | Base object class StylePalette for providing a collection of colors, line styles and marker types |
ml::StylePaletteOp | Defines the StylePalette operator for providing a collection of colors, line styles and marker types |
ml::SubImage | This class manages/represents a rectangular 6d image region which is organized linearly in memory |
ml::SubImageBoxd | SubImageBoxd - SubImageBox with coordinates of float data type |
ml::SubImageBoxdField | Field to encapsulate an ML double SubimgBox |
ml::SubImageBoxField | Field to encapsulate an ML integer SubimgBox |
ml::SurroundFilter | Class 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::SystemInfo | System information |
DCMTree::Tag | Class to represent one dicom tag |
DCMTree::TagId | Class to wrap a tag-id |
DCMTree::TagInfo | Class to carry meta-information about a specific tag |
GLContextStack::TemporaryGLContextScope | Creates a temporary OpenGL context and destroys it when the object goes out of scope |
TessellationCrossingPoint | |
ml::TestVesselGraph | This module runs a couple of tests on the VesselGraph library |
DCMTree_Utils::thread_scoped_criticalsection | Class to manage thread specific critical sections |
ml::TileIterator | Iterator that takes a region and a tile extent and returns subsequent tiles that cover the region, starting at region.v1 |
ml::TileRequest | A 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::TileSphere | TileSphere is used in the class MinimalDistancePointClouds |
ml::TileSphereHashTable | TileSphereHashTable 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::Time | Time class for DCMTree library |
ml::TimeCounter | Class 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::ToggleField | Field to encapsulate a boolean value as integer |
ml::Tools | Class 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::TreeNode | The class TreeNode is the abstract base class for the import/export of ML objects |
ml::TreeNodeException | The 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::TwoPhaseItemModelEvent | This 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 |
TypedObjectHolderBase | Base 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::TypeServices | Type Services |
ml::TypeTraits< T > | TypeTraits for scalar ML Datatypes |
DCMTree_Utils::UIDGenerator | Class to generate unique ids, valid to be used in a DICOM environment |
ml::UInt32MultiField | Class UInt32MultiField. See MultiField for documentation |
SoGLShaderProgram::UniformInfo | Information structure for SoGLShaderObject containing location, type, and size |
ml::UniversalTypeField | Field to encapsulate any of the registered ML types |
ml::useObjectLineFilter< T, DATATYPE > | Wrapper for the use of object bound row filters |
ml::UserThreadData | Base class for thread local data that is passed to CalculateOutputImageHandler::calculateOutputSubImage |
DCMTree::Value | Class to store tag-values |
MLTimeStatistics::Values | |
ml::VariableType | Base class for all variable types, mainly for doxygen documentation purpose |
ml::Variant | Stores different data types |
ml::Vec3fList | Base object class Vec3fList derived from VecListTemplate |
ml::Vec3iList | Base object class Vec3iList derived from VecListTemplate |
ml::Vec4fList | Base object class Vec4fList derived from VecListTemplate |
ml::Vec4iList | Base object class Vec4iList derived from VecListTemplate |
ml::Vec6fList | Base object class Vec6fList derived from VecListTemplate |
ml::Vec6iList | Base 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::Vector10Field | Field to encapsulate a vector of 10 double values |
ml::Vector2DataContainer< DT > | Specialized base class for the FloatingPointVectorDataContainerBase |
ml::Vector2Field | Field to encapsulate a vector of 2 double values |
ml::Vector3DataContainer< DT > | Specialized base class for the FloatingPointVectorDataContainerBase |
ml::Vector3Field | Field to encapsulate a vector of 3 double values |
ml::Vector4Field | Field to encapsulate a vector of 4 double values |
ml::Vector5Field | Field to encapsulate a vector of 5 double values |
ml::Vector6Field | Field to encapsulate a vector of 6 double values |
ml::VectorList | Base object representing a list of vectors given as Vector4's |
ml::VesselEdge | Class VesselEdge |
ml::VesselNode | Class VesselNode |
macx::View | View system related functions |
View2DDraw | Static class for extended 2D drawing with GL |
View2DEvent | View2DEvent stores all information on an event on a SoView2D |
View2DFont | This is the extended version of mlGL2DFont (from MLOpenGL) |
View2DFontFTGL | FTGL based implementation of View2DFont |
View2DFontQt | Qt based implementation of View2DFont |
View2DIcons | Defines and implements a class to store multiple images and draw them via OpenGL |
View2DPosition | This class stores all position information needed by SoView2DExtensions to handle the pointer position |
View2DShader | Base class for hardware shaders that can be used on a View2DTexture |
View2DShaderCacheGLSL | Global GLSL shader cache for all shaders that are used in the SoView2D |
View2DShaderGLSL | Specialized shader that uses GLSL to implement a (up-to) 16 bit Hardware Lut |
View2DSlice | Single slice that is stored in a View2DSliceList, typically created by a View2DSliceList |
View2DSliceList | List that holds all View2DSlice objects (lazily created) of a SoView2D |
View2DTexture | A class to render images as OpenGL Textures |
View2DTextureLUTShader | Abstract base class for shaders that use a 2D texture for LUT lookup |
ml::VirtualVolume | This class manages a virtual volume organizing efficient voxel access to the output image of an input module given as input inIdx of thisBaseOp |
ml::VoxelPos | Structure 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::VTKModule | Base class to derive from all modules which wrap automatically generated VTK classes |
ml::VTKWrapperBase | Helper class to have a common base class for all derived wrapper |
ml::WaitCondition | WaitCondition implements a wait condition for thread synchronization |
ml::WEM | A WEM comprises a number of WEMPatches |
ml::WEMAttributes | This class comprises some attributes that are common for a WEM and a WEMPatch |
ml::WEMBoundingBox | This class represents an axis aligned bounding box for a WEMPatch |
ml::WEMContainer< T > | Container with the ability to detect double inserts |
ml::WEMCut | MISSING DESCRIPTION |
ml::WEMDefaults | Struct providing default values for the WEM library |
ml::WEMEdge | Defines the mesh component: edge |
ml::WEMEdgeDiagnosis | This class provides diagnostic information on a WEMEdge |
ml::WEMEventContainer | This struct holds all necessary data for the different notifications |
ml::WEMFace | Defines the mesh component: face |
ml::WEMFaceCut | Helper class for performing a cutting on a face |
ml::WEMFaceCutConnectedComponent | Tool class for collecting a connected component consisting of FaceCuts |
ml::WEMFaceDiagnosis | This class provides diagnostic information on a WEMFace |
ml::WEMFastVector< T > | Dynamic templated vector |
ml::WEMGenerator | The 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::WEMIndexedFace | Defines 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::WEMInspector | This class is the base class for WEM modules that have one WEM input but no WEM output |
ml::WEMModule | Some common fields and methods for WEMProcessors, WEMGenerators and WEMInspectors |
ml::WEMNode | Defines the mesh component: node |
ml::WEMNodeDiagnosis | This class provides diagnostic information on a WEMNode |
ml::WEM::WEMNotificationCBData | This struct combines a function pointer, a user data pointer and a flag for the notification observer mechanism |
ml::WEMObjectVector< T > | Dynamic templated vector |
ml::WEMPartialFaceCut | MISSING DESCRIPTION |
ml::WEMPatch | Base class for triangle and quad patches |
ml::WEMPatchDiagnosis | This class provides diagnostic information on a WEMNode |
ml::WEMPolygon | Defines the mesh component: polygon |
ml::WEMPolygonPatch | This represents a WEMPatch consisting of polygons only |
ml::WEMPrimitive | This is the base class for all WEM elements like nodes, edges and faces |
ml::WEMPrimitiveValueList | Stores a value list where the values are associated to primitives (WEMNode, WEMEdge, and WEMFace) |
ml::WEMProcessor | The WEMProcessor is the base class for all modules that process WEMs, be it automatically or interactive |
ml::WEMQuad | Defines the mesh component: quad |
ml::WEMQuadPatch | This 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::WEMRequirements | This class represents WEMPatch requirements to be used by WEMProcessor |
ml::WEMTriangle | Defines the mesh component: triangle |
ml::WEMTrianglePatch | This represents a WEMPatch consisting of triangles only |
ml::WEMVector< T > | Dynamic templated vector |
macx::Window | Window related functions |
ml::WMIInterface | Interface to the Windows Management Instrumentation http://msdn.microsoft.com/en-us/library/aa394582.aspx |
ml::WrapperSuperStructPtrs | Link structure between names and superclass names |
DCMTree::Writer | |
ml::XMarker | Base object class XMarker (derived form baseItem) with 6D pos, 3D vec and type int |
ml::XMarkerList | Base object class XMarkerList (derived from BaseListTemplate) specialized for XMarker items |
ml::XMarkerListContainer | Base object class XMarkerListContainer (derived from ListContainerTemplate) for XMarkerList objects |
ml::XMLPersistenceInputStream | Implementation for AbstractPersistenceInputStream using Xerces DOM Parser |
ml::XMLPersistenceOutputStream | Implementation for AbstractPersistenceOutputStream using Xerces DOM Parser |
ml::XMLPersistenceStream | Mix-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::XMLTreeNode | The class XMLTreeNode implements the abstract class TreeNode to allow export and import of ML objects to and from XML files and strings |
ml::XMLTreeNodeException | Extends the exceptions already provided by class TreeNodeException |
XString | Class transcoding local code page to XMLCh data for display |
XVImageSize | Helper class for 6D point/extent management |
XVStatus | Class for passing status information to a host system |
ml::ZeroCrossingsFilter | A kernel filtering operator, which searches for zero crossings in the input image |