ml.
More...
Namespaces | |
| namespace | internal |
Classes | |
| class | GetTileJobBase |
| Base class for TileRequest based jobs. More... | |
| class | GetTileJob |
| Public interface for requesting a tile from a an ML PagedImage using the PageRequestProcessor. More... | |
| class | PageRequest |
| A PageRequest represents the request for the calculation of a single page of a PagedImage. More... | |
| class | 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. More... | |
| class | PageRequestQueueInterface |
| Virtual interface for queuing PageRequests that are ready for processing. More... | |
| class | PageRequestProcessor |
| A simple processor that takes one or even multiple tile requests and can process them iteratively. More... | |
| class | ProcessAllPagesJob |
| Public interface for processing all pages of a temporary output image. More... | |
| class | 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. More... | |
| class | OutputConnector |
| Class to manage an output connection for a Module module. More... | |
| class | InputConnector |
| Class to manage an input connection of a Module module. More... | |
| class | DummyOp |
| Dummy input operator with one pixel of value 0 in it. More... | |
| class | 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. More... | |
| class | Field |
| Base class for all fields used in the ML. More... | |
| class | FieldContainer |
| Defines the class FieldContainer to encapsulate a vector of fields for (see class Field). More... | |
| class | BoolField |
| Field to encapsulate a boolean value. More... | |
| class | IntField |
| Field to encapsulate an integer value. More... | |
| class | ToggleField |
| Field to encapsulate a boolean value as integer. More... | |
| class | EnumField |
| Field to encapsulate an enumerated value. More... | |
| class | FloatField |
| Field to encapsulate a float value. More... | |
| class | ProgressField |
| Field to encapsulate an increasing float value from range [0,1]. More... | |
| class | DoubleField |
| Field to encapsulate a double value. More... | |
| class | LongDoubleField |
| Field to encapsulate a long double value. More... | |
| class | StringField |
| Field to encapsulate a string value. More... | |
| class | NotifyField |
| Field without value for notifications. More... | |
| class | OutputConnectorField |
| Field to encapsulate a pointer to an output connector which represents a module output. More... | |
| class | InputConnectorField |
| Field to encapsulate a pointer to an input connector which represents a module input. More... | |
| class | BaseField |
| Field to encapsulate a pointer to an ML base object. More... | |
| class | SoNodeField |
| Field to encapsulate a pointer to an SoNode instance of OpenInventor. More... | |
| class | PointerField |
| Field to encapsulate a void pointer to arbitrary data. More... | |
| class | Vector2Field |
| Field to encapsulate a vector of 2 double values. More... | |
| class | Vector3Field |
| Field to encapsulate a vector of 3 double values. More... | |
| class | Vector4Field |
| Field to encapsulate a vector of 4 double values. More... | |
| class | Vector5Field |
| Field to encapsulate a vector of 5 double values. More... | |
| class | Vector6Field |
| Field to encapsulate a vector of 6 double values. More... | |
| class | Vector10Field |
| Field to encapsulate a vector of 10 double values. More... | |
| class | ColorField |
| Field to encapsulate a vector of 3 float values representing an (rgb) color with all properties of Vector3Field. More... | |
| class | Matrix2Field |
| Field encapsulating a 2x2 matrix. More... | |
| class | Matrix3Field |
| Field encapsulating a 3x3 matrix. More... | |
| class | MatrixField |
| Field to encapsulate a 4x4 matrix, same as Matrix4Field for backward compatibility. More... | |
| class | Matrix4Field |
| Field to encapsulate a 4x4 matrix. More... | |
| class | Matrix5Field |
| Field encapsulating a 5x5 matrix. More... | |
| class | Matrix6Field |
| Field encapsulating a 6x6 matrix. More... | |
| class | MLDataTypeField |
| Field to encapsulate an MLDataType value. More... | |
| class | ImageVectorField |
| Field to encapsulate an ML vector ImageVector with 6 integer components. More... | |
| class | SubImageBoxField |
| Field to encapsulate an ML integer SubimgBox. More... | |
| class | SubImageBoxdField |
| Field to encapsulate an ML double SubimgBox. More... | |
| class | UniversalTypeField |
| Field to encapsulate any of the registered ML types. More... | |
| class | RotationField |
| Field to encapsulate a vector of 4 double values representing a rotation with all properties of Vector4Field. More... | |
| class | PlaneField |
| Field to encapsulate a vector of 4 double values representing a plane with all properties of Vector4Field. More... | |
| class | FieldSensor |
| Class to define and to manage field sensors. More... | |
| class | Host |
| The Host is the central image processing class in the ML. More... | |
| class | ImageProperties |
| This class represents basic image properties:. More... | |
| class | 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. More... | |
| class | MedicalImageProperties |
| This class encapsulates basic medical image properties:. More... | |
| class | MemoryImage |
| A memory cache for the complete output image of an output connector. More... | |
| class | Module |
| Base class for an image processing module of the ML. More... | |
| class | BaseOp |
| class | UserThreadData |
| Base class for thread local data that is passed to CalculateOutputImageHandler::calculateOutputSubImage. More... | |
| class | CalculateOutputImageHandler |
| Base class for the calculation of pages of an output image (PagedImage) of a Module. More... | |
| class | ModuleTools |
| Class containing some helper functionality for Module programming and/or for the Module class itself. More... | |
| class | PagedImage |
| Class which represents an image, which manages properties of an image and image data which is located in pages. More... | |
| class | PageIDIterator |
| A class that allows to incrementally iterate over all ids of pages have an intersection with a given box on a given PagedImage. More... | |
| class | ProcessAllPagesHandler |
| Base class for handlers that are used for the Module::processAllPages facility. More... | |
| class | TScaleShiftData |
| Class to define a first order linear transformation. More... | |
| class | MLTStdTypeInfos |
| Template class to register the standard integer classes as voxel types in the ML. More... | |
| class | StringConversion |
| The class StringConversion provides static methods to convert ML objects to and from strings. More... | |
| class | SubImage |
| This class manages/represents a rectangular 6d image region which is organized linearly in memory. More... | |
| class | TSubImageBox |
| This class defines a rectangular subimage region of standard ML dimensions. More... | |
| class | SubImageBoxd |
| SubImageBoxd - SubImageBox with coordinates of float data type. More... | |
| class | TreeNodeException |
| The class TreeNodeException is the base class for all exceptions thrown by the class TreeNode and all derived classes. More... | |
| class | TreeNode |
| The class TreeNode is the abstract base class for the import/export of ML objects. More... | |
| class | TSubImage |
| This template class manages/represents a rectangular 6d image region in memory which is organized linearly. More... | |
| class | TSubImageCursorBase |
| Base class for all TSubImage Cursors. More... | |
| class | ConstTSubImageCursor |
| Cursor to access const data of a TSubImage. More... | |
| class | TSubImageCursor |
| Cursor to access data of a TSubImage for reading and writing. More... | |
| class | TSubImageWithCursor |
| A class that offers a TSubImage with a TSubImageCursor. More... | |
| class | VariableType |
| Base class for all variable types, mainly for doxygen documentation purpose. More... | |
| class | TypedProcessAllPagesHandler |
| TypedProcessAllPagesHandler can be used as a base class for an own ProcessAllPages handler and supports up to 4 type variable types. More... | |
| class | TypedCalculateOutputImageHandler |
| TypedCalculateOutputImageHandler can be used as a base class for an own CalculateOutputImageHandler and supports up to 4 variable types. More... | |
| struct | TypeTraits |
| TypeTraits for physical ML Datatypes. More... | |
| struct | PhysicalTypeSelector |
| Helper template so select a physical type from its type id. More... | |
| class | BackgroundTask |
| Base class for a task that is started in an extra thread. More... | |
| class | BackgroundTaskBaseModule |
| baseclass for ML modules that use background tasks More... | |
| class | BackgroundTaskHandle |
| A handle to a task that has been created by the background task manager. More... | |
| class | BackgroundTaskHandleAccessor |
| This class offers direct access to the contained background task. More... | |
| class | BackgroundTaskIdleProcessing_Qt |
| class | BackgroundTaskManager |
| the BackgroundTaskManager is the central singleton that manages running background tasks More... | |
| class | BackgroundTaskMessage |
| class | BackgroundTaskMessageQueue |
| class | BackgroundTaskFinishedMessage |
| class | BackgroundTaskMLGetTileBaseMessage |
| class | BackgroundTaskMLGetTileMessage |
| class | BackgroundTaskMLProcessAllPagesMessage |
| class | BackgroundTaskMLGetTileResultMessage |
| class | BackgroundTaskMLProcessAllPagesResultMessage |
| class | BackgroundTaskMethodCallMessage |
a 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) More... | |
| class | 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). More... | |
| class | BackgroundTaskTileProcessorBase |
| BackgroundTaskTileProcessorBase is the base class for processors that request an input image tile-by-tile. More... | |
| class | 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. More... | |
| class | DistantObject |
| A DistantObject stores the pointer to an object of type T and forbids direct access to the stored pointer. More... | |
| class | 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! More... | |
| class | ImagingBackgroundTask |
| class | ManagedSubImage |
| ManagedSubImage is derived from SubImage and frees its allocated memory automatically when it is destructed. More... | |
| class | 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. More... | |
| class | PagedImageProperties |
| PagedImageProperties extends the MedicalImageProperties with the page extent. More... | |
| class | ModuleBackgroundTask |
| ModuleBackgroundTask extends the ImagingBackgroundTask with a number of useful methods that allow asynchronous access to the images of a Module. More... | |
| class | ProcessAllPagesBackgroundTask |
| Class ProcessAllPagesBackgroundTask. More... | |
| class | TileIterator |
| Iterator that takes a region and a tile extent and returns subsequent tiles that cover the region, starting at region.v1. More... | |
| class | TypedBackgroundTaskHandle |
| The TypedBackgroundTaskHandle class provides a secure interface to communicate with a running BackgroundTask. More... | |
| class | ApplicationProperties |
| Static class that defines an interface to access properties of the host application. More... | |
| struct | ArgumentList0 |
| Empty argument to allow running with 0 arguments. More... | |
| struct | ArgumentList1 |
| ArgumentList with 1 argument. More... | |
| struct | ArgumentList2 |
| ArgumentList with 2 arguments. More... | |
| struct | ArgumentList3 |
| ArgumentList with 3 arguments. More... | |
| struct | ArgumentList4 |
| ArgumentList with 4 arguments. More... | |
| struct | ArgumentList5 |
| ArgumentList with 5 arguments. More... | |
| class | Barrier |
| A barrier class that handles synchronization of multiple threads Thread-safety: This class is thread-safe. More... | |
| class | ScopedBarrierWaiter |
| A helper class that ensures barrier waiting even when an exception occurs. More... | |
| class | Base |
| Class representing general ML objects that support import/export via strings (setPersistentState() and getPersistentState()) or arbitrary tree structures (using addStateToTree() and readStateFromTree()). More... | |
| class | CompilerInfo |
| class | ComputerModelInfo |
| class | CPUInfo |
| Singleton class that provides hardware specific information. More... | |
| class | DateTime |
| Class for performing date/time arithmetics, comparisons and formatting. More... | |
| class | ErrorOutput |
| Class to handle all ML debug prints, errors, warnings, and information. More... | |
| class | ErrorOutputInfos |
| Struct which contains all information about errors, fatal errors, warnings, information or debug prints. More... | |
| class | GPUInfo |
| Singleton class that provides hardware specific information. More... | |
| class | ImagePropertyExtension |
| Base class from which one can derive own image properties. More... | |
| class | ImagePropertyExtensionContainer |
| This class is a container for extended image properties derived from ImagePropertyExtension. More... | |
| class | Memory |
| Basic memory management class for the ML. More... | |
| class | MemoryInfo |
| Singleton class that provides hardware specific information. More... | |
| class | Notify |
| Class to handle all ML Notify prints, errors and warnings. More... | |
| class | RefCountedBase |
| RefCountedBase class adds intrusive reference counting support to the Base class. More... | |
| class | Runtime |
| This class contains the runtime system of the ML. More... | |
| class | RuntimeDict |
This file declares the class RuntimeDict, which manages a set of instances of class RuntimeTypes. More... | |
| class | RuntimeType |
| RuntimeType contains type and inheritance information of a class and a static dictionary with information on all created instances of RuntimeType. More... | |
| class | TimeCounter |
| Class to measure precise time intervals. More... | |
| class | TraceBuffer |
| This class manages a list and a stack of pointers to permanent strings. More... | |
| class | Trace |
| This class simply implements a constructor and a destructor. More... | |
| class | WaitCondition |
| WaitCondition implements a wait condition for thread synchronization. More... | |
| class | WMIInterface |
| Interface to the Windows Management Instrumentation http://msdn.microsoft.com/en-us/library/aa394582.aspx. More... | |
| class | FloatingPointVectorDataContainerBase |
| Base class of the FloatingPointVector class which holds the data buffer. More... | |
| class | FloatingPointVector |
| Template class for vector arithmetic with floating point data types. More... | |
| class | TVector6DBase |
| TVector6DBase is the data container class for TVector providing specialized 6D container functionality for vectors of dimension MLMaxImageDimension. More... | |
| class | TImageVector |
| ImageVector is the 6D TVector specialization used by the ML for all image indexing. More... | |
| class | TVectorNDBase |
| TVectorNDBase is the data container class for the TVector template providing ND functionality for integer vectors. More... | |
| class | TVector |
| ML integer image vector class to be specialized for different purposes. More... | |
| class | Line |
| Class to define the geometry primitive "Line" consisting of a position and a direction. More... | |
| class | Tmat2 |
| A two by two matrix class consisting of 2 row vectors. More... | |
| class | Tmat3 |
| A three by three matrix class of three row vectors. More... | |
| class | Tmat4 |
| A four by four matrix class consisting of 4 row vectors. More... | |
| class | Tmat5 |
| A five by five matrix class of five row vectors. More... | |
| class | Tmat6 |
| A six by six matrix class of six row vectors. More... | |
| class | Plane |
| Class defining a plane in 3D. More... | |
| class | TQuaternion |
| Implementation of a Quaternion with common operations. More... | |
| class | Rotation |
| Class to handle Rotations (internally the rotation is stored as a quaternion). More... | |
| class | Tvec10 |
| An ten dimensional vector class for floating point types. More... | |
| class | Tvec16 |
| A 16 dimensional vector class for floating point types. More... | |
| class | Vector2DataContainer |
| Specialized base class for the FloatingPointVectorDataContainerBase. More... | |
| class | Tvec2 |
| A two dimensional vector class for floating point types. More... | |
| class | Vector3DataContainer |
| Specialized base class for the FloatingPointVectorDataContainerBase. More... | |
| class | Tvec3 |
| A three dimensional vector class for floating point types. More... | |
| class | Tvec32 |
| A 32 dimensional vector class for floating point types. More... | |
| class | Tvec4 |
| A four dimensional vector class for floating point types. More... | |
| class | Tvec5 |
| A five dimensional vector class for floating point types. More... | |
| class | Tvec6 |
| A six dimensional vector class for floating point types. More... | |
| class | Tvec64 |
| A 64 dimensional vector class for floating point types. More... | |
| class | Tvec7 |
| An seven dimensional vector class for floating point types. More... | |
| class | Tvec8 |
| An eight dimensional vector class for floating point types. More... | |
| class | Tvec9 |
| An nine dimensional vector class for floating point types. More... | |
| class | DicomTreeImagePropertyExtension |
| Implement an ImagePropertyExtension object which can be passed to the ML. More... | |
| class | DataCompressor |
| Abstract base class for ML data compression algorithms. More... | |
| class | DataCompressorFactory |
| Factory for ML data compression algorithms. More... | |
| class | LUTDataBase |
| Untyped base class for LUTData template classes. More... | |
| class | LUTData |
| A LUTData object stores an instance of a LUT, rendered for a specified visual type, data type, reference range and index/row/layer set. More... | |
| class | LUTFBlend |
| Generate a 2/3D-LUT by blending two 1/2D-LUTs. More... | |
| class | LUTFChannelMap |
| A LUT function mapping the individual channels of the input LUT to the channels of the output LUT. More... | |
| class | LUTFColor |
| LUT transform to apply or remove color to an input LUT. More... | |
| class | LUTFCombine |
| A LUT function combining several input LUTs into a single output LUT. More... | |
| class | LUTFCompose |
| A LUT function composing several input LUTs into a single output LUT. More... | |
| class | LUTFConcat |
| Concatenate LUTs in row or layer direction. More... | |
| class | LUTRGBAPoint |
| A LUT sampling point with index position and RGBA channel values,. More... | |
| class | LUTFLinear |
| A color/gray LUT with sampling points and linear, nearest neighbor or truncated interpolation inbetween. More... | |
| class | LUTFloatRGBA |
| Implements a float RGBA color table. More... | |
| class | LUTFPrimitive |
| A single channel LUT with predefined primitives of different shapes. More... | |
| class | LUTFRampPair |
| An RGBA LUT consisting of a RGB ramp and an alpha ramp. More... | |
| class | LUTFRescale |
| LUT transform to rescale a LUT's index range and to convert an absolute to a relative LUT. More... | |
| class | LUTFSelect |
| Select a 1D-LUT from a specified row/layer of a 2D- or 3D-LUT. More... | |
| class | LUTFunction |
| Common base class for lookup tables. More... | |
| class | LUTIteratorBase |
| LUT iterator base class with type independent functionality and declarations. More... | |
| class | LUTIterator |
| The LUTIterator class template is used by a LUTFunction object for rendering into a LUTData object. More... | |
| class | BaseItem |
| General Base object class for list items that have an id and a name. More... | |
| class | BaseItemParser |
| Parser class for BaseItem strings, containing an object's id and name. More... | |
| class | BaseContainerItem |
| Base object class BaseContainerItem encapsulates a pointer to a Base object as a list item. More... | |
| class | BaseListSortParameters |
| Class that is designed to hold custom list sorting parameters (such as sort mode). More... | |
| class | BaseList |
| Base object class BaseList which stores a list of BaseContainerItem entries. More... | |
| class | ComposeBaseList |
| Engine module ComposeBaseList composing two base objects. More... | |
| class | CopyBase |
| Engine template module CopyBase to copy any Base-derived object that provides a virtual assignment operator which allows to copy from Base. More... | |
| class | CopyList |
| Engine module class for copying ListBase derived classes, which is ok because lists have an assignment operator. More... | |
| class | CurveData |
| Base object class representing a single curve object, consisting of zero or one X- and any number of Y-data series. More... | |
| class | CurveList |
| Base object class CurveList with a list of CurveData object pointers. More... | |
| class | CurveDataBaseList |
| Base object class list as alternative implementation for CurveData, essentially a container for Base objects. More... | |
| class | DecomposeBaseList |
| Engine module decomposing a BaseList into one base object and a so-called rest list. More... | |
| class | DiscList |
| Base object class DiscList. More... | |
| class | ExtractObjectFromList |
| Engine module ExtractObjectFromList extracting a single list item (identified by its index) from a given list. More... | |
| class | KeyFrame |
| Class KeyFrame consisting of a 3D position, tangent and up vector. More... | |
| class | KeyFrameList |
| Base object class KeyFrameList storing a list of KeyFrame entries. More... | |
| class | ListBase |
| Base object class ListBase managing a number of BaseItem objects. More... | |
| class | ListTemplate |
| Basic list class template combining properties of ListBase and a vector of the template argument type. More... | |
| class | BaseListTemplate |
| Base object template list class for list item classes derived from BaseItem. More... | |
| class | ListContainerBase |
| Abstract module class ListContainerBase implementing basic functionality for a list container module. More... | |
| class | ListContainerTemplate |
| Template module class ListContainerTemplate for a specific list class. More... | |
| class | ListParser |
| Parser class for parsing persistent state strings of list objects. More... | |
| class | MarkerList |
| Base object class MarkerList managing a list of markers represented by Vector4's. More... | |
| class | Mat3List |
| Base object class Mat3List managing a list of 3x3 matrices. More... | |
| class | Mat4List |
| Base object class Mat4List managing a list of 4x4 matrices. More... | |
| class | MergeLists |
| Engine module MergeLists merging two BaseListTemplate-derived objects. More... | |
| class | ParserBase |
| Basic parser class from which special parser classes can be derived for parsing persistent state strings. More... | |
| class | PointList |
| Base object class PointList managing a list of points. More... | |
| class | RasterFunction |
| Base object to handle implicit or explicit functions to draw into subimages. More... | |
| class | RasterFunctionList |
| Base object class to handle a list of raster functions. More... | |
| class | SphereList |
| Base object managing a list of Sphere objects. More... | |
| class | StringList |
| Base object class managing a list for items of type BaseItem usable for string storage. More... | |
| class | StringListContainer |
| Base object class StringListContainer managing a list of items of type StringList. More... | |
| class | StylePalette |
| Base object class StylePalette for providing a collection of colors, line styles and marker types. More... | |
| class | StylePaletteOp |
| Defines the StylePalette operator for providing a collection of colors, line styles and marker types. More... | |
| class | VecListTemplate |
| BaseObject list class template (derived from ListTemplate) for lists of n-tupels of a given type. More... | |
| class | Vec3iList |
| Base object class Vec3iList derived from VecListTemplate. More... | |
| class | Vec4iList |
| Base object class Vec4iList derived from VecListTemplate. More... | |
| class | Vec6iList |
| Base object class Vec6iList derived from VecListTemplate. More... | |
| class | Vec3fList |
| Base object class Vec3fList derived from VecListTemplate. More... | |
| class | Vec4fList |
| Base object class Vec4fList derived from VecListTemplate. More... | |
| class | Vec6fList |
| Base object class Vec6fList derived from VecListTemplate. More... | |
| class | VectorList |
| Base object representing a list of vectors given as Vector4's. More... | |
| class | XMarker |
| Base object class XMarker (derived form baseItem) with 6D pos, 3D vec and type int. More... | |
| class | XMarkerList |
| Base object class XMarkerList (derived from BaseListTemplate) specialized for XMarker items. More... | |
| class | XMarkerListContainer |
| Base object class XMarkerListContainer (derived from ListContainerTemplate) for XMarkerList objects. More... | |
| class | MLImageFormatFileCache |
| A file cache for a whole volume which is changed only if load, clear or auto load is activated. More... | |
| class | MLImageFormatInfo |
| Information retrieval module for the MLImageFormat. More... | |
| class | MLImageFormatIOBase |
| Save module for MLImageFormat. More... | |
| class | MLImageFormatLoad |
| The load module class for the MLImageFormat. More... | |
| class | MLImageFormatSave |
| Save module for MLImageFormat. More... | |
| class | ObjMgr |
| Database manager and communication switchboard. More... | |
| class | omAttribute |
| Manages the attribute data and takes care of allocation and deallocation. More... | |
| class | omAttributesVector |
| Manages one layer of information. More... | |
| class | omMessage |
| Message type. More... | |
| class | omData_omMessage |
| Data type for messages. More... | |
| class | omAttribute_omMessage |
| Attribute for messages. More... | |
| class | ObjMgrBase |
| Base class for all communicating modules. More... | |
| class | ObjMgrClient |
| Base class for all modules that wish to use and communicate (send and receive notifications) with the ObjMgr module. More... | |
| class | omObjMgrConnection |
| Connection information. More... | |
| class | omData |
| Manages data and takes care of allocation and deallocation. More... | |
| class | omDataType |
| Base class for data. More... | |
| class | ObjMgrEvent |
| Event information. More... | |
| class | omFlags |
| Managed special flags of information address components. More... | |
| class | omObject |
| Base class that declares to basic functionality of an object. More... | |
| class | omObjectContainer |
| Database (object container) - manages all objects. More... | |
| class | omIDType |
| Object, layer, info Id type. More... | |
| class | olSpecializedLoader |
| Base class for all loader-plugins. More... | |
| class | olFullPath |
| This is a simple class that lets us do easy prepending of the info file's directory to a given relative path. More... | |
| class | BitMorphologyFilter |
| The class to apply BitMorphology based kernel filters to images. More... | |
| class | CloseGapFilter |
| The class to apply CloseGap based kernel filters to images. More... | |
| class | CompassFilter |
| A class implementing different compass filters. More... | |
| class | ConvolutionFilter |
| This class implements convolutions with fixed kernel sizes. More... | |
| class | Correlation |
| Correlation of image with kernel image. More... | |
| class | ExtConvolutionFilter |
| This class implements different convolution filters with changeable kernel sizes. More... | |
| class | TKernel |
| Class to manage a filtering kernel for images. More... | |
| class | KernelBaseModule |
| The module base class to apply kernels to an image. More... | |
| class | KernelBaseOp |
| class | KernelCurvatureEstimationFilter |
| Implements a filter to estimate curvatures. More... | |
| class | KernelEditor |
| The class to edit a 6D kernel. More... | |
| class | KernelLineApplicator |
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. More... | |
| class | KernelLineApplicatorBase |
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. More... | |
| class | KernelModule |
| The typically used convenience class to apply a kernel to an image. More... | |
| class | KernelOp |
| struct | fctLineFilter |
| The basic implementation of a filter to filter an image row with kernel operations. More... | |
| struct | useObjectLineFilter |
| Wrapper for the use of object bound row filters. More... | |
| class | KernelTools |
| Class collecting a set of templated an normal functions for filtering operations using kernels. More... | |
| class | LineApplicator |
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. More... | |
| class | LocalMaximaFilter |
| Class searching local maxima in images using a kernel based filtering. More... | |
| class | LoGFilter |
| The LoGFilter permits filtering an image with a 2D Laplace of Gaussian filter kernel. More... | |
| class | MorphologyFilter |
| The class to apply morphology based kernel filters to images. More... | |
| class | RankFilter |
| The class to apply rank based kernel filters images. More... | |
| class | RobertsFilter |
| Class to apply a kernel based roberts filtering to an image. More... | |
| class | SigmaFilter |
| A sigma filter class. More... | |
| class | Sobel3DFilter |
| Applies a Sobel edge detection or a Sobel gradient estimation in 3D to a volume image. More... | |
| class | StdDeviationFilter |
| This class is a kernel filtering operator, which calculates the standard deviation in the (defined by the kernel) neighborhood of a voxel. More... | |
| class | SurroundFilter |
| Class to cover an object specified by a threshold with a voxel thick surface of selected values. More... | |
| class | ZeroCrossingsFilter |
| A kernel filtering operator, which searches for zero crossings in the input image. More... | |
| class | EditObject |
| allows to edit an ml::base-derived object via its XML description. More... | |
| class | IOHandler |
| Handles the different possible IO modes. More... | |
| class | LoadBase |
| Allows to load ml::base-derived objects from file. More... | |
| class | SaveBase |
| saves an ml::base-derived object to a file class SaveBase More... | |
| class | XMLTreeNodeException |
| The XMLTreeNodeException class extends the exceptions already provided by class TreeNodeException. More... | |
| class | XMLTreeNode |
| The class XMLTreeNode implements the abstract class TreeNode to allow export and import of ML objects to and from XML files and strings. More... | |
| class | BitImage |
| Class to manage a binary image. More... | |
| class | Disc |
| Class to handle the geometry primitive "Disc" consisting of a center, a normal and a radius. More... | |
| class | MultiField |
| Field to represent a dynamic vector of DATATYPE values. More... | |
| class | DoubleMultiField |
| Save warning state. More... | |
| class | FloatMultiField |
| Class FloatMultiField. See MultiField for documentation. More... | |
| class | IntMultiField |
| Class IntMultiField. See MultiField for documentation. More... | |
| class | Int32MultiField |
| Class Int32MultiField. See MultiField for documentation. More... | |
| class | UInt32MultiField |
| Class UInt32MultiField. See MultiField for documentation. More... | |
| class | Sphere |
| Defines the class to handle the geometry primitive "Sphere" with a radius and a center point. More... | |
| class | 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. More... | |
| class | Tools |
| Class which collects some useful functions needed in many places of operator programming. More... | |
| class | TVirtualVolume |
| 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. More... | |
| class | 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. More... | |
| struct | 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. More... | |
| struct | WEMEventContainer |
| This struct holds all necessary data for the different notifications. More... | |
| class | WEM |
| A WEM comprises a number of WEMPatches. More... | |
| class | WEMAttributes |
| This class comprises some attributes that are common for a WEM and a WEMPatch. More... | |
| class | WEMBoundingBox |
| This class represents an axis aligned bounding box for a WEMPatch. More... | |
| struct | WEMDefaults |
| Struct providing default values for the WEM library. More... | |
| class | WEMEdge |
| Defines the mesh component: edge. More... | |
| class | WEMFace |
| Defines the mesh component: face. More... | |
| class | WEMIndexedFace |
| Defines the mesh component: an face holding a list of up to 100 indices. More... | |
| class | WEMGenerator |
| The WEMGenerator is the base class for all modules that generate WEMs, be it automatically or interactive. More... | |
| class | WEMInspector |
| This class is the base class for WEM modules that have one WEM input but no WEM output. More... | |
| class | WEMModule |
| The WEMModule class provides some common fields and methods for WEMProcessors, WEMGenerators and WEMInspectors. More... | |
| class | WEMProcessor |
| The WEMProcessor is the base class for all modules that process WEMs, be it automatically or interactive. More... | |
| class | WEMNode |
| Defines the mesh component: node. More... | |
| class | WEMPatch |
| Base class for triangle and quad patches. More... | |
| class | WEMPolygon |
| Defines the mesh component: polygon. More... | |
| class | WEMPolygonPatch |
| This represents a WEMPatch consisting of polygons only. More... | |
| class | WEMPrimitive |
| This is the base class for all WEM elements like nodes, edges and faces. More... | |
| class | WEMPrimitiveValueList |
| This class comprises some attributes that are common for a WEM and a WEMPatch. More... | |
| class | WEMQuad |
| Defines the mesh component: quad. More... | |
| class | WEMQuadPatch |
| This represents a WEMPatch consisting of quads only. More... | |
| class | WEMRequirements |
| This class represents WEMPatch requirements to be used by WEMProcessor. More... | |
| class | WEMTriangle |
| Defines the mesh component: triangle. More... | |
| class | WEMTrianglePatch |
| This represents a WEMPatch consisting of triangles only. More... | |
| class | WEMContainer |
| Container with the ability to detect double inserts. More... | |
| class | WEMFastVector |
| Dynamic templated vector. More... | |
| class | WEMHeap |
| 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. More... | |
| class | WEMIndexVector |
| Dynamic vector, based on a memory pool. Keeps track on entry numbers of stored primitives. More... | |
| class | WEMObjectVector |
| Dynamic templated vector. More... | |
| class | WEMQueueElement |
| The WEMQueueElement represents an element of a single linked list. More... | |
| class | WEMQueue |
| The WEMQueue is a single linked list with pointers to its head and tail elements. More... | |
| class | WEMVector |
| Dynamic templated vector. More... | |
| class | WEMCut |
| MISSING DESCRIPTION. More... | |
| class | WEMCutOp |
| Helper class for operations on cuts (partial, face or full). More... | |
| class | WEMFaceCut |
| Helper class for performing a cutting on a face. More... | |
| class | WEMPartialFaceCut |
| MISSING DESCRIPTION. More... | |
| class | WEMEdgeDiagnosis |
| This class provides diagnostic information on a WEMEdge. More... | |
| class | WEMFaceDiagnosis |
| This class provides diagnostic information on a WEMFace. More... | |
| class | WEMNodeDiagnosis |
| This class provides diagnostic information on a WEMNode. More... | |
| class | WEMPatchDiagnosis |
| This class provides diagnostic information on a WEMNode. More... | |
| class | WEMEdgeOp |
| Helper class for performing swap, split and collapse operations on edges of a WEM. More... | |
| class | WEMFaceOp |
| Helper class for performing operations on a face. More... | |
| class | WEMGeometry |
| Tool class for performing geometric analyzes on a WEMPatch. More... | |
| class | WEMSetOp |
| Tool class for performing set operations on WEM patches. More... | |
| class | WEMConnectedComponent |
| The WEMConnectedComponent class. More... | |
| class | WEMFaceCutConnectedComponent |
| Tool class for collecting a connected component consisting of FaceCuts. More... | |
| class | WEMShortestPath |
| The WEMShortestPath class implements Dijkstra's shortest path algorithm for a WEM. More... | |
| class | WEMNodeOp |
| Helper class for performing smoothing and other stuff on nodes. More... | |
| class | CSO |
| The CSO represents a contour segmentation object. More... | |
| class | CSOAttributes |
| This class comprises some attributes that are common for a CSO and a CSOGroup. More... | |
| class | CSOBoundingBox |
| The CSOBoundingBox defines an axis parallel bounding box with double precision. More... | |
| class | CSOGroup |
| A CSOGroup comprises a number of CSOs, which themselves can be in a number of different CSOGroups. More... | |
| class | CSOList |
| A CSOList comprises a number of CSOs and CSOGroups and is the central object for contour segmentation objects. More... | |
| class | CSOManager |
| The CSOManager allows for storing and iterating CSOs, and implements an undo/redo mechanism. More... | |
| class | CSOBaseModule |
| Base class for CSOModules. More... | |
| class | CSOConvertor |
| Base class for modules that convert CSOs to voxel images. More... | |
| class | CSOGenerator |
| The CSOGenerator is the base class for all modules that generate CSOs, be it automatically or interactive. More... | |
| class | CSOModificator |
| Base class for performing modifications on the CSOs of a CSOList. More... | |
| class | CSOPathPoints |
| The CSOPathPoints is a list of world coordinates which are interpolated by a certain interpolation scheme between seed points of a CSO. More... | |
| class | CSOGroupRules |
| This handles rules like the maximum number of CSOs in a group and applies them. More... | |
| class | CSOListRules |
| The CSOListRules class controls how the CSOList should treat CSOGroups if their CSOs are removed. More... | |
| class | CSOSeedPoint |
| The CSOSeedPoint can be interactively set and modified and is the framework for contours. More... | |
| class | CSOCommand |
| Base class for a CSOCommand for the undo/redo mechanism. More... | |
| class | CSOCmdAddCSO |
| Class for undo/redo of adding a new CSO to the CSOList. More... | |
| class | CSOCmdRemoveCSO |
| Class for undo/redo of removing a CSO from the CSOList. More... | |
| class | CSOCmdAddCSOGroup |
| Class for undo/redo of adding a CSOGroup to the CSOList. More... | |
| class | CSOCmdRemoveCSOGroup |
| Class for undo/redo of removing a CSOGroup from the CSOList. More... | |
| class | CSOCmdAddCSOtoGroup |
| Class for undo/redo of adding a CSO to a Group. More... | |
| class | CSOCmdRemoveCSOfromGroup |
| Class for undo/redo of removing a CSO from a Group. More... | |
| class | CSOCmdAddCSOList |
| Class for undo/redo of adding multiple CSOs to the CSOList. More... | |
| class | CSOCmdMoveContour |
| Class for undo/redo of the moving of a contour. More... | |
| class | CSOCmdMoveSeedPoint |
| Class for undo/redo of the moving of a single seed point. More... | |
| class | CSOCmdInsertRemoveSeedPoint |
| Class for undo/redo of the insertion/removal of a single seed point. More... | |
| class | CSOCmdAddCSOSet |
| Class for undo/redo of of adding a set of CSOs to the CSOList. More... | |
| class | CSOCmdRemoveCSOSet |
| Class for undo/redo of removing a set of CSOs from the CSOList. More... | |
| class | CSOCmdModifySet |
| Class for undo/redo of modifying a set of CSOs. More... | |
| class | CSOUndoRedoManager |
| Manager class for maintaining the undo and the redo stacks. More... | |
| class | CSOVoxelSetPoint |
| class | CSOVoxelSet |
| The CSOVoxelSet represents a contour segmentation object in discrete voxel coordinates. More... | |
| class | CSOVoxelSetGroup |
| class | CSOVoxelSetList |
| class | CSOFunction |
| Base class for distance functions for application in the marching cubes algorithm. More... | |
| class | CSOGeneratePathPoints |
| The CSOGeneratePathPoints class offers interpolation methods (computing path points between seed points) as a linear interpolation, a spline interpolation and a spline approximation. More... | |
| class | CSOGeometry |
| The CSOGeometry class offers some common methods for various geometric problems, e.g., determining whether a CSO lies in a plane, if a CSO is self-intersection, computing the center of gravity, thinning out path points or applying Boolean operations. More... | |
| class | CSOInterpolate3DFunctionSettings |
| This class encapsulates the settings for CSOInterpolate3DFunction. More... | |
| class | CSOInterpolate3DFunction |
| The CSOInterpolate3DFunction holds the interpolation function which is a smooth thin-plate spline surface. More... | |
| class | CSOMarchingSquares |
| This class implements the Marching Squares algorithm to find isolines on 2D image slices. More... | |
| class | CSOMarchingSquaresCell |
| Marching squares cell. More... | |
| class | CSOMath |
| The CSOMath class offers some common methods for various problems, e.g., computing the area, mapping from voxel to world or computing numerical problems real fast. More... | |
| class | CSOObjectHeap |
| 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. More... | |
| class | CSOObjectVector |
| 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. More... | |
| class | CSOPathPointIterator |
| class | CSOPathPointConstIterator |
| class | CSOPointInPolygonChecker |
| Checks if a point is inside a planar, closed polygon in an arbitrary plane. More... | |
| class | CSOSmoothing |
| class | CSOBulgeProcessor |
| Module which allows for an interactive bulging of CSOs of all types. More... | |
| class | CSOFreehandProcessor |
| Module which allows for an interactive generation of freehand contours with linear or spline interpolation, and the editing of existing freehand contours. More... | |
| class | CSOIsoProcessor |
| The CSOIsoProcessor interactively finds an iso contour on the slice being displayed by the SoView2D module or on the optional input image. More... | |
| class | CSOLiveWireGraph |
| The class maintains a graph for applying a shortest path algorithm on. More... | |
| struct | VoxelPos |
| Structure holding a 2D voxel position. More... | |
| struct | CSOLiveWireNode |
| Structure holding a live wire node for the shortest path algorithm. More... | |
| class | CSOLiveWireProcessor |
| Module which allows for an half-automatic generation of contours along image edges, based on the live wire algorithm. More... | |
| class | CSOModifyProcessor |
| Module which allows for a modification of CSOs of all types. More... | |
| class | CSOPrimitiveProcessor |
| Module which enables interactive generation of primitive contours such as ellipses and rectangles. More... | |
| class | CSOProcessor |
| Base class for processor modules; those provide mechanisms for an interactive generation of seed points and for an automatic computation of path points. More... | |
| class | CSOProcessorData |
| The CSOProcesorData provides the network data interchange object for processing interaction events and contour interpolation. More... | |
| class | DcmDRTDoseIODInterface |
| Class to provide access to DRTDoseIOD. More... | |
| class | DcmDRTImageIODInterface |
| Class to provide access to DRTImageIOD. More... | |
| class | DcmDRTIonBeamsTreatmentRecordIODInterface |
| Class to provide access to DRTIonBeamsTreatmentRecordIOD. More... | |
| class | DcmDRTIonPlanIODInterface |
| Class to provide access to DRTIonPlanIOD. More... | |
| class | DcmDRTPlanIODInterface |
| Class to provide access to DRTPlanIOD. More... | |
| class | DcmDRTStructureSetIODInterface |
| Class to provide access to DRTStructureSetIOD. More... | |
| class | DcmDRTTreatmentSummaryRecordIODInterface |
| Class to provide access to DRTTreatmentSummaryRecordIOD. More... | |
| class | DcmDRTAdditionalDrugSequenceInterface |
| Class to provide access to DRTAdditionalDrugSequence. More... | |
| class | DcmDRTAdmittingDiagnosesCodeSequenceInterface |
| Class to provide access to DRTAdmittingDiagnosesCodeSequence. More... | |
| class | DcmDRTApplicationSetupSequenceInterface |
| Class to provide access to DRTApplicationSetupSequence. More... | |
| class | DcmDRTApplicatorSequenceInterface |
| Class to provide access to DRTApplicatorSequence. More... | |
| class | DcmDRTBeamLimitingDeviceLeafPairsSequenceInterface |
| Class to provide access to DRTBeamLimitingDeviceLeafPairsSequence. More... | |
| class | DcmDRTBeamLimitingDevicePositionSequenceInterface |
| Class to provide access to DRTBeamLimitingDevicePositionSequence. More... | |
| class | DcmDRTBeamLimitingDeviceSequenceInRTImageIODInterface |
| Class to provide access to DRTBeamLimitingDeviceSequenceInRTImageIOD. More... | |
| class | DcmDRTBeamLimitingDeviceSequenceInRTPlanIODInterface |
| Class to provide access to DRTBeamLimitingDeviceSequenceInRTPlanIOD. More... | |
| class | DcmDRTBeamLimitingDeviceToleranceSequenceInterface |
| Class to provide access to DRTBeamLimitingDeviceToleranceSequence. More... | |
| class | DcmDRTBeamSequenceInRTPlanIODInterface |
| Class to provide access to DRTBeamSequenceInRTPlanIOD. More... | |
| class | DcmDRTBlockSequenceInterface |
| Class to provide access to DRTBlockSequence. More... | |
| class | DcmDRTBrachyAccessoryDeviceSequenceInterface |
| Class to provide access to DRTBrachyAccessoryDeviceSequence. More... | |
| class | DcmDRTBrachyControlPointSequenceInterface |
| Class to provide access to DRTBrachyControlPointSequence. More... | |
| class | DcmDRTBrachyReferencedDoseReferenceSequenceInterface |
| Class to provide access to DRTBrachyReferencedDoseReferenceSequence. More... | |
| class | DcmDRTBreedRegistrationSequenceInterface |
| Class to provide access to DRTBreedRegistrationSequence. More... | |
| class | DcmDRTBreedRegistryCodeSequenceInterface |
| Class to provide access to DRTBreedRegistryCodeSequence. More... | |
| class | DcmDRTCalculatedDoseReferenceSequenceInterface |
| Class to provide access to DRTCalculatedDoseReferenceSequence. More... | |
| class | DcmDRTChannelSequenceInterface |
| Class to provide access to DRTChannelSequence. More... | |
| class | DcmDRTChannelShieldSequenceInterface |
| Class to provide access to DRTChannelShieldSequence. More... | |
| class | DcmDRTChannelSourceSequenceInterface |
| Class to provide access to DRTChannelSourceSequence. More... | |
| class | DcmDRTCodingSchemeIdentificationSequenceInterface |
| Class to provide access to DRTCodingSchemeIdentificationSequence. More... | |
| class | DcmDRTCompensatorSequenceInterface |
| Class to provide access to DRTCompensatorSequence. More... | |
| class | DcmDRTConceptCodeSequenceInterface |
| Class to provide access to DRTConceptCodeSequence. More... | |
| class | DcmDRTConceptNameCodeSequenceInterface |
| Class to provide access to DRTConceptNameCodeSequence. More... | |
| class | DcmDRTContentItemModifierSequenceInterface |
| Class to provide access to DRTContentItemModifierSequence. More... | |
| class | DcmDRTContourImageSequenceInterface |
| Class to provide access to DRTContourImageSequence. More... | |
| class | DcmDRTContourSequenceInterface |
| Class to provide access to DRTContourSequence. More... | |
| class | DcmDRTContrastBolusAdministrationRouteSequenceInterface |
| Class to provide access to DRTContrastBolusAdministrationRouteSequence. More... | |
| class | DcmDRTContrastBolusAgentSequenceInterface |
| Class to provide access to DRTContrastBolusAgentSequence. More... | |
| class | DcmDRTContributingEquipmentSequenceInterface |
| Class to provide access to DRTContributingEquipmentSequence. More... | |
| class | DcmDRTControlPointSequenceInterface |
| Class to provide access to DRTControlPointSequence. More... | |
| class | DcmDRTCorrectedParameterSequenceInterface |
| Class to provide access to DRTCorrectedParameterSequence. More... | |
| class | DcmDRTDeidentificationMethodCodeSequenceInterface |
| Class to provide access to DRTDeidentificationMethodCodeSequence. More... | |
| class | DcmDRTDerivationCodeSequenceInterface |
| Class to provide access to DRTDerivationCodeSequence. More... | |
| class | DcmDRTDeviceSequenceInterface |
| Class to provide access to DRTDeviceSequence. More... | |
| class | DcmDRTDigitalSignaturePurposeCodeSequenceInterface |
| Class to provide access to DRTDigitalSignaturePurposeCodeSequence. More... | |
| class | DcmDRTDigitalSignaturesSequenceInterface |
| Class to provide access to DRTDigitalSignaturesSequence. More... | |
| class | DcmDRTDoseReferenceSequenceInterface |
| Class to provide access to DRTDoseReferenceSequence. More... | |
| class | DcmDRTDVHReferencedROISequenceInterface |
| Class to provide access to DRTDVHReferencedROISequence. More... | |
| class | DcmDRTDVHSequenceInterface |
| Class to provide access to DRTDVHSequence. More... | |
| class | DcmDRTEncryptedAttributesSequenceInterface |
| Class to provide access to DRTEncryptedAttributesSequence. More... | |
| class | DcmDRTExposureSequenceInRTImageIODInterface |
| Class to provide access to DRTExposureSequenceInRTImageIOD. More... | |
| class | DcmDRTFixationDeviceSequenceInterface |
| Class to provide access to DRTFixationDeviceSequence. More... | |
| class | DcmDRTFluenceMapSequenceInterface |
| Class to provide access to DRTFluenceMapSequence. More... | |
| class | DcmDRTFractionGroupSequenceInRTIonPlanIODInterface |
| Class to provide access to DRTFractionGroupSequenceInRTIonPlanIOD. More... | |
| class | DcmDRTFractionGroupSequenceInRTPlanIODInterface |
| Class to provide access to DRTFractionGroupSequenceInRTPlanIOD. More... | |
| class | DcmDRTFractionGroupSummarySequenceInterface |
| Class to provide access to DRTFractionGroupSummarySequence. More... | |
| class | DcmDRTFractionStatusSummarySequenceInterface |
| Class to provide access to DRTFractionStatusSummarySequence. More... | |
| class | DcmDRTFrameOfReferenceRelationshipSequenceInterface |
| Class to provide access to DRTFrameOfReferenceRelationshipSequence. More... | |
| class | DcmDRTHL7StructuredDocumentReferenceSequenceInterface |
| Class to provide access to DRTHL7StructuredDocumentReferenceSequence. More... | |
| class | DcmDRTIconImageSequenceInterface |
| Class to provide access to DRTIconImageSequence. More... | |
| class | DcmDRTInstitutionCodeSequenceInterface |
| Class to provide access to DRTInstitutionCodeSequence. More... | |
| class | DcmDRTIonBeamLimitingDeviceSequenceInterface |
| Class to provide access to DRTIonBeamLimitingDeviceSequence. More... | |
| class | DcmDRTIonBeamSequenceInterface |
| Class to provide access to DRTIonBeamSequence. More... | |
| class | DcmDRTIonBlockSequenceInterface |
| Class to provide access to DRTIonBlockSequence. More... | |
| class | DcmDRTIonControlPointDeliverySequenceInterface |
| Class to provide access to DRTIonControlPointDeliverySequence. More... | |
| class | DcmDRTIonControlPointSequenceInterface |
| Class to provide access to DRTIonControlPointSequence. More... | |
| class | DcmDRTIonRangeCompensatorSequenceInterface |
| Class to provide access to DRTIonRangeCompensatorSequence. More... | |
| class | DcmDRTIonToleranceTableSequenceInterface |
| Class to provide access to DRTIonToleranceTableSequence. More... | |
| class | DcmDRTIonWedgePositionSequenceInterface |
| Class to provide access to DRTIonWedgePositionSequence. More... | |
| class | DcmDRTIonWedgeSequenceInterface |
| Class to provide access to DRTIonWedgeSequence. More... | |
| class | DcmDRTLateralSpreadingDeviceSequenceInterface |
| Class to provide access to DRTLateralSpreadingDeviceSequence. More... | |
| class | DcmDRTLateralSpreadingDeviceSettingsSequenceInterface |
| Class to provide access to DRTLateralSpreadingDeviceSettingsSequence. More... | |
| class | DcmDRTMACParametersSequenceInterface |
| Class to provide access to DRTMACParametersSequence. More... | |
| class | DcmDRTMeasuredDoseReferenceSequenceInterface |
| Class to provide access to DRTMeasuredDoseReferenceSequence. More... | |
| class | DcmDRTMeasurementUnitsCodeSequenceInterface |
| Class to provide access to DRTMeasurementUnitsCodeSequence. More... | |
| class | DcmDRTModalityLUTSequenceInterface |
| Class to provide access to DRTModalityLUTSequence. More... | |
| class | DcmDRTModifiedAttributesSequenceInterface |
| Class to provide access to DRTModifiedAttributesSequence. More... | |
| class | DcmDRTMotionSynchronizationSequenceInterface |
| Class to provide access to DRTMotionSynchronizationSequence. More... | |
| class | DcmDRTMultiplexedAudioChannelsDescriptionCodeSequenceInterface |
| Class to provide access to DRTMultiplexedAudioChannelsDescriptionCodeSequence. More... | |
| class | DcmDRTOriginalAttributesSequenceInterface |
| Class to provide access to DRTOriginalAttributesSequence. More... | |
| class | DcmDRTOtherPatientIDsSequenceInterface |
| Class to provide access to DRTOtherPatientIDsSequence. More... | |
| class | DcmDRTOverrideSequenceInterface |
| Class to provide access to DRTOverrideSequence. More... | |
| class | DcmDRTPatientBreedCodeSequenceInterface |
| Class to provide access to DRTPatientBreedCodeSequence. More... | |
| class | DcmDRTPatientSetupSequenceInterface |
| Class to provide access to DRTPatientSetupSequence. More... | |
| class | DcmDRTPatientSpeciesCodeSequenceInterface |
| Class to provide access to DRTPatientSpeciesCodeSequence. More... | |
| class | DcmDRTPerformedProtocolCodeSequenceInterface |
| Class to provide access to DRTPerformedProtocolCodeSequence. More... | |
| class | DcmDRTPersonIdentificationCodeSequenceInterface |
| Class to provide access to DRTPersonIdentificationCodeSequence. More... | |
| class | DcmDRTPhysiciansOfRecordIdentificationSequenceInterface |
| Class to provide access to DRTPhysiciansOfRecordIdentificationSequence. More... | |
| class | DcmDRTPhysiciansReadingStudyIdentificationSequenceInterface |
| Class to provide access to DRTPhysiciansReadingStudyIdentificationSequence. More... | |
| class | DcmDRTPlannedVerificationImageSequenceInterface |
| Class to provide access to DRTPlannedVerificationImageSequence. More... | |
| class | DcmDRTProcedureCodeSequenceInterface |
| Class to provide access to DRTProcedureCodeSequence. More... | |
| class | DcmDRTProtocolContextSequenceInterface |
| Class to provide access to DRTProtocolContextSequence. More... | |
| class | DcmDRTPurposeOfReferenceCodeSequenceInterface |
| Class to provide access to DRTPurposeOfReferenceCodeSequence. More... | |
| class | DcmDRTRangeModulatorSequenceInterface |
| Class to provide access to DRTRangeModulatorSequence. More... | |
| class | DcmDRTRangeModulatorSettingsSequenceInterface |
| Class to provide access to DRTRangeModulatorSettingsSequence. More... | |
| class | DcmDRTRangeShifterSequenceInterface |
| Class to provide access to DRTRangeShifterSequence. More... | |
| class | DcmDRTRangeShifterSettingsSequenceInterface |
| Class to provide access to DRTRangeShifterSettingsSequence. More... | |
| class | DcmDRTReasonForRequestedProcedureCodeSequenceInterface |
| Class to provide access to DRTReasonForRequestedProcedureCodeSequence. More... | |
| class | DcmDRTRecordedBlockSequenceInterface |
| Class to provide access to DRTRecordedBlockSequence. More... | |
| class | DcmDRTRecordedCompensatorSequenceInterface |
| Class to provide access to DRTRecordedCompensatorSequence. More... | |
| class | DcmDRTRecordedLateralSpreadingDeviceSequenceInterface |
| Class to provide access to DRTRecordedLateralSpreadingDeviceSequence. More... | |
| class | DcmDRTRecordedRangeModulatorSequenceInterface |
| Class to provide access to DRTRecordedRangeModulatorSequence. More... | |
| class | DcmDRTRecordedRangeShifterSequenceInterface |
| Class to provide access to DRTRecordedRangeShifterSequence. More... | |
| class | DcmDRTRecordedSnoutSequenceInterface |
| Class to provide access to DRTRecordedSnoutSequence. More... | |
| class | DcmDRTRecordedWedgeSequenceInterface |
| Class to provide access to DRTRecordedWedgeSequence. More... | |
| class | DcmDRTReferencedBeamSequenceInRTDoseIODInterface |
| Class to provide access to DRTReferencedBeamSequenceInRTDoseIOD. More... | |
| class | DcmDRTReferencedBeamSequenceInRTIonPlanIODInterface |
| Class to provide access to DRTReferencedBeamSequenceInRTIonPlanIOD. More... | |
| class | DcmDRTReferencedBeamSequenceInRTPlanIODInterface |
| Class to provide access to DRTReferencedBeamSequenceInRTPlanIOD. More... | |
| class | DcmDRTReferencedBolusSequenceInterface |
| Class to provide access to DRTReferencedBolusSequence. More... | |
| class | DcmDRTReferencedBrachyApplicationSetupSequenceInRTDoseIODInterface |
| Class to provide access to DRTReferencedBrachyApplicationSetupSequenceInRTDoseIOD. More... | |
| class | DcmDRTReferencedBrachyApplicationSetupSequenceInRTIonPlanIODInterface |
| Class to provide access to DRTReferencedBrachyApplicationSetupSequenceInRTIonPlanIOD. More... | |
| class | DcmDRTReferencedBrachyApplicationSetupSequenceInRTPlanIODInterface |
| Class to provide access to DRTReferencedBrachyApplicationSetupSequenceInRTPlanIOD. More... | |
| class | DcmDRTReferencedCalculatedDoseReferenceSequenceInterface |
| Class to provide access to DRTReferencedCalculatedDoseReferenceSequence. More... | |
| class | DcmDRTReferencedControlPointSequenceInterface |
| Class to provide access to DRTReferencedControlPointSequence. More... | |
| class | DcmDRTReferencedDoseReferenceSequenceInterface |
| Class to provide access to DRTReferencedDoseReferenceSequence. More... | |
| class | DcmDRTReferencedDoseSequenceInterface |
| Class to provide access to DRTReferencedDoseSequence. More... | |
| class | DcmDRTReferencedFractionGroupSequenceInRTDoseIODInterface |
| Class to provide access to DRTReferencedFractionGroupSequenceInRTDoseIOD. More... | |
| class | DcmDRTReferencedFrameOfReferenceSequenceInterface |
| Class to provide access to DRTReferencedFrameOfReferenceSequence. More... | |
| class | DcmDRTReferencedImageSequenceInterface |
| Class to provide access to DRTReferencedImageSequence. More... | |
| class | DcmDRTReferencedInstanceSequenceInterface |
| Class to provide access to DRTReferencedInstanceSequence. More... | |
| class | DcmDRTReferencedMeasuredDoseReferenceSequenceInterface |
| Class to provide access to DRTReferencedMeasuredDoseReferenceSequence. More... | |
| class | DcmDRTReferencedPatientSequenceInterface |
| Class to provide access to DRTReferencedPatientSequence. More... | |
| class | DcmDRTReferencedPerformedProcedureStepSequenceInterface |
| Class to provide access to DRTReferencedPerformedProcedureStepSequence. More... | |
| class | DcmDRTReferencedReferenceImageSequenceInterface |
| Class to provide access to DRTReferencedReferenceImageSequence. More... | |
| class | DcmDRTReferencedRTPlanSequenceInRTDoseIODInterface |
| Class to provide access to DRTReferencedRTPlanSequenceInRTDoseIOD. More... | |
| class | DcmDRTReferencedRTPlanSequenceInRTImageIODInterface |
| Class to provide access to DRTReferencedRTPlanSequenceInRTImageIOD. More... | |
| class | DcmDRTReferencedRTPlanSequenceInRTPlanIODInterface |
| Class to provide access to DRTReferencedRTPlanSequenceInRTPlanIOD. More... | |
| class | DcmDRTReferencedRTPlanSequenceInterface |
| Class to provide access to DRTReferencedRTPlanSequence. More... | |
| class | DcmDRTReferencedSetupImageSequenceInterface |
| Class to provide access to DRTReferencedSetupImageSequence. More... | |
| class | DcmDRTReferencedStructureSetSequenceInterface |
| Class to provide access to DRTReferencedStructureSetSequence. More... | |
| class | DcmDRTReferencedStudySequenceInterface |
| Class to provide access to DRTReferencedStudySequence. More... | |
| class | DcmDRTReferencedTreatmentRecordSequenceInterface |
| Class to provide access to DRTReferencedTreatmentRecordSequence. More... | |
| class | DcmDRTReferencedVerificationImageSequenceInterface |
| Class to provide access to DRTReferencedVerificationImageSequence. More... | |
| class | DcmDRTReferringPhysicianIdentificationSequenceInterface |
| Class to provide access to DRTReferringPhysicianIdentificationSequence. More... | |
| class | DcmDRTRelatedRTROIObservationsSequenceInterface |
| Class to provide access to DRTRelatedRTROIObservationsSequence. More... | |
| class | DcmDRTRequestAttributesSequenceInterface |
| Class to provide access to DRTRequestAttributesSequence. More... | |
| class | DcmDRTRequestedProcedureCodeSequenceInterface |
| Class to provide access to DRTRequestedProcedureCodeSequence. More... | |
| class | DcmDRTROIContourSequenceInterface |
| Class to provide access to DRTROIContourSequence. More... | |
| class | DcmDRTROIPhysicalPropertiesSequenceInterface |
| Class to provide access to DRTROIPhysicalPropertiesSequence. More... | |
| class | DcmDRTRTDoseROISequenceInterface |
| Class to provide access to DRTRTDoseROISequence. More... | |
| class | DcmDRTRTReferencedSeriesSequenceInterface |
| Class to provide access to DRTRTReferencedSeriesSequence. More... | |
| class | DcmDRTRTReferencedStudySequenceInterface |
| Class to provide access to DRTRTReferencedStudySequence. More... | |
| class | DcmDRTRTRelatedROISequenceInterface |
| Class to provide access to DRTRTRelatedROISequence. More... | |
| class | DcmDRTRTROIIdentificationCodeSequenceInterface |
| Class to provide access to DRTRTROIIdentificationCodeSequence. More... | |
| class | DcmDRTRTROIObservationsSequenceInterface |
| Class to provide access to DRTRTROIObservationsSequence. More... | |
| class | DcmDRTScheduledProtocolCodeSequenceInterface |
| Class to provide access to DRTScheduledProtocolCodeSequence. More... | |
| class | DcmDRTSetupDeviceSequenceInterface |
| Class to provide access to DRTSetupDeviceSequence. More... | |
| class | DcmDRTShieldingDeviceSequenceInterface |
| Class to provide access to DRTShieldingDeviceSequence. More... | |
| class | DcmDRTSnoutSequenceInterface |
| Class to provide access to DRTSnoutSequence. More... | |
| class | DcmDRTSourceImageSequenceInterface |
| Class to provide access to DRTSourceImageSequence. More... | |
| class | DcmDRTSourceSequenceInterface |
| Class to provide access to DRTSourceSequence. More... | |
| class | DcmDRTStructureSetROISequenceInterface |
| Class to provide access to DRTStructureSetROISequence. More... | |
| class | DcmDRTToleranceTableSequenceInterface |
| Class to provide access to DRTToleranceTableSequence. More... | |
| class | DcmDRTTreatmentMachineSequenceInterface |
| Class to provide access to DRTTreatmentMachineSequence. More... | |
| class | DcmDRTTreatmentSessionIonBeamSequenceInterface |
| Class to provide access to DRTTreatmentSessionIonBeamSequence. More... | |
| class | DcmDRTTreatmentSummaryCalculatedDoseReferenceSequenceInterface |
| Class to provide access to DRTTreatmentSummaryCalculatedDoseReferenceSequence. More... | |
| class | DcmDRTTreatmentSummaryMeasuredDoseReferenceSequenceInterface |
| Class to provide access to DRTTreatmentSummaryMeasuredDoseReferenceSequence. More... | |
| class | DcmDRTVOILUTSequenceInterface |
| Class to provide access to DRTVOILUTSequence. More... | |
| class | DcmDRTWedgePositionSequenceInterface |
| Class to provide access to DRTWedgePositionSequence. More... | |
| class | DcmDRTWedgeSequenceInterface |
| Class to provide access to DRTWedgeSequence. More... | |
| class | DcmIODInterface |
| struct | DcmtkObjectReferenceInfo |
| A structure which holds information about a referenced dicom object. More... | |
| class | DcmtkAccessories |
| Class collecting some DICOM helper functions. More... | |
| class | DcmtkBase |
| Base object class for Base objects that wrap dcmtk objects. More... | |
| class | DcmtkBaseObjects |
| The toolkit and factory class DcmtkBaseObjects. More... | |
| class | DRTDoseIODBase |
| Base object class for passing DRTDoseIOD objects between MeVisLab modules. More... | |
| class | DRTImageIODBase |
| Base object class for passing DRTImageIOD objects between MeVisLab modules. More... | |
| class | DRTIonBeamsTreatmentRecordIODBase |
| Base object class for passing DRTIonBeamsTreatmentRecordIOD objects between MeVisLab modules. More... | |
| class | DRTIonPlanIODBase |
| Base object class for passing DRTIonPlanIOD objects between MeVisLab modules. More... | |
| class | DRTPlanIODBase |
| Base object class for passing DRTPlanIOD objects between MeVisLab modules. More... | |
| class | DRTStructureSetIODBase |
| Base object class for passing DRTStructureSetIOD objects between MeVisLab modules. More... | |
| class | DRTTreatmentSummaryRecordIODBase |
| Base object class for passing DRTTreatmentSummaryRecordIOD objects between MeVisLab modules. More... | |
| class | PresentationState |
| Base object class for passing DVPresentationState objects between MeVisLab modules. More... | |
| class | RTBase |
| DcmtkBase derived base object class for base objects that wrap RT related objects. More... | |
| class | SRDoc |
| Base object class for passing DSRDocuments between MeVisLab modules. More... | |
| class | DcmIODToMLConverterAbstract |
| Templated base class for classes that convert a DcmIODBase object to ML. More... | |
| class | DRTDoseIODToMLConverter |
| This class generates DcmModuleBaseOpInterface<DRTDoseIODBase> instances for all or a subset of DcmModules of DRTDoseIOD. More... | |
| class | DRTImageIODToMLConverter |
| This class generates DcmModuleBaseOpInterface<DRTImageIODBase> instances for all or a subset of DcmModules of DRTImageIOD. More... | |
| class | DRTIonBeamsTreatmentRecordIODToMLConverter |
| This class generates DcmModuleBaseOpInterface<DRTIonBeamsTreatmentRecordIODBase> instances for all or a subset of DcmModules of DRTIonBeamsTreatmentRecordIOD. More... | |
| class | DRTIonPlanIODToMLConverter |
| This class generates DcmModuleBaseOpInterface<DRTIonPlanIODBase> instances for all or a subset of DcmModules of DRTIonPlanIOD. More... | |
| class | DRTPlanIODToMLConverter |
| This class generates DcmModuleBaseOpInterface<DRTPlanIODBase> instances for all or a subset of DcmModules of DRTPlanIOD. More... | |
| class | DRTStructureSetIODToMLConverter |
| This class generates DcmModuleBaseOpInterface<DRTStructureSetIODBase> instances for all or a subset of DcmModules of DRTStructureSetIOD. More... | |
| class | DRTTreatmentSummaryRecordIODToMLConverter |
| This class generates DcmModuleBaseOpInterface<DRTTreatmentSummaryRecordIODBase> instances for all or a subset of DcmModules of DRTTreatmentSummaryRecordIOD. More... | |
| class | DcmApprovalModuleBaseOpInterface |
| This class provides MLABFields to a specific DcmModule of the template parameter DcmIODBase. More... | |
| class | DcmCalculatedDoseReferenceRecordModuleBaseOpInterface |
| This class provides MLABFields to a specific DcmModule of the template parameter DcmIODBase. More... | |
| class | DcmCineModuleBaseOpInterface |
| This class provides MLABFields to a specific DcmModule of the template parameter DcmIODBase. More... | |
| class | DcmClinicalTrialSeriesModuleBaseOpInterface |
| This class provides MLABFields to a specific DcmModule of the template parameter DcmIODBase. More... | |
| class | DcmClinicalTrialStudyModuleBaseOpInterface |
| This class provides MLABFields to a specific DcmModule of the template parameter DcmIODBase. More... | |
| class | DcmClinicalTrialSubjectModuleBaseOpInterface |
| This class provides MLABFields to a specific DcmModule of the template parameter DcmIODBase. More... | |
| class | DcmContrastBolusModuleBaseOpInterface |
| This class provides MLABFields to a specific DcmModule of the template parameter DcmIODBase. More... | |
| class | DcmDeviceModuleBaseOpInterface |
| This class provides MLABFields to a specific DcmModule of the template parameter DcmIODBase. More... | |
| class | DcmFrameOfReferenceModuleBaseOpInterface |
| This class provides MLABFields to a specific DcmModule of the template parameter DcmIODBase. More... | |
| class | DcmGeneralEquipmentModuleBaseOpInterface |
| This class provides MLABFields to a specific DcmModule of the template parameter DcmIODBase. More... | |
| class | DcmGeneralImageModuleBaseOpInterface |
| This class provides MLABFields to a specific DcmModule of the template parameter DcmIODBase. More... | |
| class | DcmGeneralStudyModuleBaseOpInterface |
| This class provides MLABFields to a specific DcmModule of the template parameter DcmIODBase. More... | |
| class | DcmImagePixelModuleBaseOpInterface |
| This class provides MLABFields to a specific DcmModule of the template parameter DcmIODBase. More... | |
| class | DcmImagePlaneModuleBaseOpInterface |
| This class provides MLABFields to a specific DcmModule of the template parameter DcmIODBase. More... | |
| class | DcmMeasuredDoseReferenceRecordModuleBaseOpInterface |
| This class provides MLABFields to a specific DcmModule of the template parameter DcmIODBase. More... | |
| class | DcmModalityLUTModuleBaseOpInterface |
| This class provides MLABFields to a specific DcmModule of the template parameter DcmIODBase. More... | |
| class | DcmModuleBaseOpInterface |
| Base Class for all DcmModuleBaseOpInterfaces. More... | |
| class | DcmMultiFrameModuleBaseOpInterface |
| This class provides MLABFields to a specific DcmModule of the template parameter DcmIODBase. More... | |
| class | DcmMultiFrameOverlayModuleBaseOpInterface |
| This class provides MLABFields to a specific DcmModule of the template parameter DcmIODBase. More... | |
| class | DcmOverlayPlaneModuleBaseOpInterface |
| This class provides MLABFields to a specific DcmModule of the template parameter DcmIODBase. More... | |
| class | DcmPatientModuleBaseOpInterface |
| This class provides MLABFields to a specific DcmModule of the template parameter DcmIODBase. More... | |
| class | DcmPatientStudyModuleBaseOpInterface |
| This class provides MLABFields to a specific DcmModule of the template parameter DcmIODBase. More... | |
| class | DcmROIContourModuleBaseOpInterface |
| This class provides MLABFields to a specific DcmModule of the template parameter DcmIODBase. More... | |
| class | DcmRTBeamsModuleBaseOpInterface |
| This class provides MLABFields to a specific DcmModule of the template parameter DcmIODBase. More... | |
| class | DcmRTBrachyApplicationSetupsModuleBaseOpInterface |
| This class provides MLABFields to a specific DcmModule of the template parameter DcmIODBase. More... | |
| class | DcmRTDoseModuleBaseOpInterface |
| This class provides MLABFields to a specific DcmModule of the template parameter DcmIODBase. More... | |
| class | DcmRTDoseROIModuleBaseOpInterface |
| This class provides MLABFields to a specific DcmModule of the template parameter DcmIODBase. More... | |
| class | DcmRTDVHModuleBaseOpInterface |
| This class provides MLABFields to a specific DcmModule of the template parameter DcmIODBase. More... | |
| class | DcmRTFractionSchemeModuleInIonPlanIODBaseOpInterface |
| This class provides MLABFields to a specific DcmModule of the template parameter DcmIODBase. More... | |
| class | DcmRTFractionSchemeModuleInPlanIODBaseOpInterface |
| This class provides MLABFields to a specific DcmModule of the template parameter DcmIODBase. More... | |
| class | DcmRTGeneralPlanModuleBaseOpInterface |
| This class provides MLABFields to a specific DcmModule of the template parameter DcmIODBase. More... | |
| class | DcmRTGeneralPlanModuleInIonPlanIODBaseOpInterface |
| This class provides MLABFields to a specific DcmModule of the template parameter DcmIODBase. More... | |
| class | DcmRTGeneralPlanModuleInPlanIODBaseOpInterface |
| This class provides MLABFields to a specific DcmModule of the template parameter DcmIODBase. More... | |
| class | DcmRTGeneralTreatmentRecordModuleBaseOpInterface |
| This class provides MLABFields to a specific DcmModule of the template parameter DcmIODBase. More... | |
| class | DcmRTImageModuleBaseOpInterface |
| This class provides MLABFields to a specific DcmModule of the template parameter DcmIODBase. More... | |
| class | DcmRTIonBeamsModuleBaseOpInterface |
| This class provides MLABFields to a specific DcmModule of the template parameter DcmIODBase. More... | |
| class | DcmRTIonBeamsSessionRecordModuleBaseOpInterface |
| This class provides MLABFields to a specific DcmModule of the template parameter DcmIODBase. More... | |
| class | DcmRTIonToleranceTablesModuleBaseOpInterface |
| This class provides MLABFields to a specific DcmModule of the template parameter DcmIODBase. More... | |
| class | DcmRTPatientSetupModuleBaseOpInterface |
| This class provides MLABFields to a specific DcmModule of the template parameter DcmIODBase. More... | |
| class | DcmRTPrescriptionModuleBaseOpInterface |
| This class provides MLABFields to a specific DcmModule of the template parameter DcmIODBase. More... | |
| class | DcmRTROIObservationsModuleBaseOpInterface |
| This class provides MLABFields to a specific DcmModule of the template parameter DcmIODBase. More... | |
| class | DcmRTSeriesModuleBaseOpInterface |
| This class provides MLABFields to a specific DcmModule of the template parameter DcmIODBase. More... | |
| class | DcmRTToleranceTablesModuleBaseOpInterface |
| This class provides MLABFields to a specific DcmModule of the template parameter DcmIODBase. More... | |
| class | DcmRTTreatmentMachineRecordModuleBaseOpInterface |
| This class provides MLABFields to a specific DcmModule of the template parameter DcmIODBase. More... | |
| class | DcmRTTreatmentSummaryRecordModuleBaseOpInterface |
| This class provides MLABFields to a specific DcmModule of the template parameter DcmIODBase. More... | |
| class | DcmSOPCommonModuleBaseOpInterface |
| This class provides MLABFields to a specific DcmModule of the template parameter DcmIODBase. More... | |
| class | DcmStructureSetModuleBaseOpInterface |
| This class provides MLABFields to a specific DcmModule of the template parameter DcmIODBase. More... | |
| class | DcmVOILUTModuleBaseOpInterface |
| This class provides MLABFields to a specific DcmModule of the template parameter DcmIODBase. More... | |
| class | DcmDRTAdditionalDrugSequenceBaseOpInterface |
| This class provides MLABFields for the DRTAdditionalDrugSequence. More... | |
| class | DcmDRTAdmittingDiagnosesCodeSequenceBaseOpInterface |
| This class provides MLABFields for the DRTAdmittingDiagnosesCodeSequence. More... | |
| class | DcmDRTApplicationSetupSequenceBaseOpInterface |
| This class provides MLABFields for the DRTApplicationSetupSequence. More... | |
| class | DcmDRTApplicatorSequenceBaseOpInterface |
| This class provides MLABFields for the DRTApplicatorSequence. More... | |
| class | DcmDRTBeamLimitingDeviceLeafPairsSequenceBaseOpInterface |
| This class provides MLABFields for the DRTBeamLimitingDeviceLeafPairsSequence. More... | |
| class | DcmDRTBeamLimitingDevicePositionSequenceBaseOpInterface |
| This class provides MLABFields for the DRTBeamLimitingDevicePositionSequence. More... | |
| class | DcmDRTBeamLimitingDeviceSequenceInRTImageIODBaseOpInterface |
| This class provides MLABFields for the DRTBeamLimitingDeviceSequenceInRTImageIOD. More... | |
| class | DcmDRTBeamLimitingDeviceSequenceInRTPlanIODBaseOpInterface |
| This class provides MLABFields for the DRTBeamLimitingDeviceSequenceInRTPlanIOD. More... | |
| class | DcmDRTBeamLimitingDeviceToleranceSequenceBaseOpInterface |
| This class provides MLABFields for the DRTBeamLimitingDeviceToleranceSequence. More... | |
| class | DcmDRTBeamSequenceInRTPlanIODBaseOpInterface |
| This class provides MLABFields for the DRTBeamSequenceInRTPlanIOD. More... | |
| class | DcmDRTBlockSequenceBaseOpInterface |
| This class provides MLABFields for the DRTBlockSequence. More... | |
| class | DcmDRTBrachyAccessoryDeviceSequenceBaseOpInterface |
| This class provides MLABFields for the DRTBrachyAccessoryDeviceSequence. More... | |
| class | DcmDRTBrachyControlPointSequenceBaseOpInterface |
| This class provides MLABFields for the DRTBrachyControlPointSequence. More... | |
| class | DcmDRTBrachyReferencedDoseReferenceSequenceBaseOpInterface |
| This class provides MLABFields for the DRTBrachyReferencedDoseReferenceSequence. More... | |
| class | DcmDRTBreedRegistrationSequenceBaseOpInterface |
| This class provides MLABFields for the DRTBreedRegistrationSequence. More... | |
| class | DcmDRTBreedRegistryCodeSequenceBaseOpInterface |
| This class provides MLABFields for the DRTBreedRegistryCodeSequence. More... | |
| class | DcmDRTCalculatedDoseReferenceSequenceBaseOpInterface |
| This class provides MLABFields for the DRTCalculatedDoseReferenceSequence. More... | |
| class | DcmDRTChannelSequenceBaseOpInterface |
| This class provides MLABFields for the DRTChannelSequence. More... | |
| class | DcmDRTChannelShieldSequenceBaseOpInterface |
| This class provides MLABFields for the DRTChannelShieldSequence. More... | |
| class | DcmDRTChannelSourceSequenceBaseOpInterface |
| This class provides MLABFields for the DRTChannelSourceSequence. More... | |
| class | DcmDRTCodingSchemeIdentificationSequenceBaseOpInterface |
| This class provides MLABFields for the DRTCodingSchemeIdentificationSequence. More... | |
| class | DcmDRTCompensatorSequenceBaseOpInterface |
| This class provides MLABFields for the DRTCompensatorSequence. More... | |
| class | DcmDRTConceptCodeSequenceBaseOpInterface |
| This class provides MLABFields for the DRTConceptCodeSequence. More... | |
| class | DcmDRTConceptNameCodeSequenceBaseOpInterface |
| This class provides MLABFields for the DRTConceptNameCodeSequence. More... | |
| class | DcmDRTContentItemModifierSequenceBaseOpInterface |
| This class provides MLABFields for the DRTContentItemModifierSequence. More... | |
| class | DcmDRTContourImageSequenceBaseOpInterface |
| This class provides MLABFields for the DRTContourImageSequence. More... | |
| class | DcmDRTContourSequenceBaseOpInterface |
| This class provides MLABFields for the DRTContourSequence. More... | |
| class | DcmDRTContrastBolusAdministrationRouteSequenceBaseOpInterface |
| This class provides MLABFields for the DRTContrastBolusAdministrationRouteSequence. More... | |
| class | DcmDRTContrastBolusAgentSequenceBaseOpInterface |
| This class provides MLABFields for the DRTContrastBolusAgentSequence. More... | |
| class | DcmDRTContributingEquipmentSequenceBaseOpInterface |
| This class provides MLABFields for the DRTContributingEquipmentSequence. More... | |
| class | DcmDRTControlPointSequenceBaseOpInterface |
| This class provides MLABFields for the DRTControlPointSequence. More... | |
| class | DcmDRTCorrectedParameterSequenceBaseOpInterface |
| This class provides MLABFields for the DRTCorrectedParameterSequence. More... | |
| class | DcmDRTDeidentificationMethodCodeSequenceBaseOpInterface |
| This class provides MLABFields for the DRTDeidentificationMethodCodeSequence. More... | |
| class | DcmDRTDerivationCodeSequenceBaseOpInterface |
| This class provides MLABFields for the DRTDerivationCodeSequence. More... | |
| class | DcmDRTDeviceSequenceBaseOpInterface |
| This class provides MLABFields for the DRTDeviceSequence. More... | |
| class | DcmDRTDigitalSignaturePurposeCodeSequenceBaseOpInterface |
| This class provides MLABFields for the DRTDigitalSignaturePurposeCodeSequence. More... | |
| class | DcmDRTDigitalSignaturesSequenceBaseOpInterface |
| This class provides MLABFields for the DRTDigitalSignaturesSequence. More... | |
| class | DcmDRTDoseReferenceSequenceBaseOpInterface |
| This class provides MLABFields for the DRTDoseReferenceSequence. More... | |
| class | DcmDRTDVHReferencedROISequenceBaseOpInterface |
| This class provides MLABFields for the DRTDVHReferencedROISequence. More... | |
| class | DcmDRTDVHSequenceBaseOpInterface |
| This class provides MLABFields for the DRTDVHSequence. More... | |
| class | DcmDRTEncryptedAttributesSequenceBaseOpInterface |
| This class provides MLABFields for the DRTEncryptedAttributesSequence. More... | |
| class | DcmDRTExposureSequenceInRTImageIODBaseOpInterface |
| This class provides MLABFields for the DRTExposureSequenceInRTImageIOD. More... | |
| class | DcmDRTFixationDeviceSequenceBaseOpInterface |
| This class provides MLABFields for the DRTFixationDeviceSequence. More... | |
| class | DcmDRTFluenceMapSequenceBaseOpInterface |
| This class provides MLABFields for the DRTFluenceMapSequence. More... | |
| class | DcmDRTFractionGroupSequenceInRTIonPlanIODBaseOpInterface |
| This class provides MLABFields for the DRTFractionGroupSequenceInRTIonPlanIOD. More... | |
| class | DcmDRTFractionGroupSequenceInRTPlanIODBaseOpInterface |
| This class provides MLABFields for the DRTFractionGroupSequenceInRTPlanIOD. More... | |
| class | DcmDRTFractionGroupSummarySequenceBaseOpInterface |
| This class provides MLABFields for the DRTFractionGroupSummarySequence. More... | |
| class | DcmDRTFractionStatusSummarySequenceBaseOpInterface |
| This class provides MLABFields for the DRTFractionStatusSummarySequence. More... | |
| class | DcmDRTFrameOfReferenceRelationshipSequenceBaseOpInterface |
| This class provides MLABFields for the DRTFrameOfReferenceRelationshipSequence. More... | |
| class | DcmDRTHL7StructuredDocumentReferenceSequenceBaseOpInterface |
| This class provides MLABFields for the DRTHL7StructuredDocumentReferenceSequence. More... | |
| class | DcmDRTIconImageSequenceBaseOpInterface |
| This class provides MLABFields for the DRTIconImageSequence. More... | |
| class | DcmDRTInstitutionCodeSequenceBaseOpInterface |
| This class provides MLABFields for the DRTInstitutionCodeSequence. More... | |
| class | DcmDRTIonBeamLimitingDeviceSequenceBaseOpInterface |
| This class provides MLABFields for the DRTIonBeamLimitingDeviceSequence. More... | |
| class | DcmDRTIonBeamSequenceBaseOpInterface |
| This class provides MLABFields for the DRTIonBeamSequence. More... | |
| class | DcmDRTIonBlockSequenceBaseOpInterface |
| This class provides MLABFields for the DRTIonBlockSequence. More... | |
| class | DcmDRTIonControlPointDeliverySequenceBaseOpInterface |
| This class provides MLABFields for the DRTIonControlPointDeliverySequence. More... | |
| class | DcmDRTIonControlPointSequenceBaseOpInterface |
| This class provides MLABFields for the DRTIonControlPointSequence. More... | |
| class | DcmDRTIonRangeCompensatorSequenceBaseOpInterface |
| This class provides MLABFields for the DRTIonRangeCompensatorSequence. More... | |
| class | DcmDRTIonToleranceTableSequenceBaseOpInterface |
| This class provides MLABFields for the DRTIonToleranceTableSequence. More... | |
| class | DcmDRTIonWedgePositionSequenceBaseOpInterface |
| This class provides MLABFields for the DRTIonWedgePositionSequence. More... | |
| class | DcmDRTIonWedgeSequenceBaseOpInterface |
| This class provides MLABFields for the DRTIonWedgeSequence. More... | |
| class | DcmDRTLateralSpreadingDeviceSequenceBaseOpInterface |
| This class provides MLABFields for the DRTLateralSpreadingDeviceSequence. More... | |
| class | DcmDRTLateralSpreadingDeviceSettingsSequenceBaseOpInterface |
| This class provides MLABFields for the DRTLateralSpreadingDeviceSettingsSequence. More... | |
| class | DcmDRTMACParametersSequenceBaseOpInterface |
| This class provides MLABFields for the DRTMACParametersSequence. More... | |
| class | DcmDRTMeasuredDoseReferenceSequenceBaseOpInterface |
| This class provides MLABFields for the DRTMeasuredDoseReferenceSequence. More... | |
| class | DcmDRTMeasurementUnitsCodeSequenceBaseOpInterface |
| This class provides MLABFields for the DRTMeasurementUnitsCodeSequence. More... | |
| class | DcmDRTModalityLUTSequenceBaseOpInterface |
| This class provides MLABFields for the DRTModalityLUTSequence. More... | |
| class | DcmDRTModifiedAttributesSequenceBaseOpInterface |
| This class provides MLABFields for the DRTModifiedAttributesSequence. More... | |
| class | DcmDRTMotionSynchronizationSequenceBaseOpInterface |
| This class provides MLABFields for the DRTMotionSynchronizationSequence. More... | |
| class | DcmDRTMultiplexedAudioChannelsDescriptionCodeSequenceBaseOpInterface |
| This class provides MLABFields for the DRTMultiplexedAudioChannelsDescriptionCodeSequence. More... | |
| class | DcmDRTOriginalAttributesSequenceBaseOpInterface |
| This class provides MLABFields for the DRTOriginalAttributesSequence. More... | |
| class | DcmDRTOtherPatientIDsSequenceBaseOpInterface |
| This class provides MLABFields for the DRTOtherPatientIDsSequence. More... | |
| class | DcmDRTOverrideSequenceBaseOpInterface |
| This class provides MLABFields for the DRTOverrideSequence. More... | |
| class | DcmDRTPatientBreedCodeSequenceBaseOpInterface |
| This class provides MLABFields for the DRTPatientBreedCodeSequence. More... | |
| class | DcmDRTPatientSetupSequenceBaseOpInterface |
| This class provides MLABFields for the DRTPatientSetupSequence. More... | |
| class | DcmDRTPatientSpeciesCodeSequenceBaseOpInterface |
| This class provides MLABFields for the DRTPatientSpeciesCodeSequence. More... | |
| class | DcmDRTPerformedProtocolCodeSequenceBaseOpInterface |
| This class provides MLABFields for the DRTPerformedProtocolCodeSequence. More... | |
| class | DcmDRTPersonIdentificationCodeSequenceBaseOpInterface |
| This class provides MLABFields for the DRTPersonIdentificationCodeSequence. More... | |
| class | DcmDRTPhysiciansOfRecordIdentificationSequenceBaseOpInterface |
| This class provides MLABFields for the DRTPhysiciansOfRecordIdentificationSequence. More... | |
| class | DcmDRTPhysiciansReadingStudyIdentificationSequenceBaseOpInterface |
| This class provides MLABFields for the DRTPhysiciansReadingStudyIdentificationSequence. More... | |
| class | DcmDRTPlannedVerificationImageSequenceBaseOpInterface |
| This class provides MLABFields for the DRTPlannedVerificationImageSequence. More... | |
| class | DcmDRTProcedureCodeSequenceBaseOpInterface |
| This class provides MLABFields for the DRTProcedureCodeSequence. More... | |
| class | DcmDRTProtocolContextSequenceBaseOpInterface |
| This class provides MLABFields for the DRTProtocolContextSequence. More... | |
| class | DcmDRTPurposeOfReferenceCodeSequenceBaseOpInterface |
| This class provides MLABFields for the DRTPurposeOfReferenceCodeSequence. More... | |
| class | DcmDRTRangeModulatorSequenceBaseOpInterface |
| This class provides MLABFields for the DRTRangeModulatorSequence. More... | |
| class | DcmDRTRangeModulatorSettingsSequenceBaseOpInterface |
| This class provides MLABFields for the DRTRangeModulatorSettingsSequence. More... | |
| class | DcmDRTRangeShifterSequenceBaseOpInterface |
| This class provides MLABFields for the DRTRangeShifterSequence. More... | |
| class | DcmDRTRangeShifterSettingsSequenceBaseOpInterface |
| This class provides MLABFields for the DRTRangeShifterSettingsSequence. More... | |
| class | DcmDRTReasonForRequestedProcedureCodeSequenceBaseOpInterface |
| This class provides MLABFields for the DRTReasonForRequestedProcedureCodeSequence. More... | |
| class | DcmDRTRecordedBlockSequenceBaseOpInterface |
| This class provides MLABFields for the DRTRecordedBlockSequence. More... | |
| class | DcmDRTRecordedCompensatorSequenceBaseOpInterface |
| This class provides MLABFields for the DRTRecordedCompensatorSequence. More... | |
| class | DcmDRTRecordedLateralSpreadingDeviceSequenceBaseOpInterface |
| This class provides MLABFields for the DRTRecordedLateralSpreadingDeviceSequence. More... | |
| class | DcmDRTRecordedRangeModulatorSequenceBaseOpInterface |
| This class provides MLABFields for the DRTRecordedRangeModulatorSequence. More... | |
| class | DcmDRTRecordedRangeShifterSequenceBaseOpInterface |
| This class provides MLABFields for the DRTRecordedRangeShifterSequence. More... | |
| class | DcmDRTRecordedSnoutSequenceBaseOpInterface |
| This class provides MLABFields for the DRTRecordedSnoutSequence. More... | |
| class | DcmDRTRecordedWedgeSequenceBaseOpInterface |
| This class provides MLABFields for the DRTRecordedWedgeSequence. More... | |
| class | DcmDRTReferencedBeamSequenceInRTDoseIODBaseOpInterface |
| This class provides MLABFields for the DRTReferencedBeamSequenceInRTDoseIOD. More... | |
| class | DcmDRTReferencedBeamSequenceInRTIonPlanIODBaseOpInterface |
| This class provides MLABFields for the DRTReferencedBeamSequenceInRTIonPlanIOD. More... | |
| class | DcmDRTReferencedBeamSequenceInRTPlanIODBaseOpInterface |
| This class provides MLABFields for the DRTReferencedBeamSequenceInRTPlanIOD. More... | |
| class | DcmDRTReferencedBolusSequenceBaseOpInterface |
| This class provides MLABFields for the DRTReferencedBolusSequence. More... | |
| class | DcmDRTReferencedBrachyApplicationSetupSequenceInRTDoseIODBaseOpInterface |
| This class provides MLABFields for the DRTReferencedBrachyApplicationSetupSequenceInRTDoseIOD. More... | |
| class | DcmDRTReferencedBrachyApplicationSetupSequenceInRTIonPlanIODBaseOpInterface |
| This class provides MLABFields for the DRTReferencedBrachyApplicationSetupSequenceInRTIonPlanIOD. More... | |
| class | DcmDRTReferencedBrachyApplicationSetupSequenceInRTPlanIODBaseOpInterface |
| This class provides MLABFields for the DRTReferencedBrachyApplicationSetupSequenceInRTPlanIOD. More... | |
| class | DcmDRTReferencedCalculatedDoseReferenceSequenceBaseOpInterface |
| This class provides MLABFields for the DRTReferencedCalculatedDoseReferenceSequence. More... | |
| class | DcmDRTReferencedControlPointSequenceBaseOpInterface |
| This class provides MLABFields for the DRTReferencedControlPointSequence. More... | |
| class | DcmDRTReferencedDoseReferenceSequenceBaseOpInterface |
| This class provides MLABFields for the DRTReferencedDoseReferenceSequence. More... | |
| class | DcmDRTReferencedDoseSequenceBaseOpInterface |
| This class provides MLABFields for the DRTReferencedDoseSequence. More... | |
| class | DcmDRTReferencedFractionGroupSequenceInRTDoseIODBaseOpInterface |
| This class provides MLABFields for the DRTReferencedFractionGroupSequenceInRTDoseIOD. More... | |
| class | DcmDRTReferencedFrameOfReferenceSequenceBaseOpInterface |
| This class provides MLABFields for the DRTReferencedFrameOfReferenceSequence. More... | |
| class | DcmDRTReferencedImageSequenceBaseOpInterface |
| This class provides MLABFields for the DRTReferencedImageSequence. More... | |
| class | DcmDRTReferencedInstanceSequenceBaseOpInterface |
| This class provides MLABFields for the DRTReferencedInstanceSequence. More... | |
| class | DcmDRTReferencedMeasuredDoseReferenceSequenceBaseOpInterface |
| This class provides MLABFields for the DRTReferencedMeasuredDoseReferenceSequence. More... | |
| class | DcmDRTReferencedPatientSequenceBaseOpInterface |
| This class provides MLABFields for the DRTReferencedPatientSequence. More... | |
| class | DcmDRTReferencedPerformedProcedureStepSequenceBaseOpInterface |
| This class provides MLABFields for the DRTReferencedPerformedProcedureStepSequence. More... | |
| class | DcmDRTReferencedReferenceImageSequenceBaseOpInterface |
| This class provides MLABFields for the DRTReferencedReferenceImageSequence. More... | |
| class | DcmDRTReferencedRTPlanSequenceBaseOpInterface |
| This class provides MLABFields for the DRTReferencedRTPlanSequence. More... | |
| class | DcmDRTReferencedRTPlanSequenceInRTDoseIODBaseOpInterface |
| This class provides MLABFields for the DRTReferencedRTPlanSequenceInRTDoseIOD. More... | |
| class | DcmDRTReferencedRTPlanSequenceInRTImageIODBaseOpInterface |
| This class provides MLABFields for the DRTReferencedRTPlanSequenceInRTImageIOD. More... | |
| class | DcmDRTReferencedRTPlanSequenceInRTPlanIODBaseOpInterface |
| This class provides MLABFields for the DRTReferencedRTPlanSequenceInRTPlanIOD. More... | |
| class | DcmDRTReferencedSetupImageSequenceBaseOpInterface |
| This class provides MLABFields for the DRTReferencedSetupImageSequence. More... | |
| class | DcmDRTReferencedStructureSetSequenceBaseOpInterface |
| This class provides MLABFields for the DRTReferencedStructureSetSequence. More... | |
| class | DcmDRTReferencedStudySequenceBaseOpInterface |
| This class provides MLABFields for the DRTReferencedStudySequence. More... | |
| class | DcmDRTReferencedTreatmentRecordSequenceBaseOpInterface |
| This class provides MLABFields for the DRTReferencedTreatmentRecordSequence. More... | |
| class | DcmDRTReferencedVerificationImageSequenceBaseOpInterface |
| This class provides MLABFields for the DRTReferencedVerificationImageSequence. More... | |
| class | DcmDRTReferringPhysicianIdentificationSequenceBaseOpInterface |
| This class provides MLABFields for the DRTReferringPhysicianIdentificationSequence. More... | |
| class | DcmDRTRelatedRTROIObservationsSequenceBaseOpInterface |
| This class provides MLABFields for the DRTRelatedRTROIObservationsSequence. More... | |
| class | DcmDRTRequestAttributesSequenceBaseOpInterface |
| This class provides MLABFields for the DRTRequestAttributesSequence. More... | |
| class | DcmDRTRequestedProcedureCodeSequenceBaseOpInterface |
| This class provides MLABFields for the DRTRequestedProcedureCodeSequence. More... | |
| class | DcmDRTROIContourSequenceBaseOpInterface |
| This class provides MLABFields for the DRTROIContourSequence. More... | |
| class | DcmDRTROIPhysicalPropertiesSequenceBaseOpInterface |
| This class provides MLABFields for the DRTROIPhysicalPropertiesSequence. More... | |
| class | DcmDRTRTDoseROISequenceBaseOpInterface |
| This class provides MLABFields for the DRTRTDoseROISequence. More... | |
| class | DcmDRTRTReferencedSeriesSequenceBaseOpInterface |
| This class provides MLABFields for the DRTRTReferencedSeriesSequence. More... | |
| class | DcmDRTRTReferencedStudySequenceBaseOpInterface |
| This class provides MLABFields for the DRTRTReferencedStudySequence. More... | |
| class | DcmDRTRTRelatedROISequenceBaseOpInterface |
| This class provides MLABFields for the DRTRTRelatedROISequence. More... | |
| class | DcmDRTRTROIIdentificationCodeSequenceBaseOpInterface |
| This class provides MLABFields for the DRTRTROIIdentificationCodeSequence. More... | |
| class | DcmDRTRTROIObservationsSequenceBaseOpInterface |
| This class provides MLABFields for the DRTRTROIObservationsSequence. More... | |
| class | DcmDRTScheduledProtocolCodeSequenceBaseOpInterface |
| This class provides MLABFields for the DRTScheduledProtocolCodeSequence. More... | |
| class | DcmDRTSetupDeviceSequenceBaseOpInterface |
| This class provides MLABFields for the DRTSetupDeviceSequence. More... | |
| class | DcmDRTShieldingDeviceSequenceBaseOpInterface |
| This class provides MLABFields for the DRTShieldingDeviceSequence. More... | |
| class | DcmDRTSnoutSequenceBaseOpInterface |
| This class provides MLABFields for the DRTSnoutSequence. More... | |
| class | DcmDRTSourceImageSequenceBaseOpInterface |
| This class provides MLABFields for the DRTSourceImageSequence. More... | |
| class | DcmDRTSourceSequenceBaseOpInterface |
| This class provides MLABFields for the DRTSourceSequence. More... | |
| class | DcmDRTStructureSetROISequenceBaseOpInterface |
| This class provides MLABFields for the DRTStructureSetROISequence. More... | |
| class | DcmDRTToleranceTableSequenceBaseOpInterface |
| This class provides MLABFields for the DRTToleranceTableSequence. More... | |
| class | DcmDRTTreatmentMachineSequenceBaseOpInterface |
| This class provides MLABFields for the DRTTreatmentMachineSequence. More... | |
| class | DcmDRTTreatmentSessionIonBeamSequenceBaseOpInterface |
| This class provides MLABFields for the DRTTreatmentSessionIonBeamSequence. More... | |
| class | DcmDRTTreatmentSummaryCalculatedDoseReferenceSequenceBaseOpInterface |
| This class provides MLABFields for the DRTTreatmentSummaryCalculatedDoseReferenceSequence. More... | |
| class | DcmDRTTreatmentSummaryMeasuredDoseReferenceSequenceBaseOpInterface |
| This class provides MLABFields for the DRTTreatmentSummaryMeasuredDoseReferenceSequence. More... | |
| class | DcmDRTVOILUTSequenceBaseOpInterface |
| This class provides MLABFields for the DRTVOILUTSequence. More... | |
| class | DcmDRTWedgePositionSequenceBaseOpInterface |
| This class provides MLABFields for the DRTWedgePositionSequence. More... | |
| class | DcmDRTWedgeSequenceBaseOpInterface |
| This class provides MLABFields for the DRTWedgeSequence. More... | |
| class | DcmtkMLConverters |
| The tool function class DcmtkMLConverters. More... | |
| class | DICOMAccessories |
| Class collecting some DICOM helper functions. More... | |
| class | PrivateDICOMTags |
| Class collecting some DICOM helper functions for private tags. More... | |
| class | UndirectedGraph |
| Tags a Graph object to be handled as undirected graph containing VesselEdges. More... | |
| class | QTVideoCapture |
| QTKit Video Capture encapsulation. More... | |
| class | OpenCVVideoBackend |
| class | OpenCVVideoCapture |
| OpenCV Video Capture encapsulation. More... | |
| struct | VCVideoFrameSize |
| struct | VCVideoFrameProps |
| class | VCVideoCaptureInterface |
| Video Capture backend interface. More... | |
| class | VCVideoCaptureBaseInterface |
| class | VCVideoCaptureBaseTemplate |
| class | ITKCommandIterationUpdate |
| Implementation of the Command Pattern to be invoked every iteration. More... | |
| class | ITKFlatStructElement |
| ML class to wrap the itkFlatStructElement class in an ML module. More... | |
| class | ITKWrapperBase |
| Helper class to have a common base class for all derived wrapper. More... | |
| class | WrapperSuperStructPtrs |
| Link structure between names and superclass names. More... | |
| class | ITKMLBaseWrapper |
| Class to create a Base wrapper around an object of a certain template type. More... | |
| class | ITKModuleAddOns |
| Class to implement much functionality used in ML modules wrapping filters. More... | |
| class | MultiBaseType |
| Class to provide a number of get/set functions for often used templated objects, for example function pointers. More... | |
| class | MLITKObjectFactory |
| A class to manage a void pointer to an object of a certain class type a type dataType and dimension dim. More... | |
| class | VTKWrapperBase |
| Helper class to have a common base class for all derived wrapper. More... | |
| class | VTKMLBaseWrapper |
| Class to create a Base wrapper around an object of a certain template type. More... | |
| class | VTKModule |
| Base class to derive from all modules which wrap automatically generated VTK classes. More... | |
| class | 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. More... | |
| class | FloatTypes |
| class | IntegerTypes |
| class | StandardTypes |
| class | AllTypes |
Typedefs | |
| typedef void | TileRequestFinishedCB (void *data, TileRequest *request) |
| Callback for a finished TileRequest. | |
| typedef void | CalculateOutputImagePropertiesCB (void *userData, PagedImage *outImage) |
Callback for the calculation of the output image properties for outputImage. | |
| typedef TScaleShiftData < MLldouble > | ScaleShiftData |
| Long double version of TScaleShiftData for maximum precision. | |
| typedef TSubImageBox< MLint > | SubImageBox |
| Define the standard SubImageBox type used in the ML. Its size varies with the size of the MLint type. | |
| typedef void | BackgroundTaskFinishedCB (void *data, BackgroundTask *task) |
| typedef void | BackgroundTaskScheduleProcessPendingMessagesCB (void *data) |
| typedef MLuint32 | BackgroundRequestId |
| the id of a tile request | |
| typedef boost::detail::atomic_count | AtomicCounter |
| AtomicCounter is a thread-safe integer counter. | |
| typedef std::vector < ImagePropertyExtension * > | ImagePropertyExtensionVector |
| Define the STL container type of ImagePropertyExtension objects. | |
| typedef boost::recursive_mutex | RecursiveMutex |
| Defines a recursive mutex. | |
| typedef boost::recursive_mutex::scoped_lock | RecursiveLock |
| Defines a lock for locking a recursive mutex. | |
| typedef boost::mutex | Mutex |
| Defines a non-recursive mutex. | |
| typedef boost::mutex::scoped_lock | Lock |
| Defines a lock for locking a non-recursive mutex. | |
| typedef boost::thread | Thread |
| typedef MLuint16 | MLGlobalTraceBufferType |
| The type used in the MLGlobalTraceBuffer. | |
| typedef int | VectorDimIdxType |
| Signed integer type used as count and index type to traverse the array of the TVector. | |
| typedef std::vector< LUTRGBAPoint > | LUTRGBAPointList |
| Type definition for a vector of sampling points. | |
| typedef std::vector< double > | CurveSeries |
| Type definition of a standard vector of single series of X- or Y-values. | |
| typedef bool | ListContainerHandleNotificationCB (void *usrData, Field *field) |
| Callback for handleNotification forwarding (return false if notification should not be propagated to ListContainer). | |
| typedef FloatingPointVector < int, 3 > | vec3i |
| A type definition of a 3D integer vector derived from FloatingPointVector; note that some FloatingPointVector functionality will not work precisely on integer values! | |
| typedef FloatingPointVector < int, 4 > | vec4i |
| A type definition of a 4D integer vector derived from FloatingPointVector; note that some FloatingPointVector functionality will not work precisely on integer values! | |
| typedef FloatingPointVector < int, 6 > | vec6i |
| A type definition of a 6D integer vector derived from FloatingPointVector; note that some FloatingPointVector functionality will not work precisely on integer values! | |
| typedef std::string | std_string |
| typedef std::vector< MLint32 > | std_MLint32Vec |
| typedef std::vector< vec3 > | std_vec3Vec |
| typedef boost::shared_ptr< Base > | BasePtr |
| typedef std::list< ObjMgrEvent > | omEventContainer |
| Declare type for event container;. | |
| typedef void | wemNotificationCB (void *data, std::vector< WEMEventContainer > ecList) |
| Defines the function signature for the callback methods that is to be touched by a WEM notification. | |
| typedef void | csoNotificationCB (void *data, int notificationFlag) |
| Defines the function signature for the callback methods that is to be touched by a CSOList notification. | |
| typedef std::vector< Vector3 > | VoxelVector |
| typedef std::vector< MLdouble > | VoxelValueVector |
| typedef std::vector < DcmtkObjectReferenceInfo > | DcmtkObjectReferenceInfoConstVector |
| typedef boost::shared_ptr < DcmFileFormat > | DcmFileFormatPtr |
| Boost shared pointer managing a DcmFileFormat object. | |
| typedef boost::shared_ptr < DRTImageIOD > | DRTImageIODPtr |
| Boost shared pointer managing a DRTImageIOD object. | |
| typedef boost::shared_ptr < DRTDoseIOD > | DRTDoseIODPtr |
| Boost shared pointer managing a DRTDoseIOD object. | |
| typedef boost::shared_ptr < DRTStructureSetIOD > | DRTStructureSetIODPtr |
| Boost shared pointer managing a DRTStructureSetIOD object. | |
| typedef boost::shared_ptr < DRTPlanIOD > | DRTPlanIODPtr |
| Boost shared pointer managing a DRTPlanIOD object. | |
| typedef boost::shared_ptr < DRTIonPlanIOD > | DRTIonPlanIODPtr |
| Boost shared pointer managing a DRTPlanIOD object. | |
| typedef boost::shared_ptr < DRTTreatmentSummaryRecordIOD > | DRTTreatmentSummaryRecordIODPtr |
| Boost shared pointer managing a DRTTreatmentSummaryRecordIODobject. | |
| typedef boost::shared_ptr < DRTIonBeamsTreatmentRecordIOD > | DRTIonBeamsTreatmentRecordIODPtr |
| Boost shared pointer managing a DRTTreatmentSummaryRecordIODobject. | |
| typedef boost::shared_ptr < DSRDocument > | DSRDocumentPtr |
| Boost shared pointer managing a DSRDocument object. | |
| typedef boost::shared_ptr < DVPresentationState > | DVPresentationStatePtr |
| Boost shared pointer managing a PresentationState object. | |
| typedef void(* | progress_callback_t )(MLdouble progress, void *userData) |
| Callback typedef that can be given to certain function that provide progress information. | |
| typedef std::complex< float > | SpectComplex |
| Define a complex data type to be used for spectroscopy data. | |
| typedef void(* | VCVideoFrameNotificationFunc )(void *data) |
| typedef void(* | VCVideoCaptureInterfaceFunc )(VCVideoCaptureInterface *obj) |
Deprecated | |
| typedef Vector2Field | Vec2fField |
Deprecated | |
| typedef Vector3Field | Vec3fField |
Deprecated | |
| typedef Vector4Field | Vec4fField |
Deprecated | |
| typedef Vector5Field | Vec5fField |
Deprecated | |
| typedef Vector6Field | Vec6fField |
Deprecated | |
| typedef Vector10Field | Vec10fField |
Deprecated | |
| typedef Matrix2Field | Mat2Field |
Deprecated | |
| typedef Matrix3Field | Mat3Field |
Deprecated | |
| typedef Matrix4Field | Mat4Field |
Deprecated | |
| typedef Matrix5Field | Mat5Field |
Deprecated | |
| typedef Matrix6Field | Mat6Field |
Deprecated | |
| typedef ImageVectorField | VectorField |
Deprecated | |
| typedef SubImageBoxField | SubImgBoxField |
Deprecated | |
| typedef SubImageBoxdField | SubImgBoxfField |
| Use SubImageBoxdField instead of SubImgBoxfField. | |
Deprecated | |
| typedef InputSubImageProperties | InSubImageProperties |
Deprecated | |
| typedef MemoryImage | MemoryImg |
Deprecated | |
| typedef ModuleTools | BaseOpTools |
Deprecated | |
| typedef PagedImage | PagedImg |
Deprecated | |
| typedef SubImage | SubImg |
Deprecated | |
| typedef TSubImageBox< MLint16 > | SubImgBox16 |
| typedef TSubImageBox< MLint32 > | SubImgBox32 |
| typedef TSubImageBox< MLint64 > | SubImgBox64 |
| typedef SubImageBox | SubImgBox |
Deprecated | |
| typedef SubImageBoxd | SubImgBoxf |
Specializations for float, double and long double. | |
| typedef Tmat2< MLfloat > | Matrix2f |
| A 2x2 matrix of type float. | |
| typedef Tmat2< MLdouble > | Matrix2d |
| A 2x2 matrix of type double. | |
| typedef Tmat2< MLldouble > | Matrix2ld |
| A 2x2 matrix of type long double. | |
| typedef Tmat2< MLdouble > | Matrix2 |
| The standard 2x2 matrix of type double. | |
Deprecated | |
| typedef Tmat2< MLfloat > | matf2 |
| A floating point 2x2 matrix. | |
| typedef Tmat2< MLdouble > | matd2 |
| A double 2x2 matrix. | |
| typedef Tmat2< MLldouble > | matld2 |
| A long double double 2x2 matrix. | |
| typedef Tmat2< MLdouble > | mat2 |
| Define the standard mat2 type, using double. | |
Specializations for float, double and long double. | |
| typedef Tmat3< MLfloat > | Matrix3f |
| A 3x3 matrix of type float. | |
| typedef Tmat3< MLdouble > | Matrix3d |
| A 3x3 matrix of type double. | |
| typedef Tmat3< MLldouble > | Matrix3ld |
| A 3x3 matrix of type long double. | |
| typedef Tmat3< MLdouble > | Matrix3 |
| The standard 3x3 matrix of type double. | |
Deprecated | |
| typedef Tmat3< MLfloat > | matf3 |
| A floating point 3x3 matrix. | |
| typedef Tmat3< MLdouble > | matd3 |
| A double 3x3 matrix. | |
| typedef Tmat3< MLldouble > | matld3 |
| A long double double 3x3 matrix. | |
| typedef Tmat3< MLdouble > | mat3 |
| Define the standard mat3 type, using double. | |
Specializations for float, double and long double. | |
| typedef Tmat4< MLfloat > | Matrix4f |
| A 4x4 matrix of type float. | |
| typedef Tmat4< MLdouble > | Matrix4d |
| A 4x4 matrix of type double. | |
| typedef Tmat4< MLldouble > | Matrix4ld |
| A 4x4 matrix of type long double. | |
| typedef Tmat4< MLdouble > | Matrix4 |
| The standard 4x4 matrix of type double. | |
Deprecated | |
| typedef Tmat4< MLfloat > | matf4 |
| A floating point 4x4 matrix. | |
| typedef Tmat4< MLdouble > | matd4 |
| A double 4x4 matrix. | |
| typedef Tmat4< MLldouble > | matld4 |
| A long double double 4x4 matrix. | |
| typedef Tmat4< MLdouble > | mat4 |
| Define the standard mat4 type, using double. | |
Specializations for float, double and long double. | |
| typedef Tmat5< MLfloat > | Matrix5f |
| A 5x5 matrix of type float. | |
| typedef Tmat5< MLdouble > | Matrix5d |
| A 5x5 matrix of type double. | |
| typedef Tmat5< MLldouble > | Matrix5ld |
| A 5x5 matrix of type long double. | |
| typedef Tmat5< MLdouble > | Matrix5 |
| The standard 5x5 matrix of type double. | |
Deprecated | |
| typedef Tmat5< MLfloat > | matf5 |
| A floating point 5x5 matrix. | |
| typedef Tmat5< MLdouble > | matd5 |
| A double 5x5 matrix. | |
| typedef Tmat5< MLldouble > | matld5 |
| A long double double 5x5 matrix. | |
| typedef Tmat5< MLdouble > | mat5 |
| Define the standard mat5 type, using double. | |
Specializations for float, double and long double. | |
| typedef Tmat6< MLfloat > | Matrix6f |
| A 6x6 matrix of type float. | |
| typedef Tmat6< MLdouble > | Matrix6d |
| A 6x6 matrix of type double. | |
| typedef Tmat6< MLldouble > | Matrix6ld |
| A 6x6 matrix of type long double. | |
| typedef Tmat6< MLdouble > | Matrix6 |
| The standard 6x6 matrix of type double. | |
Deprecated | |
| typedef Tmat6< MLfloat > | matf6 |
| A floating point 6x6 matrix. | |
| typedef Tmat6< MLdouble > | matd6 |
| A double 6x6 matrix. | |
| typedef Tmat6< MLldouble > | matld6 |
| A long double double 6x6 matrix. | |
| typedef Tmat6< MLdouble > | mat6 |
| Define the standard mat6 type, using double. | |
Specializations for float, double, and long double. | |
| typedef TQuaternion< MLfloat > | Quaternionf |
| A smaller Quaternion type as specialization from TQuaternion | |
| typedef TQuaternion< MLdouble > | Quaterniond |
| The default Quaternion type used in the ML as specialization from TQuaternion | |
| typedef TQuaternion< MLldouble > | Quaternionld |
| A large Quaternion type for further extensions of the ML as specialization from TQuaternion | |
| typedef TQuaternion< MLdouble > | Quaternion |
| Define the default Quaternion type which is used by the ML; it uses double as component type. | |
Specializations for float, double and long double. | |
| typedef Tvec10< MLfloat > | Vector10f |
| A vector with 10 components of type float. | |
| typedef Tvec10< MLdouble > | Vector10d |
| A vector with 10 components of type double. | |
| typedef Tvec10< MLldouble > | Vector10ld |
| A vector with 10 components of type long double. | |
| typedef Tvec10< MLdouble > | Vector10 |
| A vector with 10 components of type double. | |
Deprecated | |
| typedef Tvec10< MLfloat > | vecf10 |
| typedef Tvec10< MLdouble > | vecd10 |
| typedef Tvec10< MLldouble > | vecld10 |
| typedef Tvec10< MLdouble > | vec10 |
Specializations for float, double and long double. | |
| typedef Tvec16< MLfloat > | Vector16f |
| A vector with 16 components of type float. | |
| typedef Tvec16< MLdouble > | Vector16d |
| A vector with 16 components of type double. | |
| typedef Tvec16< MLldouble > | Vector16ld |
| A vector with 16 components of type long double. | |
| typedef Tvec16< MLdouble > | Vector16 |
| A vector with 16 components of type double. | |
Deprecated | |
| typedef Tvec16< MLfloat > | vecf16 |
| typedef Tvec16< MLdouble > | vecd16 |
| typedef Tvec16< MLldouble > | vecld16 |
| typedef Tvec16< MLdouble > | vec16 |
Specializations for float, double and long double. | |
| typedef Tvec2< MLfloat > | Vector2f |
| A vector with 2 components of type float. | |
| typedef Tvec2< MLdouble > | Vector2d |
| A vector with 2 components of type double. | |
| typedef Tvec2< MLldouble > | Vector2ld |
| A vector with 2 components of type long double. | |
| typedef Tvec2< MLdouble > | Vector2 |
| A vector with 2 components of type double. | |
Deprecated | |
| typedef Tvec2< MLfloat > | vecf2 |
| typedef Tvec2< MLdouble > | vecd2 |
| typedef Tvec2< MLldouble > | vecld2 |
| typedef Tvec2< MLdouble > | vec2 |
Specializations for float, double and long double. | |
| typedef Tvec3< MLfloat > | Vector3f |
| A vector with 3 components of type float. | |
| typedef Tvec3< MLdouble > | Vector3d |
| A vector with 3 components of type double. | |
| typedef Tvec3< MLldouble > | Vector3ld |
| A vector with 3 components of type long double. | |
| typedef Tvec3< MLdouble > | Vector3 |
| A vector with 3 components of type double. | |
Deprecated | |
| typedef Tvec3< MLfloat > | vecf3 |
| typedef Tvec3< MLdouble > | vecd3 |
| typedef Tvec3< MLldouble > | vecld3 |
| typedef Tvec3< MLdouble > | vec3 |
Specializations for float, double and long double. | |
| typedef Tvec32< MLfloat > | Vector32f |
| A vector with 32 components of type float. | |
| typedef Tvec32< MLdouble > | Vector32d |
| A vector with 32 components of type double. | |
| typedef Tvec32< MLldouble > | Vector32ld |
| A vector with 32 components of type long double. | |
| typedef Tvec32< MLdouble > | Vector32 |
| A vector with 32 components of type double. | |
Deprecated | |
| typedef Tvec32< MLfloat > | vecf32 |
| typedef Tvec32< MLdouble > | vecd32 |
| typedef Tvec32< MLldouble > | vecld32 |
| typedef Tvec32< MLdouble > | vec32 |
Specializations for float, double and long double. | |
| typedef Tvec4< MLfloat > | Vector4f |
| A vector with 4 components of type float. | |
| typedef Tvec4< MLdouble > | Vector4d |
| A vector with 4 components of type double. | |
| typedef Tvec4< MLldouble > | Vector4ld |
| A vector with 4 components of type long double. | |
| typedef Tvec4< MLdouble > | Vector4 |
| A vector with 4 components of type double. | |
Deprecated | |
| typedef Tvec4< MLfloat > | vecf4 |
| typedef Tvec4< MLdouble > | vecd4 |
| typedef Tvec4< MLldouble > | vecld4 |
| typedef Tvec4< MLdouble > | vec4 |
Specializations for float, double and long double. | |
| typedef Tvec5< MLfloat > | Vector5f |
| A vector with 5 components of type float. | |
| typedef Tvec5< MLdouble > | Vector5d |
| A vector with 5 components of type double. | |
| typedef Tvec5< MLldouble > | Vector5ld |
| A vector with 5 components of type long double. | |
| typedef Tvec5< MLdouble > | Vector5 |
| A vector with 5 components of type double. | |
Deprecated | |
| typedef Tvec5< MLfloat > | vecf5 |
| typedef Tvec5< MLdouble > | vecd5 |
| typedef Tvec5< MLldouble > | vecld5 |
| typedef Tvec5< MLdouble > | vec5 |
Specializations for float, double and long double. | |
| typedef Tvec6< MLfloat > | Vector6f |
| A vector with 6 components of type float. | |
| typedef Tvec6< MLdouble > | Vector6d |
| A vector with 6 components of type double. | |
| typedef Tvec6< MLldouble > | Vector6ld |
| A vector with 6 components of type long double. | |
| typedef Tvec6< MLdouble > | Vector6 |
| A vector with 6 components of type double. | |
Deprecated | |
| typedef Tvec6< MLfloat > | vecf6 |
| typedef Tvec6< MLdouble > | vecd6 |
| typedef Tvec6< MLldouble > | vecld6 |
| typedef Tvec6< MLdouble > | vec6 |
Specializations for float, double and long double. | |
| typedef Tvec64< MLfloat > | Vector64f |
| A vector with 64 components of type float. | |
| typedef Tvec64< MLdouble > | Vector64d |
| A vector with 64 components of type double. | |
| typedef Tvec64< MLldouble > | Vector64ld |
| A vector with 64 components of type long double. | |
| typedef Tvec64< MLdouble > | Vector64 |
| A vector with 64 components of type double. | |
Deprecated | |
| typedef Tvec64< MLfloat > | vecf64 |
| typedef Tvec64< MLdouble > | vecd64 |
| typedef Tvec64< MLldouble > | vecld64 |
| typedef Tvec64< MLdouble > | vec64 |
Specializations for float, double and long double. | |
| typedef Tvec7< MLfloat > | Vector7f |
| A vector with 7 components of type float. | |
| typedef Tvec7< MLdouble > | Vector7d |
| A vector with 7 components of type double. | |
| typedef Tvec7< MLldouble > | Vector7ld |
| A vector with 7 components of type long double. | |
| typedef Tvec7< MLdouble > | Vector7 |
| A vector with 7 components of type double. | |
Deprecated | |
| typedef Tvec7< MLfloat > | vecf7 |
| typedef Tvec7< MLdouble > | vecd7 |
| typedef Tvec7< MLldouble > | vecld7 |
| typedef Tvec7< MLdouble > | vec7 |
Specializations for float, double and long double. | |
| typedef Tvec8< MLfloat > | Vector8f |
| A vector with 8 components of type float. | |
| typedef Tvec8< MLdouble > | Vector8d |
| A vector with 8 components of type double. | |
| typedef Tvec8< MLldouble > | Vector8ld |
| A vector with 8 components of type long double. | |
| typedef Tvec8< MLdouble > | Vector8 |
| A vector with 8 components of type double. | |
Deprecated | |
| typedef Tvec8< MLfloat > | vecf8 |
| typedef Tvec8< MLdouble > | vecd8 |
| typedef Tvec8< MLldouble > | vecld8 |
| typedef Tvec8< MLdouble > | vec8 |
Specializations for float, double and long double. | |
| typedef Tvec9< MLfloat > | Vector9f |
| A vector with 9 components of type float. | |
| typedef Tvec9< MLdouble > | Vector9d |
| A vector with 9 components of type double. | |
| typedef Tvec9< MLldouble > | Vector9ld |
| A vector with 9 components of type long double. | |
| typedef Tvec9< MLdouble > | Vector9 |
| A vector with 9 components of type double. | |
Deprecated | |
| typedef Tvec9< MLfloat > | vecf9 |
| typedef Tvec9< MLdouble > | vecd9 |
| typedef Tvec9< MLldouble > | vecld9 |
| typedef Tvec9< MLdouble > | vec9 |
Name space wide definitions of standard data types specific for kernels. | |
| typedef TKernel< MLfloat > | FloatKernel |
| Kernel type with MLfloat elements. | |
| typedef TKernel< MLdouble > | DoubleKernel |
| Kernel type with MLdouble elements. | |
| typedef TKernel< MLldouble > | LDoubleKernel |
| Kernel type with MLldouble elements. | |
| typedef MLdouble | KernelDataType |
| Define the standard data type for kernel elements to be used in this library. | |
| typedef TKernel< KernelDataType > | Kernel |
| Standard kernel type to be used in this kernel library. | |
| typedef itk::Vector< float, 2 > | mlItkVector2f |
| typedef itk::Vector< float, 3 > | mlItkVector3f |
| typedef itk::Vector< float, 4 > | mlItkVector4f |
| typedef itk::Vector< float, 6 > | mlItkVector6f |
| typedef itk::Vector< float, 8 > | mlItkVector8f |
| typedef itk::CovariantVector < float, 2 > | mlItkCVVector2f |
| typedef itk::CovariantVector < float, 3 > | mlItkCVVector3f |
| typedef itk::CovariantVector < float, 4 > | mlItkCVVector4f |
| typedef itk::CovariantVector < float, 6 > | mlItkCVVector6f |
| typedef itk::CovariantVector < float, 8 > | mlItkCVVector8f |
| typedef itk::Vector< double, 2 > | mlItkVector2d |
| typedef itk::Vector< double, 3 > | mlItkVector3d |
| typedef itk::Vector< double, 4 > | mlItkVector4d |
| typedef itk::Vector< double, 6 > | mlItkVector6d |
| typedef itk::Vector< double, 8 > | mlItkVector8d |
| typedef itk::CovariantVector < double, 2 > | mlItkCVVector2d |
| typedef itk::CovariantVector < double, 3 > | mlItkCVVector3d |
| typedef itk::CovariantVector < double, 4 > | mlItkCVVector4d |
| typedef itk::CovariantVector < double, 6 > | mlItkCVVector6d |
| typedef itk::CovariantVector < double, 8 > | mlItkCVVector8d |
| typedef std::complex< float > | mlItkComplexf |
| typedef std::complex< double > | mlItkComplexd |
| typedef itk::DiffusionTensor3D < float > | mlItkDiffusionTensor3Df |
| typedef itk::DiffusionTensor3D < double > | mlItkDiffusionTensor3Dd |
| typedef itk::SymmetricSecondRankTensor < float, 3 > | mlItkSymmetricSecondRankTensor3Df |
| typedef itk::SymmetricSecondRankTensor < double, 3 > | mlItkSymmetricSecondRankTensor3Dd |
Enumerations | |
| enum | { TNE_VoidImplementation, TNE_NotSupported, TNE_ChildNotFound, TNE_AddingBase, TNE_ReadingBase, TNE_ReadingUChar, TNE_ReadingChar, TNE_ReadingUShort, TNE_ReadingShort, TNE_ReadingUInt, TNE_ReadingInt, TNE_ReadingULong, TNE_ReadingLong, TNE_ReadingFloat, TNE_ReadingDouble, TNE_ReadingLDouble, TNE_ReadingString, TNE_ReadingVec2, TNE_ReadingVec3, TNE_ReadingVec4, TNE_ReadingVec6, TNE_ReadingVector, TNE_ReadingMat3, TNE_ReadingMat4, TNE_ReadingSubImgBox, TNE_ReadingSubImgBoxf, TNE_InvalidReadNext, TNE_InvalidParentNode, TNE_FileNotFound, TNE_ReadingFile, TNE_WritingFile, TNE_UnsupportedClassVersion, TNE_UserDefined, TNE_Unknown, TNE_ReadingMLint64, TNE_ReadingMLuint64, TNE_COUNT } |
| TreeNode exceptions. More... | |
| enum | { ML_INTEGER_TYPE = 0x1, ML_FLOAT_TYPE = 0x2, ML_CARRIER_OUT_TYPE = 0x4, ML_CARRIER_IN_TYPE = 0x8, ML_LDOUBLE_TYPE = 0x10, ML_SIGNED_TYPE = 0x20 } |
| enum | { MLMaxImageDimension = 6 } |
| The default dimension of images in the ML. More... | |
| enum | LUTVisualType { LUT_L = 0, LUT_LA, LUT_RGB, LUT_RGBA, LUT_BGR, LUT_ABGR, LUT_NUM_VISUAL_TYPE_LAYOUTS, LUT_NUM_VISUAL_TYPES = LUT_RGBA+1 } |
| LUT visual type constants to identify the visual interpretation of the individual LUT channels. More... | |
| enum | LUTDimensionality { LUT_1D = 1, LUT_2D, LUT_3D } |
| LUT dimensionality. More... | |
| enum | TestFuncMode { StaticVoxelTest, VirtualVoxelTest, StaticWorldVoxelTest, VirtualWorldVoxelTest } |
| The modes how the voxel is tested. More... | |
| enum | { TNE_XML_SystemInit = TNE_COUNT, TNE_XML_ParserError, TNE_XML_ReadingRawDataSize, TNE_XML_Unknown, TNE_XML_Other, TNE_XML_COUNT } |
| error codes for XMLTreeNode More... | |
| enum | ColorModes { WEM_COLOR_GENERAL = 0, WEM_COLOR_NODE_COLORS = 1, WEM_COLOR_LUT_VALUES = 2, WEM_COLOR_LUT_VALUES_INTEGER = 3, WEM_COLOR_TEXTURED = 4 } |
| Enumeration of the color modes. Note that these are 'mirrored' in the SoWEM part. More... | |
| enum | NodeRenderingModes { WEM_NODE_RENDERING_NORMAL = 0, WEM_NODE_RENDERING_HIGH = 1, WEM_NODE_RENDERING_EXTRA_HIGH = 2 } |
| Enumeration of the node rendering modes. Note that these are 'mirrored' in the SoWEM part. More... | |
| enum | BoundingBoxModes { WEM_BOUNDING_BOX_AXIS_ALIGNED = 0, WEM_BOUNDING_BOX_OBJECT_ALIGNED = 1 } |
| Enumeration of bounding box visualization. Note that these are 'mirrored' in the SoWEM part. More... | |
| enum | TriangulationModes { WEM_TRIANGULATION_CENTER = 0, WEM_TRIANGULATION_FAN = 1, WEM_TRIANGULATION_STRIP = 2, WEM_TRIANGULATION_SPIDERWEB = 3 } |
| Enumeration of the triangulation modes. Note that these are 'mirrored' in the SoWEM part. More... | |
| enum | PatchTypes { WEM_PATCH_UNKNOWN = 0, WEM_PATCH_TRIANGLES = 1, WEM_PATCH_QUADS = 2, WEM_PATCH_POLYGONS = 3 } |
| Enumeration of mesh types. More... | |
| enum | PrimitiveValueListTypes { WEM_PRIMITIVE_VALUE_LIST_NODE = 0, WEM_PRIMITIVE_VALUE_LIST_EDGE = 1, WEM_PRIMITIVE_VALUE_LIST_FACE = 2 } |
| Enumeration of primitive value list types. More... | |
| enum | OrientationTypes { WEM_ORIENTATION_UNKNOWN = 0, WEM_ORIENTATION_OUTWARD = 1, WEM_ORIENTATION_INWARD = 2 } |
| Enumeration of orientaiton types. More... | |
| enum | CSOVoxelValueModes { VOXEL_VALUE_ID = 0, VOXEL_VALUE_CONST = 1, VOXEL_VALUE_CONST_PLUS_ID = 2, VOXEL_VALUE_MODULE = 3 } |
| Enumeration of the voxel value modes. More... | |
| enum | CSOLineStyle { LINE_STYLE_NONE = 0, LINE_STYLE_SOLID = 1, LINE_STYLE_DASHED = 2, LINE_STYLE_DOTTED = 3, LINE_STYLE_SHORT_DASHED = 4 } |
| Enumeration of line styles (order as StylePalette::LineStyle). More... | |
| enum | CSOSelectionColoring { SELECTION_COLORING_BRIGHTEN = 0, SELECTION_COLORING_FIXED = 1 } |
| Enumeration of selection coloring modes. More... | |
| enum | CSOSelectionLineWidth { SELECTION_LINE_WIDTH_WIDEN = 0, SELECTION_LINE_WIDTH_FIXED = 1 } |
| Enumeration of selection line width modes. More... | |
| enum | CSOMarkerDisplayMode { MARKER_DISPLAY_MODE_NONE = 0, MARKER_DISPLAY_MODE_RECT = 1, MARKER_DISPLAY_MODE_CIRCLE = 2 } |
| Enumeration of marker display modes for CSO states. More... | |
| enum | CSOErrorCode { CSO_RESULT_OK = 0, CSO_NO_INPUT_IMAGE = 1, CSO_INVALID_INPUT_IMAGE = 2, CSO_NO_MEMORY = 3 } |
| Enumeration of error codes. More... | |
| enum | CSOUpdateModes { MODE_OFF = 0, MODE_AUTO_UPDATE = 1, MODE_AUTO_CLEAR = 2 } |
| Enumeration of update modes. More... | |
| enum | CSOProcessorMode { PROCESSOR_MODE_MODIFICATOR = 0, PROCESSOR_MODE_GENERATOR = 1, PROCESSOR_MODE_GENERATOR_MODIFICATOR = 2 } |
| Enumeration of Processor modes. More... | |
| enum | CSOProcessorPickingMode { PROCESSOR_PICKING_MODE_SEED_POINTS = 0, PROCESSOR_PICKING_MODE_PATH_POINTS = 1 } |
| Enumeration of processor picking mode. More... | |
| enum | CSOSmoothingModes { SMOOTHING_MODE_NONE = 0, SMOOTHING_MODE_SPLINE_APPROXIMATION = 1, SMOOTHING_MODE_SPLINE_INTERPOLATION = 2 } |
| Enumeration of smoothing modes. More... | |
| enum | Corner { TLR = 0, TRR = 1, TRF = 2, TLF = 3, BLR = 4, BRR = 5, BRF = 6, BLF = 7 } |
| Enumeration of corner names for array access. More... | |
| enum | Direction { DIRECTION_TOP = 0, DIRECTION_BOTTOM = 1, DIRECTION_RIGHT = 2, DIRECTION_LEFT = 3, DIRECTION_FRONT = 4, DIRECTION_REAR = 5, DIRECTION_NUM_DIRECTIONS = 6 } |
| Enumeration of directions for marching direction. More... | |
| enum | CrossingSide { CrossingTop = 0, CrossingBottom = 1, CrossingRight = 2, CrossingLeft = 3, CrossingFront = 4, CrossingRear = 5, CrossingNone = 6 } |
| Enumeration of sides to which a segment can leave or enter a voxel box. More... | |
| enum | CSOAddToGroupModes { GROUP_NONE = 0, GROUP_BY_LABEL = 1, GROUP_BY_ID = 2 } |
| Enumeration of the add to group modes. More... | |
| enum | CSOGroupOverflowHandling { OVERFLOW_DELETE_FIRST = 0, OVERFLOW_DELETE_LAST = 1, OVERFLOW_DELETE_ALL = 2, OVERFLOW_IGNORE_NEW = 3, NUM_OVERFLOW_MODES = 4 } |
| Enumeration for the group overflow handling modes. More... | |
| enum | CSORemoveHandling { REMOVE_ALWAYS = 0, REMOVE_NEVER = 1, REMOVE_IF_IN_NO_GROUP = 2, NUM_REMOVE_MODES = 3 } |
| Enumeration for the removal handling of CSOs from group and if group is deleted. More... | |
| enum | CSORemoveEmptyGroupHandling { REMOVE_EMPTY_ALWAYS = 0, REMOVE_EMPTY_NEVER = 1, NUM_REMOVE_EMPTY_MODES = 2 } |
| Enumeration for empty groups removal. More... | |
| enum | SplineModes { SPLINE_MODE_INTERPOLATION = 0, SPLINE_MODE_APPROXIMATION = 1 } |
| Enumeration of the different spline modes. More... | |
| enum | GENERAL_CREATION_MODE { CREATION_MODE_POINT = 0, CREATION_MODE_CLOSED_POLYLINE = 1, CREATION_MODE_CLOSED_SPLINE = 2, CREATION_MODE_CLOSED_FREEHAND = 3, CREATION_MODE_CLOSED_INTERPOLATION = 4, CREATION_MODE_OPEN_POLYLINE = 5, CREATION_MODE_OPEN_SPLINE = 6, CREATION_MODE_OPEN_FREEHAND = 7 } |
| Enumeration of the module's general creation mode. More... | |
| enum | FINISHING_MODES { FINISH_ON_RELEASE = 0, FINISH_ON_DOUBLE_CLICK = 1 } |
| Enumeration of the contour finishing modes. More... | |
| enum | SEED_POINT_PLACEMENT { PLACE_SEED_ON_CLICK = 0, PLACE_SEED_WHILE_DRAGGING = 1 } |
| Enumeration of seed point placement policy. More... | |
| enum | INTERPOLATION_MODES { INTERPOLATION_MODE_LINEAR_INTERPOLATION = 0, INTERPOLATION_MODE_SPLINE_INTERPOLATION = 1, INTERPOLATION_MODE_SPLINE_APPROXIMATION = 2 } |
| Enumeration of available interpolation modes. More... | |
| enum | CSOIsoStartCondition { START_ALWAYS = 0, START_HIT_LOWER_ISO_VALUE = 1, START_HIT_GREATER_ISO_VALUE = 2 } |
| Enumeration of line styles (order as StylePalette::LineStyle). More... | |
| enum | CSOLiveWireNeighborhoodMode { CSO_LIVE_WIRE_4_NEIGHBORHOOD = 0, CSO_LIVE_WIRE_8_NEIGHBORHOOD = 1 } |
| NW N NE \ | / \ | / W -------- E /|\ / | \ SW S SE. More... | |
| enum | CSOLiveWireFinishingMode { CSO_LIVE_WIRE_FINISH_ON_DOUBLE_CLICK = 0, CSO_LIVE_WIRE_FINISH_ON_DISTANCE = 1 } |
| Enumeration of finishing modes to test against. More... | |
| enum | SliceErrorHandlingMode { CSO_SLICE_ERROR_HANDLING_REMOVE_CSO = 0, CSO_SLICE_ERROR_HANDLING_REMOVE_LAST_SEEDPOINT = 1, CSO_SLICE_ERROR_HANDLING_PRINT_WARNING = 2 } |
| Enumeration of modes to handle CSOs over more than one slice (slicing while generating). More... | |
| enum | ModProcLimitUnits { ModProcLimitNumPoints = 0, ModProcLimitSMM = 1, ModProcLimitSCM = 2, ModProcLimitSM = 3 } |
| Enumeration of limiting units. More... | |
| enum | ModCSOSelectionMode { ModSelectAll = 0, ModSelectCSOs = 1, ModSelectGroups = 2 } |
| enum | PRIMITIVE_TYPE { PRIMITIVE_RECT = 0, PRIMITIVE_ELLIPSE = 1 } |
| Enumeration of the contour type. More... | |
| enum | DcmModuleType { DCM_APPROVALMODULE_TYPE, DCM_CALCULATEDDOSEREFERENCERECORDMODULE_TYPE, DCM_CINEMODULE_TYPE, DCM_CLINICALTRIALSERIESMODULE_TYPE, DCM_CLINICALTRIALSTUDYMODULE_TYPE, DCM_CLINICALTRIALSUBJECTMODULE_TYPE, DCM_CONTRASTBOLUSMODULE_TYPE, DCM_DEVICEMODULE_TYPE, DCM_FRAMEOFREFERENCEMODULE_TYPE, DCM_GENERALEQUIPMENTMODULE_TYPE, DCM_GENERALIMAGEMODULE_TYPE, DCM_GENERALSTUDYMODULE_TYPE, DCM_IMAGEPIXELMODULE_TYPE, DCM_IMAGEPLANEMODULE_TYPE, DCM_MEASUREDDOSEREFERENCERECORDMODULE_TYPE, DCM_MODALITYLUTMODULE_TYPE, DCM_MULTIFRAMEMODULE_TYPE, DCM_MULTIFRAMEOVERLAYMODULE_TYPE, DCM_OVERLAYPLANEMODULE_TYPE, DCM_PATIENTMODULE_TYPE, DCM_PATIENTSTUDYMODULE_TYPE, DCM_ROICONTOURMODULE_TYPE, DCM_RTBEAMSMODULE_TYPE, DCM_RTBRACHYAPPLICATIONSETUPSMODULE_TYPE, DCM_RTDVHMODULE_TYPE, DCM_RTDOSEMODULE_TYPE, DCM_RTDOSEROIMODULE_TYPE, DCM_RTFRACTIONSCHEMEMODULEINIONPLANIOD_TYPE, DCM_RTFRACTIONSCHEMEMODULEINPLANIOD_TYPE, DCM_RTGENERALPLANMODULEINIONPLANIOD_TYPE, DCM_RTGENERALPLANMODULEINPLANIOD_TYPE, DCM_RTGENERALTREATMENTRECORDMODULE_TYPE, DCM_RTIMAGEMODULE_TYPE, DCM_RTIONBEAMSMODULE_TYPE, DCM_RTIONBEAMSSESSIONRECORDMODULE_TYPE, DCM_RTIONTOLERANCETABLESMODULE_TYPE, DCM_RTPATIENTSETUPMODULE_TYPE, DCM_RTPRESCRIPTIONMODULE_TYPE, DCM_RTROIOBSERVATIONSMODULE_TYPE, DCM_RTSERIESMODULE_TYPE, DCM_RTTOLERANCETABLESMODULE_TYPE, DCM_RTTREATMENTMACHINERECORDMODULE_TYPE, DCM_RTTREATMENTSUMMARYRECORDMODULE_TYPE, DCM_SOPCOMMONMODULE_TYPE, DCM_STRUCTURESETMODULE_TYPE, DCM_VOILUTMODULE_TYPE, DCM_NUM_MODULE_TYPES } |
| Enum that defines all existing DcmModules. More... | |
Functions | |
| MLEXPORT void | MLInitFields () |
| Initialize all standard fields of the ML. | |
| template<typename T > | |
| TSubImage< T > * | tsubimg_cast (SubImage *subImg) |
| template<typename T > | |
| const TSubImage< T > * | tsubimg_cast (const SubImage *subImg) |
| template<typename T > | |
| TSubImage< T > & | tsubimg_cast (SubImage &subImg) |
| template<typename T > | |
| const TSubImage< T > & | tsubimg_cast (const SubImage &subImg) |
| template<class Object , class Method > | |
| BackgroundTaskMessage * | NewBackgroundTaskMethodCall (Object *object, Method method) |
| create new method call with 0 arguments | |
| template<class Object , class Method , class Arg1 > | |
| BackgroundTaskMessage * | NewBackgroundTaskMethodCall (Object *object, Method method, const Arg1 &arg1) |
| create new method call with 1 argument | |
| template<class Object , class Method , class Arg1 , class Arg2 > | |
| BackgroundTaskMessage * | NewBackgroundTaskMethodCall (Object *object, Method method, const Arg1 &arg1, const Arg2 &arg2) |
| create new method call with 2 arguments | |
| template<class Object , class Method , class Arg1 , class Arg2 , class Arg3 > | |
| BackgroundTaskMessage * | NewBackgroundTaskMethodCall (Object *object, Method method, const Arg1 &arg1, const Arg2 &arg2, const Arg3 &arg3) |
| create new method call with 3 arguments | |
| template<class Object , class Method , class Arg1 , class Arg2 , class Arg3 , class Arg4 > | |
| BackgroundTaskMessage * | NewBackgroundTaskMethodCall (Object *object, Method method, const Arg1 &arg1, const Arg2 &arg2, const Arg3 &arg3, const Arg4 &arg4) |
| create new method call with 4 arguments | |
| template<class Object , class Method , class Arg1 , class Arg2 , class Arg3 , class Arg4 , class Arg5 > | |
| BackgroundTaskMessage * | NewBackgroundTaskMethodCall (Object *object, Method method, const Arg1 &arg1, const Arg2 &arg2, const Arg3 &arg3, const Arg4 &arg4, const Arg5 &arg5) |
| create new method call with 5 arguments | |
| int | MLBackgroundTasksInit (void) |
| Calls init functions of all modules to add their types to the runtime type system of the ML. | |
| ArgumentList0 | MLGenerateArgumentList () |
| Creates argument list with 0 arguments. | |
| template<class Arg1 > | |
| ArgumentList1< Arg1 > | MLGenerateArgumentList (const Arg1 &arg1) |
| Create argument list with 1 argument. | |
| template<class Arg1 , class Arg2 > | |
| ArgumentList2< Arg1, Arg2 > | MLGenerateArgumentList (const Arg1 &arg1, const Arg2 &arg2) |
| Creates argument list with 2 arguments. | |
| template<class Arg1 , class Arg2 , class Arg3 > | |
| ArgumentList3< Arg1, Arg2, Arg3 > | MLGenerateArgumentList (const Arg1 &arg1, const Arg2 &arg2, const Arg3 &arg3) |
| Creates argument list with 3 arguments. | |
| template<class Arg1 , class Arg2 , class Arg3 , class Arg4 > | |
| ArgumentList4< Arg1, Arg2, Arg3, Arg4 > | MLGenerateArgumentList (const Arg1 &arg1, const Arg2 &arg2, const Arg3 &arg3, const Arg4 &arg4) |
| Creates argument list with 4 arguments. | |
| template<class Arg1 , class Arg2 , class Arg3 , class Arg4 , class Arg5 > | |
| ArgumentList5< Arg1, Arg2, Arg3, Arg4, Arg5 > | MLGenerateArgumentList (const Arg1 &arg1, const Arg2 &arg2, const Arg3 &arg3, const Arg4 &arg4, const Arg5 &arg5) |
| Creates argument list with 5 arguments. | |
| template<class Object , class Method > | |
| void | MLCallMethodWithArguments (Object *object, Method method, const ArgumentList0 &) |
| Calls a method on given object with 0 arguments. | |
| template<class Object , class Method , class Arg1 > | |
| void | MLCallMethodWithArguments (Object *object, Method method, const ArgumentList1< Arg1 > &args) |
| Calls a method on given object with 1 argument. | |
| template<class Object , class Method , class Arg1 , class Arg2 > | |
| void | MLCallMethodWithArguments (Object *object, Method method, const ArgumentList2< Arg1, Arg2 > &args) |
| Calls a method on given object with 2 arguments. | |
| template<class Object , class Method , class Arg1 , class Arg2 , class Arg3 > | |
| void | MLCallMethodWithArguments (Object *object, Method method, const ArgumentList3< Arg1, Arg2, Arg3 > &args) |
| Calls a method on given object with 3 arguments. | |
| template<class Object , class Method , class Arg1 , class Arg2 , class Arg3 , class Arg4 > | |
| void | MLCallMethodWithArguments (Object *object, Method method, const ArgumentList4< Arg1, Arg2, Arg3, Arg4 > &args) |
| Calls a method on given object with 4 arguments. | |
| template<class Object , class Method , class Arg1 , class Arg2 , class Arg3 , class Arg4 , class Arg5 > | |
| void | MLCallMethodWithArguments (Object *object, Method method, const ArgumentList5< Arg1, Arg2, Arg3, Arg4, Arg5 > &args) |
| Calls a method on given object with 5 arguments. | |
| void | intrusive_ptr_add_ref (const ml::RefCountedBase *p) |
| void | intrusive_ptr_release (const ml::RefCountedBase *p) |
| template<typename T > | |
| bool | vector_contains (const std::vector< T > &vec, const T &value) |
Helper template that searches for value in given vector vec and returns true if it was found. | |
| template<typename T > | |
| bool | vector_remove (std::vector< T > &vec, const T &value) |
Helper template that removes the first occurrence of value in given vector vec and returns true if it was found. | |
| template<typename T > | |
| void | vector_remove_all (std::vector< T > &vec, const T &value) |
Helper template that removes the first occurrence of value in given vector vec and returns true if it was found. | |
| template<typename T > | |
| bool | vector_replace_by_NULL (std::vector< T > &vec, const T &value) |
Helper template that replaces the first occurrence of value in given vector vec with NULL and returns true if it was found. | |
| template<class OBJ_TYPE > | |
| void | MLSwap (OBJ_TYPE &obj1, OBJ_TYPE &obj2) |
| Swaps two objects obj1 and obj2. | |
| template<class BASE_TYPE > | |
| BASE_TYPE | MLInverseMatHelper (const BASE_TYPE &origMat, bool *isInvertible, const ML_TYPENAME BASE_TYPE::ComponentType, const char *const ZeroDetErrString, const BASE_TYPE &Identity, const size_t Dim) |
| Computes an N dimensional inverse from given default parameters. | |
| template<class DT , class DT2 > | |
| Tvec3< DT > | operator* (const Tmat3< DT > &a, const Tvec3< DT2 > &v) |
| Normal multiplication of 3x3 matrix a with 3d vector v with a Tvec3 as result. | |
| template<class DT , class DT2 > | |
| Tvec3< DT > | operator* (const Tvec3< DT > &v, const Tmat3< DT2 > &a) |
| Normal multiplication of 3d vector v with 3x3 matrix with a Tvec3 as result. | |
| template<class DT , class DT2 > | |
| Tvec3< DT > | operator* (const Tmat4< DT > &a, const Tvec3< DT2 > &v) |
| Interpret v as a 4d homogeneous point and multiply the 4x4 matrix M with it and return a Tvec3 after normalizing the result by dividing by the fourth component. | |
| template<class DT , class DT2 > | |
| Tvec3< DT > | operator* (const Tvec3< DT > &v, const Tmat4< DT2 > &a) |
| Interpret v as a 4d homogeneous point and multiply it with the 4x4 matrix M and return a Tvec3 after normalizing the result by dividing by the fourth component. | |
| template<class DT , class DT2 > | |
| Tvec3< DT > | operator^ (const Tvec3< DT > &a, const Tvec3< DT2 > &b) |
| Return a vector orthogonal to a and b. | |
| template<class DT > | |
| Tvec4< DT > | operator* (const Tmat4< DT > &a, const Tvec4< DT > &v) |
| Multiplies 4x4 matrix a with vector v. | |
| template<class DT > | |
| Tvec4< DT > | operator* (const Tvec4< DT > &v, const Tmat4< DT > &a) |
| Multiplies vector v with 4x4 matrix a. | |
| template<class DT > | |
| Tvec5< DT > | operator* (const Tmat5< DT > &a, const Tvec5< DT > &v) |
| Multiplies 5x5 matrix a with vector v. | |
| template<class DT > | |
| Tvec5< DT > | operator* (const Tvec5< DT > &v, const Tmat5< DT > &a) |
| Multiplies vector v with 5x5 matrix a. | |
| MLDICOM_TREE_IMAGE_PROPERTY_EXTENSION_EXPORT DCMTree::Const_TreePtr | getDicomTreeFromImagePropertyExtension (const ImagePropertyExtension *dicomTreeImagePropertyExtensionPtr) |
| Casts the ImagePropertyExtension pointer into a DicomTreeImagePropertyExtension pointer and returns the contained dicom tree pointer. | |
| MLDICOM_TREE_IMAGE_PROPERTY_EXTENSION_EXPORT DCMTree::Const_TagPtr | getDicomTagByName (const ImagePropertyExtension *imagePropertyExtensionPtr, const std::string &tagName) |
| Returns the tag with the given name from the property extension. If it is not found, the pointer will be NULL. | |
| MLDICOM_TREE_IMAGE_PROPERTY_EXTENSION_EXPORT bool | getTagIdByATString (const std::string &atString, DCMTree::TagId &tagId) |
| Gets the tag id for (group,element) string (AT format). | |
| MLDICOM_TREE_IMAGE_PROPERTY_EXTENSION_EXPORT bool | MLIsATString (const std::string &supposedATString) |
| Checks if the given string is a well-formed AT string. | |
| MLLUT_EXPORT int | LUTNumberOfChannels (LUTVisualType visualType) |
| Get number of channels for given LUTVisualType, or 0 if unknown. | |
| MLLUT_EXPORT LUTVisualType | LUTReducedVisualType (LUTVisualType visualType) |
| Get reduced visual type, i.e. ignoring layout variants. | |
| MLLUT_EXPORT int | LUTAlphaChannelIndex (LUTVisualType visualType) |
| Get index of alpha channel, or -1 if none. | |
| MLLUT_EXPORT double | LUTConvertRGBtoL (double r, double g, double b) |
| Convert RGB to luminance. | |
| template<typename T > | |
| T | LUTCastFromDouble (double value) |
| Helper template function to cast from double to type T, performing a proper round operation in case of integer types. | |
| std::ostream & | operator<< (std::ostream &out, const KeyFrame &frame) |
| KeyFrame stream output. | |
| std::list< std::string > | omGetKnownAttributes () |
| Returns a list of all registered attribute type names. | |
| std::list< std::string > | omGetKnownDataTypes () |
| Returns a list of all registered attribute type names. | |
| template<class DATATYPE > | |
| std::ostream & | operator<< (std::ostream &s, const std::vector< DATATYPE > &vec) |
| Helper output/input stream operators. | |
| template<class DATATYPE > | |
| std::istream & | operator>> (std::istream &s, std::vector< DATATYPE > &vec) |
| Operator >> for input of streams into std::vector. | |
| MLTOOLS_EXPORT std::ostream & | operator<< (std::ostream &s, const StringLineMultiField &stringLineMulti) |
| All strings of the internal vector are streamed into the output stream and StringLineMultiField::DefaultLineSeparator is streamed out between them. | |
| MLTOOLS_EXPORT std::istream & | operator>> (std::istream &s, StringLineMultiField &stringLineMulti) |
| Operator >> for input from streams into StringLineMultiField where all newline (' ') chars are considered as separator; all carriage returns are removed silently from the created strings. | |
| int | MLWEMInit (void) |
| This is for runtime module initialization. | |
| template<class T > | |
| void | deleteVector (CSOObjectVector< T > *vector, bool deleteEntries=true) |
| int | MLCSOInit (void) |
| This is for runtime module initialization. | |
| int | SoCSOInit (void) |
| Initializes the DLL. | |
| MLGRAPHUTILITIES_EXPORT std::vector< GraphNode * > | findShortestPath (Graph *graph, GraphNode *startNode, GraphNode *endNode) |
| Finds the shortest path in graph between startNode and endNode; since the graph is internally handled as undirected graph, the order of start and end node has no influence. | |
| int | MLVideoCaptureInterfaceInit () |
| Calls init functions of all modules to add their types to the runtime type system of the ML. | |
| MLITK_SUPPORT_EXPORT int | ITKCommonFunctionTypesAndWrappersInit () |
| Initializes the wrapper classes. | |
| std::string | mlITKMakeStdString (const char *str) |
| Convert for a char pointer to a std::string safely. | |
| std::string | mlITKMakeStdString (const std::string &str) |
| Convert for a std::string to a std::string safely. | |
| std::string | mlITKGetLatin1FromUTF8 (const std::string &utf8StdString) |
| Convert string from UTF8 to Latin1; return empty string on failure or if "" is passed as utf8StdString. | |
| std::string & | mlITKGetLatin1FromUTF8Static (const std::string &utf8StdString) |
| Like mlITKGetLatin1FromUTF8(const std::string &utf8StdString); the only difference is that the return value is stored in a static variable to maintain the return value. | |
| std::string | mlITKGetUTF8FromLatin1 (const std::string &latin1StdString) |
| Convert string from Latin1 to UTF8; return empty string on failure or if "" is passed as latin1StdString. | |
| std::string & | mlITKGetUTF8FromLatin1Static (const std::string &latin1StdString) |
| Like mlITKGetUTF8FromLatin1(const std::string &latin1StdString); the only difference is that the return value is stored in a static variable to maintain the return value. | |
| template<typename TemplArrElemType > | |
| void | ITKArrayFromFixedSizeSTLVector (const ITKML_TYPENAME std::vector< TemplArrElemType > &stlVec, TemplArrElemType *arr, size_t TemplArrSize) |
| Copies TemplArrSize elements from stlVec to arr and - if not enough elements are available - fills up the rest with 0. | |
| template<typename TemplArrElemType , unsigned int TemplArrSize> | |
| const ITKML_TYPENAME std::vector< TemplArrElemType > | STLVectorFromFixedSizeITKArray (const TemplArrElemType *theArray) |
| Create an STL vector with type TemplArrElemType which contains TemplArrSize elements which are read from theArray, hence the array must have at least TemplArrSize elements. | |
| MLITK_SUPPORT_EXPORT int | ITKCommonTypesAndWrappersInit () |
| Initializes the wrapper classes. | |
| MLITK_SUPPORT_EXPORT MLErrorCode | setAndConnectDefaultModuleWithNotify (Module &thisOp, const std::string &dataTypeName="float", const ImageVector &imgExt=ImageVector(16, 16, 1, 1, 1, 1), MLint minIdx=0, MLint maxIdx=ML_INT32_MAX, const ImageVector &pageExt=ImageVector(16, 16, 1, 1, 1, 1)) |
| This function takes the default module (if it still does not exist then it's created), it sets the image and page extents, the data type and connects it to the indices minIdx to maxIdx. | |
| MLITK_SUPPORT_EXPORT void | disconnectAllInputs (Module &thisOp) |
| Disconnects all connected inputs from thisOp. | |
| MLITK_SUPPORT_EXPORT mlModule * | getDefaultModule (bool create=true) |
| Returns the default module instance. | |
| MLITK_SUPPORT_EXPORT void | destoyDefaultInstance () |
| Destroys the default module instance. | |
| void | testFunc_processDataWithITKFilterAndFillOutSubImg () |
| Test function for debugging purposes. | |
| template<typename FILTER_TYPE , typename OIMAGE_TYPE > | |
| bool | processDataWithITKFilterAndFillOutSubImg (typename FILTER_TYPE::Pointer &filterPointer, int outIndex, int usedFilteringDim, const ImageVector &shift, const SubImageBox &outImgBox, SubImg &outSubImg, Module &module) |
| Takes the output image of the filter pointed to by filterPointer, and copies overlapping contents into outSubImg. | |
| void | testFunc_determineImageFilterInRegionTN () |
| Test function for debugging purposes. | |
| template<typename FILTER_TYPE , typename IN_IMAGE_TYPE > | |
| SubImageBox | determineImageFilterInRegionTN (typename FILTER_TYPE::Pointer &filterPointer, Module &module, MLint inIndex, const SubImageBox &outBox, MLint outIndex, MLint numActiveInputs) |
| Calculates required input regions for any number of filter inputs. | |
| void | testFunc_determineImageFilterOutImageRegionT0 () |
| Test function for debugging purposes. | |
| template<typename FILTER_TYPE , typename OUT_IMAGE_TYPE > | |
| SubImageBox | determineImageFilterOutImageRegionT0 (typename FILTER_TYPE::Pointer &filterPointer, Module &module) |
| Calculates the maximum extent of the ITK output image for 0 inputs and returns it as SubImageBox. | |
| void | testFunc_determineImageFilterOutImageRegionTN () |
| Test function for debugging purposes. | |
| template<typename FILTER_TYPE , typename OUT_IMAGE_TYPE , typename IN_IMAGE_TYPE > | |
| SubImageBox | determineImageFilterOutImageRegionTN (typename FILTER_TYPE::Pointer &filterPointer, Module &module, int numImageInputs) |
| Calculates the maximum extent of the ITK output image for 0 inputs and returns it as SubImageBox. | |
| template<class POLYLINEPATHTYPE > | |
| POLYLINEPATHTYPE::Pointer | ITKPolylineFromBasePointer (Base *baseVal) |
| Reads a base field and looks for point like data structures (XMarkerLists, XMarkerListContainers, PointLists and Vectorlists). | |
| template<class FINITE_DIFFERENCE_FUNCTION_TYPE > | |
| FINITE_DIFFERENCE_FUNCTION_TYPE::Pointer | ITKDifferenceFunctionFromBasePointer (Base *baseVal) |
| Checks a base input connector for a base object containing a MultiBaseType. | |
| template<typename ITK_INDATATYPE , unsigned int DIM> | |
| itk::ImportImageFilter < ITK_INDATATYPE, DIM > ::Pointer | getITKSpecialInImg (const SubImg &inSubImg, const PagedImage &inImg) |
| Takes a SubImg and returns the ImportImageFilter managing the inSubImg as ITK object. | |
| MLITK_SUPPORT_EXPORT void | postITKException (const itk::ExceptionObject &e, const Module *module, MLMessageType messageType, const std::string &handling="") |
| Sends all available information from the ITKException itkException to the ML error handler. | |
| MLITK_SUPPORT_EXPORT void | copyITKDataBufferToMLSubImg (void *itkData, size_t itkDataTypeSize, const SubImageBox &itkBox, SubImg &outSubImg) |
| Unpack ITK data buffer to an ML subimage and convert data formats if necessary. | |
| template<typename SIZE_TYPE > | |
| SIZE_TYPE | ITKSizeFromMLVector (const ImageVector &vec) |
| Assign values from an ML ImageVector to an ITK size object. | |
| template<typename INDEX_TYPE > | |
| INDEX_TYPE | ITKIndexFromMLVector (const ImageVector &vec) |
| Assign values from an ML ImageVector to an ITK size object. | |
| template<typename INDEX_TYPE > | |
| ImageVector | MLVectorFromITKSize (const INDEX_TYPE &sizeObj, MLint defaultVal) |
| Assign values from an ITK size object to an ML ImageVector. | |
| template<typename INDEX_TYPE > | |
| ImageVector | MLVectorFromITKIndex (const INDEX_TYPE &indexObj, MLint defaultVal) |
| Assign values from an ITK index object to an ML ImageVector. | |
| template<typename VECTOR_TYPE > | |
| VECTOR_TYPE | ITKVectorFromMLVec3 (const vec3 &vec, MLdouble defaultComp) |
| Assign values from an ML vec3 to an ITK size object. | |
| template<typename VECTOR_TYPE > | |
| VECTOR_TYPE | ITKVectorFromMLVec4 (const vec4 &vec, MLdouble defaultComp) |
| Assign values from an ML vec4 to an ITK size object. | |
| template<typename POINT_TYPE > | |
| POINT_TYPE | ITKPointFromMLVec3 (const vec3 &vec, MLdouble defaultComp) |
| Assign values from an ML vec3 to an ITK point object. | |
| template<typename POINT_TYPE > | |
| POINT_TYPE | ITKPointFromMLVec4 (const vec4 &vec, MLdouble defaultComp) |
| Assign values from an ML vec4 to an ITK size object. | |
| template<typename REGION_PARENT_TYPE > | |
| REGION_PARENT_TYPE::RegionType | ITKRegionFromMLSubImgBox (const SubImageBox &subImgBox) |
| Assign values from an ITK region to an ML SubImageBox object. | |
| template<typename REGION_PARENT_TYPE > | |
| SubImageBox | MLSubImgBoxFromITKRegion (const typename REGION_PARENT_TYPE::RegionType ®ion) |
| Assign values from an ITK region to an ML SubImageBox object. | |
| template<typename ARRAY_TYPE , typename STL_VECTOR > | |
| ARRAY_TYPE | ITKArrayFromSTLVector (const STL_VECTOR &stlVec) |
| Returns an object of an ITK array type ARRAY_TYPE which contains copies of all elements of the ML multi field mField (in same order and number). | |
| template<typename STL_VECTOR , typename ITK_ARRAY_TYPE > | |
| const STL_VECTOR | STLVectorFromITKArray (const ITK_ARRAY_TYPE &itkArray) |
| Sets number and values of the STL array from an ITK array type. | |
| template<typename INDEX_TYPE > | |
| INDEX_TYPE | ITKIndexFromMLVec6 (const vec6 &vec) |
| Assign values from an ML vec6 to an ITK size object. | |
| template<class FilterType > | |
| FilterType::NodeContainer::Pointer | ITKNodeContainerFromBasePointer (Base *baseVal) |
| Reads a base field and looks for point like data structures (XMarkerLists, XMarkerListContainers, PointLists and VectorLists). | |
| template<typename DTYPE , unsigned int ROW_DIM, unsigned int COL_DIM> | |
| itk::Matrix< DTYPE, ROW_DIM, COL_DIM > | ITKMatrixFromMLMatrix (const mat4 &mat) |
| Reads a base field and looks for point like data structures (XMarkerLists, XMarkerListContainers, PointLists and VectorLists). | |
| template<typename DTYPE , unsigned int ROW_DIM, unsigned int COL_DIM> | |
| mat4 | MLMatrixFromITKMatrix (const ITKML_TYPENAME itk::Matrix< DTYPE, ROW_DIM, COL_DIM > &mat, bool fillWithID=false) |
| Reads a base field and looks for point like data structures (XMarkerLists, XMarkerListContainers, PointLists and VectorLists). | |
| template<class POINTSETTYPE > | |
| POINTSETTYPE::Pointer | ITKPointSetFromBasePointer (Base *baseVal) |
| Reads a base field and looks for point like data structures (XMarkerLists, XMarkerListContainers, PointLists and VectorLists). | |
| template<typename ITK_IMAGE_TYPE > | |
| void | setITKWorldFromMedicalImageProperty (MedicalImageProperties props, ITK_IMAGE_TYPE *image, bool correctSVS=true) |
| Takes the world transformation of ML MedicalImageProperties and sets spacing, origin and direction cosines (the orientation) of the itk image or import image filter. | |
| template<typename ITK_IMAGE_TYPE > | |
| void | setMLWorldFromITKScaleOriginAndOrientation (const ITK_IMAGE_TYPE *image, MedicalImageProperties &props, bool correctSVS=true) |
| Takes the world transformation of ML MedicalImageProperties and sets spacing, origin and direction cosines (the orientation) of the itk image or import image filter. | |
| template<typename ITK_INDATATYPE , unsigned int DIM> | |
| itk::ImportImageFilter < ITK_INDATATYPE, DIM > ::Pointer | getITKImportImageFromSubImg (const SubImg &inSubImg, const MedicalImageProperties &props, bool correctSVS=true) |
| Takes a SubImg and returns the ImportImageFilter managing the inSubImg as ITK object. | |
| template<typename RETURN_TYPE_PTR , typename FILTER_TYPE , typename VOXEL_TYPE > | |
| RETURN_TYPE_PTR | getInputAsItkImportImageAndSubImg (Module &op, int inIdx, TSubImg< VOXEL_TYPE > &dataSubImg, bool correctSVS=true) |
| Reads and updates an input image from input index inIdx of Module op and sets up the referenced TSubImg dataSubImg with size, and data allocated from the MLMemoryManager as strong pointer. | |
| std::string | mlVTKMakeStdString (const char *str) |
| Convert for a char pointer to a std::string safely. | |
| std::string | mlVTKMakeStdString (const std::string &str) |
| Convert for a std::string to a std::string safely. | |
| std::string | mlVTKGetLatin1FromUTF8 (const std::string &utf8StdString) |
| Convert string from UTF8 to Latin1; return empty string on failure or if "" is passed as utf8StdString. | |
| std::string & | mlVTKGetLatin1FromUTF8Static (const std::string &utf8StdString) |
| Like mlVTKGetLatin1FromUTF8(const std::string &utf8StdString); the only difference is that the return value is stored in a static variable to maintain the return value. | |
| std::string | mlVTKGetUTF8FromLatin1 (const std::string &latin1StdString) |
| Convert string from Latin1 to UTF8; return empty string on failure or if "" is passed as latin1StdString. | |
| std::string & | mlVTKGetUTF8FromLatin1Static (const std::string &latin1StdString) |
| Like mlVTKGetUTF8FromLatin1(const std::string &latin1StdString); the only difference is that the return value is stored in a static variable to maintain the return value. | |
| template<typename TemplArrElemType > | |
| void | VTKArrayFromFixedSizeSTLVector (const VTKML_TYPENAME std::vector< TemplArrElemType > &stlVec, TemplArrElemType *arr, size_t TemplArrSize) |
| Copies TemplArrSize elements from stlVec to arr and - if not enough elements are available - fills up the rest with 0. | |
| template<typename TemplArrElemType , unsigned int TemplArrSize> | |
| const VTKML_TYPENAME std::vector< TemplArrElemType > | STLVectorFromFixedSizeVTKArray (const TemplArrElemType *theArray) |
| Create an STL vector with type TemplArrElemType which contains TemplArrSize elements which are read from theArray, hence the array must have at least TemplArrSize elements. | |
| MLVTK_SUPPORT_EXPORT vtkObject * | checkPointer (const std::string &reqConnectType, vtkObject *vtkObjPtr) |
| MLVTK_SUPPORT_EXPORT int | VTKCommonTypesAndWrappersInit () |
| Initializes the wrapper classes. | |
| vtkMatrix4x4 * | VTKMatrix4x4FromMLMatrix (const mat4 &mat) |
| Convert an ML 4x4 matrix to a VTK 4x4 matrix which is created with vtkMatrix4x4::New() and which must be deleted by caller with vtkMatrix4x4::Delete(). | |
| mat4 | MLMatrixFromVTKMatrix4x4 (const vtkMatrix4x4 *mat) |
| Convert a VTK 4x4 matrix to an ML 4x4 matrix. | |
ML initialization and destruction | |
| MLEXPORT MLint32 | initML () |
| Initializes the ML, the runtime type system, the memory manager, fields, static buffers, error and debug printings etc. | |
| MLEXPORT void | destroyML () |
| Delete dynamic data structures allocated by initML. | |
| MLEXPORT void | setMLEnvironment () |
| Set ML state dependent on environment variables. | |
Casting of SubImage to TSubImage<T> | |
| template<typename T > | |
| TSubImage< T > & | tsubimage_cast (SubImage &subImg) |
| The tsubimage_cast allows to cast a SubImage (pointer or reference) to a typed TSubImage<T> (pointer or reference). | |
| template<typename T > | |
| const TSubImage< T > & | tsubimage_cast (const SubImage &subImg) |
| template<typename T > | |
| TSubImage< T > * | tsubimage_cast (SubImage *subImg) |
| template<typename T > | |
| const TSubImage< T > * | tsubimage_cast (const SubImage *subImg) |
mlMin/mlMax Templates in ML namespace | |
| template<typename T > | |
| T | mlMin (T a, T b) |
Defines ML specific min template since min template is platform dependent. | |
| template<typename T > | |
| T | mlMax (T a, T b) |
Defines ML specific max template since max template is platform dependent. | |
| template<typename T > | |
| T | mlAbs (T a) |
Defines ML specific abs template since only type depended library functions exists. | |
Standalone functions for FloatingPointVector. | |
| template<class T , size_t size, class DataContainer > | |
| FloatingPointVector< T, size, DataContainer > & | operator+= (FloatingPointVector< T, size, DataContainer > &op1, const FloatingPointVector< T, size, DataContainer > &buffer) |
| Arithmetic assignment: Component wise addition. | |
| template<class T , size_t size, class DataContainer > | |
| FloatingPointVector< T, size, DataContainer > & | operator-= (FloatingPointVector< T, size, DataContainer > &op1, const FloatingPointVector< T, size, DataContainer > &buffer) |
| Arithmetic assignment: Component wise subtraction of buffer from *this. | |
| template<class T , size_t size, class DataContainer > | |
| FloatingPointVector< T, size, DataContainer > & | operator*= (FloatingPointVector< T, size, DataContainer > &op1, MLdouble value) |
| Arithmetic assignment: Component wise multiplication *this with scalar value. | |
| template<class T , size_t size, class DataContainer > | |
| FloatingPointVector< T, size, DataContainer > & | operator*= (FloatingPointVector< T, size, DataContainer > &op1, const FloatingPointVector< T, size, DataContainer > &op2) |
| Arithmetic assignment: Component wise multiplication *this with a vector of the same size. | |
| template<class T , size_t size, class DataContainer > | |
| FloatingPointVector< T, size, DataContainer > & | operator/= (FloatingPointVector< T, size, DataContainer > &op1, MLdouble value) |
| Arithmetic assignment: Component wise division of *this by scalar value. | |
| template<class T , size_t size, class DataContainer > | |
| FloatingPointVector< T, size, DataContainer > & | operator/= (FloatingPointVector< T, size, DataContainer > &op1, const FloatingPointVector< T, size, DataContainer > &op2) |
| Arithmetic assignment: Component wise division of *this by the values of a vector of the same size. | |
| template<class T , size_t size, class DataContainer > | |
| bool | operator! (const FloatingPointVector< T, size, DataContainer > &a) |
| Returns true if all components are 0, otherwise returns false. | |
| template<class T , size_t size, class DataContainer > | |
| FloatingPointVector< T, size, DataContainer > | operator+ (FloatingPointVector< T, size, DataContainer > lhs, const FloatingPointVector< T, size, DataContainer > &rhs) |
| Return value is the component wise addition of lhs and rhs. | |
| template<class T , size_t size, class DataContainer > | |
| FloatingPointVector< T, size, DataContainer > | operator- (FloatingPointVector< T, size, DataContainer > lhs, const FloatingPointVector< T, size, DataContainer > &rhs) |
| Return value is the component wise subtraction of rhs from lhs. | |
| template<class T , size_t size, class DataContainer > | |
| FloatingPointVector< T, size, DataContainer > | operator+ (const FloatingPointVector< T, size, DataContainer > &buffer) |
| Unary plus, for completeness and for those who really want to use that. | |
| template<class T , size_t size, class DataContainer > | |
| FloatingPointVector< T, size, DataContainer > | operator- (const FloatingPointVector< T, size, DataContainer > &buffer) |
| Unary minus, all components of the vector are multiplied with -1. | |
| template<class T , size_t size, class DataContainer > | |
| T | operator* (const FloatingPointVector< T, size, DataContainer > &a, const FloatingPointVector< T, size, DataContainer > &b) |
| Dot product, returns a.dot(b). | |
| template<class T , size_t size, class DataContainer > | |
| FloatingPointVector< T, size, DataContainer > | operator* (FloatingPointVector< T, size, DataContainer > lhs, MLdouble rhs) |
| Component wise multiplication of lhs with rhs. | |
| template<class T , size_t size, class DataContainer > | |
| FloatingPointVector< T, size, DataContainer > | operator* (MLdouble lhs, FloatingPointVector< T, size, DataContainer > rhs) |
| Component wise multiplication of rhs with lhs. | |
| template<class T , size_t size, class DataContainer > | |
| FloatingPointVector< T, size, DataContainer > | operator/ (FloatingPointVector< T, size, DataContainer > lhs, MLdouble rhs) |
| Component wise division of lhs by specialied rhs of type MLdouble. | |
| template<class T , size_t size, class DataContainer > | |
| FloatingPointVector< T, size, DataContainer > | compMin (FloatingPointVector< T, size, DataContainer > buffer1, const FloatingPointVector< T, size, DataContainer > &buffer2) |
| Component wise minimum of buffer1 and buffer2. | |
| template<class T , size_t size, class DataContainer > | |
| FloatingPointVector< T, size, DataContainer > | compMax (FloatingPointVector< T, size, DataContainer > buffer1, const FloatingPointVector< T, size, DataContainer > &buffer2) |
| Component wise maximum of buffer1 and buffer2. | |
| template<class T , size_t size, class DataContainer > | |
| FloatingPointVector< T, size, DataContainer > | compAbs (FloatingPointVector< T, size, DataContainer > a) |
| Return vector with all components from a without negative sign. | |
| template<class T , size_t size, class DataContainer > | |
| FloatingPointVector< T, size, DataContainer > | compSqr (FloatingPointVector< T, size, DataContainer > a) |
| Return vector with all components from a squared. | |
| template<class T , size_t size, class DataContainer > | |
| FloatingPointVector< T, size, DataContainer > | compSqrt (FloatingPointVector< T, size, DataContainer > a) |
| Return vector with all components from a square-rooted. | |
| template<class T , size_t size, class DataContainer > | |
| FloatingPointVector< T, size, DataContainer > | compDiv (FloatingPointVector< T, size, DataContainer > a, const FloatingPointVector< T, size, DataContainer > &d) |
| Component wise division of a / d. | |
| template<class T , size_t size, class DataContainer > | |
| FloatingPointVector< T, size, DataContainer > | clampMin (FloatingPointVector< T, size, DataContainer > a, const FloatingPointVector< T, size, DataContainer > &m) |
| Return new vector with all components from a clamped to minimum m. | |
| template<class T , size_t size, class DataContainer > | |
| FloatingPointVector< T, size, DataContainer > | clampMax (FloatingPointVector< T, size, DataContainer > a, const FloatingPointVector< T, size, DataContainer > &m) |
| Return new vector with all components from a clamped to maximum m. | |
| template<class T , size_t size, class DataContainer > | |
| FloatingPointVector< T, size, DataContainer > | clamp (FloatingPointVector< T, size, DataContainer > a, const FloatingPointVector< T, size, DataContainer > &lower, const FloatingPointVector< T, size, DataContainer > &upper) |
| Return new vector with all components from a clamped to range [lower, upper]. | |
| template<class T , size_t size, class DataContainer > | |
| T | compMul (const FloatingPointVector< T, size, DataContainer > &a) |
| Return product of all components. | |
Functions and operators for class Tmat2. | |
| template<class DT > | |
| Tmat2< DT > | operator* (const Tmat2< DT > &a, const Tmat2< DT > &b) |
| template<class DT > | |
| bool | operator== (const Tmat2< DT > &a, const Tmat2< DT > &b) |
| a == b ? Return true if yes. | |
| template<class DT > | |
| bool | operator!= (const Tmat2< DT > &a, const Tmat2< DT > &b) |
| a != b ? Return true if yes. | |
Standalone functions and operators for class Tmat2. | |
| template<class DT > | |
| Tmat2< DT > | operator- (const Tmat2< DT > &a) |
| Returns matrix a with all values negated. | |
| template<class DT > | |
| Tmat2< DT > | operator+ (const Tmat2< DT > &a, const Tmat2< DT > &b) |
| Returns component wise sum of matrix a and matrix b. | |
| template<class DT > | |
| Tmat2< DT > | operator- (const Tmat2< DT > &a, const Tmat2< DT > &b) |
| Returns component wise difference of matrix a and matrix b. | |
| template<class DT > | |
| Tmat2< DT > | operator* (const Tmat2< DT > &a, DT d) |
| Returns the component wise multiplication of matrix a with scalar d. | |
| template<class DT > | |
| Tmat2< DT > | operator* (const DT d, const Tmat2< DT > &a) |
| Returns the component wise multiplication of scalar d with matrix a. | |
| template<class DT > | |
| Tmat2< DT > | operator/ (const Tmat2< DT > &a, const DT d) |
| Return the component wise division of matrix a by scalar d. | |
| template<class DT > | |
| Tvec2< DT > | operator* (const Tmat2< DT > &a, const Tvec2< DT > &v) |
| Normal multiplication of 2x2 matrix a with 2D vector v with a Tvec2 | |
| template<class DT > | |
| Tvec2< DT > | operator* (const Tvec2< DT > &v, const Tmat2< DT > &a) |
| Normal multiplication of 2D vector v with 2x2 matrix with a Tvec2 | |
Global operators and functions of class Tmat3. | |
| template<class DT > | |
| Tmat3< DT > | operator- (const Tmat3< DT > &a) |
| Returns matrix a with all values negated. | |
| template<class DT > | |
| Tmat3< DT > | operator+ (const Tmat3< DT > &a, const Tmat3< DT > &b) |
| Returns component wise sum of matrix a and matrix b. | |
| template<class DT > | |
| Tmat3< DT > | operator- (const Tmat3< DT > &a, const Tmat3< DT > &b) |
| Returns component wise difference of matrix a and matrix b. | |
| template<class DT > | |
| Tmat3< DT > | operator* (const Tmat3< DT > &a, const DT d) |
| Returns the component wise multiplication of matrix a with scalar d. | |
| template<class DT > | |
| Tmat3< DT > | operator* (const DT d, const Tmat3< DT > &a) |
| Returns the component wise multiplication of scalar d with matrix a. | |
| template<class DT > | |
| Tmat3< DT > | operator/ (const Tmat3< DT > &a, const DT d) |
| Return the component wise division of matrix a by scalar d. | |
Special Functions | |
| template<class DT > | |
| Tmat3< DT > | operator* (const Tmat3< DT > &a, const Tmat3< DT > &b) |
| Matrix 3 product. | |
| template<class DT > | |
| bool | operator== (const Tmat3< DT > &a, const Tmat3< DT > &b) |
| a == b ? Return true if yes, otherwise false. | |
| template<class DT > | |
| bool | operator!= (const Tmat3< DT > &a, const Tmat3< DT > &b) |
| a != b ? Return true if yes, otherwise false. | |
| template<class DT > | |
| Tmat3< DT > | identity2D () |
| Returns a 3x3 homogeneous identity2D matrix; synonym for Tmat3<DT>::getIdentity(). | |
| template<class DT > | |
| Tmat3< DT > | translation2D (const Tvec2< DT > &v) |
| Returns a 2D translation matrix as 3D homogeneous matrix where the translation is located in the right colum. | |
| template<class DT > | |
| Tmat3< DT > | rotation2D (const Tvec2< DT > &Center, const DT angleDeg) |
| Returns a 2D rotation matrix as 3D homogeneous matrix where center specifies the center of rotation. | |
| template<class DT > | |
| Tmat3< DT > | scaling2D (const Tvec2< DT > &scaleVector) |
| Returns a 2D scale matrix as 3D homogeneous matrix. | |
Functions and operators for class Tmat4. | |
| template<class DT > | |
| Tmat4< DT > | operator* (const Tmat4< DT > &a, const Tmat4< DT > &b) |
| a * b. Standard matrix multiplication. | |
| template<class DT > | |
| bool | operator== (const Tmat4< DT > &a, const Tmat4< DT > &b) |
| a == b ? Return true if yes. | |
| template<class DT > | |
| bool | operator!= (const Tmat4< DT > &a, const Tmat4< DT > &b) |
| a != b ? Return true if yes. | |
Global functions and operators for class Tmat4. | |
| template<class DT > | |
| Tmat4< DT > | operator- (const Tmat4< DT > &a) |
| Returns matrix a with all values negated. | |
| template<class DT > | |
| Tmat4< DT > | operator+ (const Tmat4< DT > &a, const Tmat4< DT > &b) |
| Returns component wise sum of matrix a and matrix b. | |
| template<class DT > | |
| Tmat4< DT > | operator- (const Tmat4< DT > &a, const Tmat4< DT > &b) |
| Returns component wise difference of matrix a and matrix b. | |
| template<class DT > | |
| Tmat4< DT > | operator* (const Tmat4< DT > &a, const DT d) |
| Returns the component wise multiplication of matrix a with scalar d. | |
| template<class DT > | |
| Tmat4< DT > | operator* (const DT d, const Tmat4< DT > &a) |
| Returns the component wise multiplication of scalar d with matrix a. | |
| template<class DT > | |
| Tmat4< DT > | operator/ (const Tmat4< DT > &a, const DT d) |
| Return the component wise division of matrix a by scalar d. | |
Tmat4<DT> member functions | |
| template<class DT > | |
| Tmat4< DT > | identity3D () |
| Returns a 4x4 homogeneous identity3D matrix; synonym for Tmat4<DT>::getIdentity(). | |
| template<class DT > | |
| Tmat4< DT > | translation3D (const Tvec3< DT > &v) |
| Returns a 4x4 homogeneous translation matrix with default identity matrix contents and the upper three components in right column given by 3D vector v. | |
| template<class DT > | |
| Tmat4< DT > | rotation3D (Tvec3< DT > Axis, const DT angleRad) |
| Returns a 4x4 homogeneous 3D rotation matrix describing a rotation with angle angleRad around axis Axis where center specifies the center of rotation. | |
| template<class DT > | |
| Tmat4< DT > | scaling3D (const Tvec3< DT > &scaleVector) |
| Scaling 3D. | |
| template<class DT > | |
| Tmat4< DT > | perspective3D (const DT d) |
| Create a 4x4 homogeneous perspective projection matrix with perspective shortening value given by d which must differ from zero to avoid errors. | |
Standalone operators of class Tmat5. | |
| template<class DT > | |
| Tmat5< DT > | operator- (const Tmat5< DT > &a) |
| Returns matrix a with all values negated. | |
| template<class DT > | |
| Tmat5< DT > | operator+ (const Tmat5< DT > &a, const Tmat5< DT > &b) |
| Returns component wise sum of matrix a and matrix b. | |
| template<class DT > | |
| Tmat5< DT > | operator- (const Tmat5< DT > &a, const Tmat5< DT > &b) |
| Returns component wise difference of matrix a and matrix b. | |
| template<class DT > | |
| Tmat5< DT > | operator* (const Tmat5< DT > &a, const DT d) |
| Returns the component wise multiplication of matrix a with scalar d. | |
| template<class DT > | |
| Tmat5< DT > | operator* (const DT d, const Tmat5< DT > &a) |
| Returns the component wise multiplication of scalar d with matrix a. | |
| template<class DT > | |
| Tmat5< DT > | operator/ (const Tmat5< DT > &a, const DT d) |
| Return the component wise division of matrix a by scalar d. | |
Special Functions | |
| template<class DT > | |
| Tmat5< DT > | operator* (const Tmat5< DT > &a, const Tmat5< DT > &b) |
| Matrix product. | |
| template<class DT > | |
| bool | operator== (const Tmat5< DT > &a, const Tmat5< DT > &b) |
| a == b ? Return true if yes, otherwise false. | |
| template<class DT > | |
| bool | operator!= (const Tmat5< DT > &a, const Tmat5< DT > &b) |
| a != b ? Return true if yes, otherwise false. | |
Standalone operators of class Tmat6. | |
| template<class DT > | |
| Tmat6< DT > | operator- (const Tmat6< DT > &a) |
| Returns matrix a with all values negated. | |
| template<class DT > | |
| Tmat6< DT > | operator+ (const Tmat6< DT > &a, const Tmat6< DT > &b) |
| Returns component wise sum of matrix a and matrix b. | |
| template<class DT > | |
| Tmat6< DT > | operator- (const Tmat6< DT > &a, const Tmat6< DT > &b) |
| Returns component wise difference of matrix a and matrix b. | |
| template<class DT > | |
| Tmat6< DT > | operator* (const Tmat6< DT > &a, const DT d) |
| Returns the component wise multiplication of matrix a with scalar d. | |
| template<class DT > | |
| Tmat6< DT > | operator* (const DT d, const Tmat6< DT > &a) |
| Returns the component wise multiplication of scalar d with matrix a. | |
| template<class DT > | |
| Tmat6< DT > | operator/ (const Tmat6< DT > &a, const DT d) |
| Return the component wise division of matrix a by scalar d. | |
Special Functions | |
| template<class DT > | |
| Tmat6< DT > | operator* (const Tmat6< DT > &a, const Tmat6< DT > &b) |
| Matrix product. | |
| template<class DT > | |
| bool | operator== (const Tmat6< DT > &a, const Tmat6< DT > &b) |
| a == b ? Return true if yes, otherwise false. | |
| template<class DT > | |
| bool | operator!= (const Tmat6< DT > &a, const Tmat6< DT > &b) |
| a != b ? Return true if yes, otherwise false. | |
| template<class DT > | |
| Tvec6< DT > | operator* (const Tmat6< DT > &a, const Tvec6< DT > &v) |
| Multiplies 6x6 matrix a with vector v. | |
| template<class DT > | |
| Tvec6< DT > | operator* (const Tvec6< DT > &v, const Tmat6< DT > &a) |
| Multiplies vector v with 6x6 matrix a. | |
| template<typename IN_DATATYPE , typename OUT_DATATYPE > | |
| static void | MLKernelToolsCopyLine (const IN_DATATYPE *inCursor, OUT_DATATYPE *outCursor, size_t numVox, MLsoffset srcVoxelOffset) |
| Copy the line from input subimage which corresponds to the line to be modified in the output image. | |
| template<typename IN_DATATYPE , typename OUT_DATATYPE , typename K_DATATYPE > | |
| static void | MLKernelToolsCorrelateLine (const IN_DATATYPE *inCursor, OUT_DATATYPE *outCursor, size_t numVox, const K_DATATYPE *valTab, const MLsoffset *indexTab, size_t indexTabSize) |
Correlate all voxels of the a row pointed to by inCursor with the current kernel and write the result into the row pointed to by outCursor. | |
| template<typename IN_DATATYPE , typename OUT_DATATYPE , typename K_DATATYPE > | |
| static void | MLKernelToolsCorrelateLineWithImageInterval (const IN_DATATYPE *inCursor, OUT_DATATYPE *outCursor, size_t numVox, const K_DATATYPE *valTab, const MLsoffset *indexTab, size_t indexTabSize, MLsoffset srcVoxelOffset, MLldouble minVal, MLldouble maxVal) |
Correlate all voxels of the a row pointed to by inCursor with the current kernel and write the result into the row pointed to by outCursor. | |
| template<typename IN_DATATYPE , typename OUT_DATATYPE , typename K_DATATYPE > | |
| static void | MLKernelToolsCorrelateLineWithKernelInterval (const IN_DATATYPE *inCursor, OUT_DATATYPE *outCursor, size_t numVox, const K_DATATYPE *valTab, const MLsoffset *indexTab, size_t indexTabSize, MLsoffset srcVoxelOffset, MLldouble minVal, MLldouble maxVal) |
Correlate all voxels of the a row pointed to by inCursor with the current kernel and write the result into the row pointed to by outCursor. | |
| template<typename IN_DATATYPE , typename OUT_DATATYPE , typename K_DATATYPE > | |
| static void | MLKernelToolsCorrelateLineWithImageAndKernelInterval (const IN_DATATYPE *inCursor, OUT_DATATYPE *outCursor, size_t numVox, const K_DATATYPE *valTab, const MLsoffset *indexTab, size_t indexTabSize, MLsoffset srcVoxelOffset, MLldouble imgIntMinVal, MLldouble imgIntMaxVal, MLldouble kernIntMinVal, MLldouble kernIntMaxVal) |
Correlate all voxels of the a row pointed to by inCursor with the current kernel and write the result into the row pointed to by outCursor. | |
| template<typename IN_DATATYPE , typename OUT_DATATYPE , typename K_DATATYPE > | |
| static void | MLKernelToolsCorrelateLineEvtWithIntervals (const IN_DATATYPE *inCursor, OUT_DATATYPE *outCursor, size_t numVox, const K_DATATYPE *valTab, const MLsoffset *indexTab, size_t indexTabSize, MLsoffset srcVoxelOffset, MLldouble imgIntMinVal, MLldouble imgIntMaxVal, MLldouble kernIntMinVal, MLldouble kernIntMaxVal, bool useImgInt, bool useKernInt) |
Correlate all voxels of the a row pointed to by inCursor with the current kernel and write the result into the row pointed to by outCursor. | |
| template<typename DATATYPE > | |
| static void | MLKernelToolsApplyFiltering (const ImageVector &inImgExt, LineApplicator< DATATYPE > &lineApp, KernelTools::BorderHandling borderHandling, MLldouble fillValue, TSubImageWithCursor< DATATYPE > &outSubImg, TSubImageWithCursor< DATATYPE > &inSubImg) |
Compute the page outSubImg by filtering inSubImg with the lineApp instance which contains the kernel and intervals. | |
| template<typename DATATYPE > | |
| static void | MLKernelToolsApplyFiltering (const ImageVector &inImgExt, const fctLineFilter< DATATYPE > &lineFilter, const ImageVector &negKernelExt, const ImageVector &posKernelExt, KernelTools::BorderHandling borderHandling, MLldouble fillValue, TSubImageWithCursor< DATATYPE > &outSubImg, TSubImageWithCursor< DATATYPE > &inSubImg) |
Compute the page outSubImg by filtering inSubImg with the passed function taking care of correct intervals and boundary handling. | |
Variables | |
| ML_LINEAR_ALGEBRA_EXPORT typedef TImageVector< MLint > | ImageVector |
| Defines the standard ImageVector type which is used by the ML for indexing and coordinates. | |
| const MLint | _ML_STD_SLEN = 64 |
| Length of strings for component descriptions and class names. | |
| ML_UTILS_EXPORT ErrorOutput | MLErrorOutput |
| This is a singleton used for all ML Error input and output;. | |
| ML_UTILS_EXPORT Notify | MLNotify |
| Singleton which contains all registered callback functions of the ML. | |
| ML_UTILS_EXPORT TraceBuffer < MLGlobalTraceBufferType > | MLGlobalTraceBuffer |
| This is a global singleton of the TraceBuffer class. | |
| MLLUT_EXPORT const char * | LUTVisualTypeName [LUT_NUM_VISUAL_TYPE_LAYOUTS] |
| Visual type name strings ("L", "LA", ...). | |
| MLBASEEXPORT typedef bool(* | VoxelTestFunction )(const ImageVector &p, void *userData) |
| Function type used to decide whether a voxel is within an object or not. | |
| MLBASEEXPORT typedef bool(* | WorldVoxelTestFunction )(const Vector6 &p, void *userData) |
| Function type used to decide whether a voxel is within an object or not. | |
| MLBASEEXPORT typedef void(* | ModifierFunction )(SubImage *tSubImg, const ImageVector &p, void *userData) |
Function type which modifies a value in a typed subimage given by tSubImg. | |
| const int | WEM_NOTIFICATION_NONE = 0 |
| Notification flag: no notification at all (for initializing). | |
| const int | WEM_NOTIFICATION_SELECTION = 1 |
| Notification flag: a part has been selected. | |
| const int | WEM_NOTIFICATION_FINISHED = 2 |
| Notification flag: an interaction on a part has been finished. | |
| const int | WEM_NOTIFICATION_REPAINT = 4 |
| Notification flag: a part needs a repainting. | |
| const int | WEM_NOTIFICATION_INTERACTION_INIT = 8 |
| Notification flag: an interaction module needs initialization. | |
| const int | WEM_PATCH_ID_ALL = -1 |
| Patch Id meaning: all patches. | |
| const int | WEMFACECUT_SINGLE_PART = 0 |
| Local cut definition: single part. | |
| const int | WEMFACECUT_SINGLE_INTERMEDIATE = 1 |
| Local cut definition: single intermediate. | |
| const int | WEMFACECUT_MULTI_INTERMEDIATE = 2 |
| Local cut definition: multi intermediate. | |
| const int | WEMFACECUT_SAME_EDGE = 3 |
| Local cut definition: same edge. | |
| const int | WEMFACECUT_STAB = 4 |
| Local cut definition: stab. | |
| const int | WEMPARTIALFACECUT_CLOSED = 0 |
| Local definition: closed cut. | |
| const int | WEMPARTIALFACECUT_HALF_OPEN = 1 |
| Local definition: half open cut. | |
| const int | WEMPARTIALFACECUT_OPEN = 2 |
| Local definition: open cut. | |
| const int | EDGE_SEVERITY_ALLISWELL = 0 |
| Error status: no error at all. | |
| const int | EDGE_SEVERITY_NOTICE = 1 |
| Error status: just a notice. | |
| const int | EDGE_SEVERITY_WARNING = 2 |
| Error status: a warning. | |
| const int | EDGE_SEVERITY_ERROR = 3 |
| Error status: an error. | |
| const int | EDGE_SEVERITY_FATAL = 4 |
| Error status: a serious error. | |
| const int | FACE_SEVERITY_ALLISWELL = 0 |
| Error status: no error at all. | |
| const int | FACE_SEVERITY_NOTICE = 1 |
| Error status: just a notice. | |
| const int | FACE_SEVERITY_WARNING = 2 |
| Error status: a warning. | |
| const int | FACE_SEVERITY_ERROR = 3 |
| Error status: an error. | |
| const int | FACE_SEVERITY_FATAL = 4 |
| Error status: a serious error. | |
| const int | NODE_SEVERITY_ALLISWELL = 0 |
| Error status: no error at all. | |
| const int | NODE_SEVERITY_NOTICE = 1 |
| Error status: just a notice. | |
| const int | NODE_SEVERITY_WARNING = 2 |
| Error status: a warning. | |
| const int | NODE_SEVERITY_ERROR = 3 |
| Error status: an error. | |
| const int | NODE_SEVERITY_FATAL = 4 |
| Error status: a serious error. | |
| const int | PATCH_SEVERITY_ALLISWELL = 0 |
| Error status: no error at all. | |
| const int | PATCH_SEVERITY_NOTICE = 1 |
| Error status: just a notice. | |
| const int | PATCH_SEVERITY_WARNING = 2 |
| Error status: a warning. | |
| const int | PATCH_SEVERITY_ERROR = 3 |
| Error status: an error. | |
| const int | PATCH_SEVERITY_FATAL = 4 |
| Error status: a serious error. | |
| const unsigned int | WEMSETOP_OUTPUT_FIRST = 0 |
| Output mode: first patch only. | |
| const unsigned int | WEMSETOP_OUTPUT_SECOND = 1 |
| Output mode: second patch only. | |
| const unsigned int | WEMSETOP_OUTPUT_BOTH = 2 |
| Output mode: both patches. | |
| const unsigned int | WEMSETOP_BOOLEAN_UNION = 0 |
| Set operation: union. | |
| const unsigned int | WEMSETOP_BOOLEAN_INTERSECTION = 1 |
| Set operation: intersection. | |
| const unsigned int | WEMSETOP_BOOLEAN_DIFFERENCE = 2 |
| Set operation: difference. | |
| const std::string | nameCommonNumCSOs = "NumCSOs" |
| String name for the number of CSOs. | |
| const std::string | nameCommonNumGroups = "NumGroups" |
| String name for the number of CSOGroups. | |
| const std::string | nameCommonNumSelectedCSOs = "NumSelectedCSOs" |
| String name for the number of selected CSOs. | |
| const std::string | nameCommonNumSelectedGroups = "NumSelectedGroups" |
| String name for the number of selected CSOGroups. | |
| const std::string | nameAttribId = "Id" |
| String name for an id. | |
| const std::string | nameAttribLabel = "Label" |
| String name for a label. | |
| const std::string | nameAttribDescription = "Description" |
| String name for a description. | |
| const std::string | nameAttribTimePointIndex = "TimePointIndex" |
| String name for a time point index. | |
| const std::string | nameAttribShowState = "ShowState" |
| String name for the show state. | |
| const std::string | nameAttribVoxelizeState = "VoxelizeState" |
| String name for the voxelize state. | |
| const std::string | nameAttribEditableState = "EditableState" |
| String name for the editable state. | |
| const std::string | nameAttribPathPointStyle = "PathPointStyle" |
| String name for a path point style. | |
| const std::string | nameAttribPathPointWidth = "PathPointWidth" |
| String name for a path point width. | |
| const std::string | nameAttribPathPointColor = "PathPointColor" |
| String name for a path point color. | |
| const std::string | nameAttribPathPointAlpha = "PathPointAlpha" |
| String name for a path point alpha. | |
| const std::string | nameAttribSeedPointStyle = "SeedPointStyle" |
| String name for a seed point style. | |
| const std::string | nameAttribSeedPointSize = "SeedPointSize" |
| String name for a seed point size. | |
| const std::string | nameAttribSeedPointColor = "SeedPointColor" |
| String name for a seed point color. | |
| const std::string | nameAttribSeedPointAlpha = "SeedPointAlpha" |
| String name for a seed point alpha. | |
| const std::string | nameAttribVoxelWriteMode = "VoxelWriteMode" |
| String name for the voxel write mode. | |
| const std::string | nameAttribVoxelWriteValue = "VoxelWriteValue" |
| String name for the voxel write value. | |
| const std::string | nameCSONumSeedPoints = "NumSeedPoints" |
| String name for the number of seed points. | |
| const std::string | nameCSONumPathPointLists = "NumPathPointLists" |
| String name for the number of path point lists. | |
| const std::string | namePathNumPoints = "PathNumPoints" |
| String name for the number of points in a path point list. | |
| const std::string | nameCSOFinished = "IsFinished" |
| String name for the finished state of a CSO. | |
| const std::string | nameCSOClosed = "IsClosed" |
| String name for the closed state of a CSO. | |
| const std::string | nameCSOInPlane = "IsInPlane" |
| String name for the in-plane state of a CSO. | |
| const std::string | nameCSOPlaneNormal = "PlaneNormal" |
| String name for the plane normal of a CSO. | |
| const std::string | nameCSOBoundingBox = "BoundingBox" |
| String name for the bounding box of a CSO. | |
| const std::string | nameCSOType = "Type" |
| String name for the type of a CSO. | |
| const std::string | nameCSOSubType = "SubType" |
| String name for the subtype of a CSO. | |
| const std::string | nameCSOCreatorId = "CreatorId" |
| String name for the creator id of a CSO. | |
| const std::string | nameGroupUseTimePointIndex = "UseTimePointIndex" |
| String name for the use time point index state of a CSOGroup. | |
| const std::string | nameGroupUseShowState = "UseShowState" |
| String name for the use show state of a CSOGroup. | |
| const std::string | nameGroupUseVoxelizeState = "UseVoxelizeState" |
| String name for the use voxelize state of a CSOGroup. | |
| const std::string | nameGroupUseEditableState = "UseEditableState" |
| String name for the use editable state of a CSOGroup. | |
| const std::string | nameGroupUsePathPointStyle = "UsePathPointStyle" |
| String name for the use path point style of a CSOGroup. | |
| const std::string | nameGroupUsePathPointWidth = "UsePathPointWidth" |
| String name for the use path point width of a CSOGroup. | |
| const std::string | nameGroupUsePathPointColor = "UsePathPointColor" |
| String name for the use path point color of a CSOGroup. | |
| const std::string | nameGroupUsePathPointAlpha = "UsePathPointAlpha" |
| String name for the use path point alpha of a CSOGroup. | |
| const std::string | nameGroupUseSeedPointStyle = "UseSeedPointStyle" |
| String name for the use seed point style of a CSOGroup. | |
| const std::string | nameGroupUseSeedPointSize = "UseSeedPointSize" |
| String name for the use seed point size of a CSOGroup. | |
| const std::string | nameGroupUseSeedPointColor = "UseSeedPointColor" |
| String name for the use seed point color of a CSOGroup. | |
| const std::string | nameGroupUseSeedPointAlpha = "UseSeedPointAlpha" |
| String name for the use seed point alpha of a CSOGroup. | |
| const std::string | nameGroupUseVoxelWriteMode = "UseVoxelWriteMode" |
| String name for the use voxel write mode state of a CSOGroup. | |
| const std::string | nameGroupUseVoxelWriteValue = "UseVoxelWriteValue" |
| String name for the use voxel write value state of a CSOGroup. | |
| const CSOPathPointIterator | CSOPathPointIteratorEnd = CSOPathPointIterator() |
| A symbolic iterator that indicates that a CSOPathPointIterator has reached the end of a cso. | |
| const CSOPathPointConstIterator | CSOPathPointConstIteratorEnd = CSOPathPointConstIterator() |
| A symbolic iterator that indicates that a CSOPathPointConstIterator has reached the end of a cso. | |
| static const char * | SUB_TYPE_ISO_FIXED_SINGLE = "SUB_TYPE_ISO_FIXED_SINGLE" |
| Subtype: a single CSO at a fixed iso value. | |
| static const char * | SUB_TYPE_ISO_INTERACTIVE_SINGLE = "SUB_TYPE_INTERACTIVE_SINGLE" |
| Subtype: a single CSO at some interactively chosen value. | |
| static const char * | SUB_TYPE_ISO_FIXED_ALL = "SUB_TYPE_ISO_FIXED_ALL" |
| Subtype: all CSOs at a fixed value. | |
| static const char * | SUB_TYPE_ISO_INTERACTIVE_ALL = "SUB_TYPE_INTERACTIVE_ALL" |
| Subtype: all CSOs at some interactively chosen value. | |
| const float | EULER_FACTOR = 1.0f / (6.0f * 2.718281828459f * 2.718281828459f) |
| Constant factor for normalizing the result of the Laplacian kernel convolution. | |
| const float | SQRT_2 = 1.414213562373f |
| Constant factor: square root of 2. | |
| static const char * | PrimitiveTypes [2] = {"Rectangle", "Ellipse"} |
| The module's types as strings. | |
| static const char * | SUB_TYPE_RECT = "SUB_TYPE_RECT" |
| Subtype: a rectangle. | |
| static const char * | SUB_TYPE_ELLIPSE = "SUB_TYPE_ELLIPSE" |
| Subtype: an ellipse. | |
Deprecated | |
| ML_LINEAR_ALGEBRA_EXPORT typedef ImageVector | Vector |
Values to be used in the setup of a TypedCalculateOutputImageHandler/TypedProcessAllPagesHandler | |
| const int | MLVariableType0 = _ML_SWITCH_SELECT_OFFSET |
| Defines to use the result type of variable type 0. | |
| const int | MLVariableType1 = _ML_SWITCH_SELECT_OFFSET+1 |
| Defines to use the result type of variable type 1. | |
| const int | MLVariableType2 = _ML_SWITCH_SELECT_OFFSET+2 |
| Defines to use the result type of variable type 2. | |
| const int | MLVariableType3 = _ML_SWITCH_SELECT_OFFSET+3 |
| Defines to use the result type of variable type 3. | |
| const std::string | nameAttribLineStyle = "LineStyle" |
| String name for the line style. | |
| const std::string | nameAttribColor = "Color" |
| String name for the line's color. | |
| const std::string | nameAttribAlpha = "Alpha" |
| String name for the line's alpha value. | |
| const std::string | nameAttribLineWidth = "LineWidth" |
| String name for the line width. | |
| const std::string | nameAttribMarkerMode = "MarkerMode" |
| String name for the marker mode. | |
| const std::string | nameAttribMarkerColor = "MarkerColor" |
| String name for the marker's color. | |
| const std::string | nameAttribMarkerAlpha = "MarkerAlpha" |
| String name for the marker's alpha value. | |
| const std::string | nameAttribMarkerSize = "MarkerSize" |
| String name for the marker's size. | |
| const std::string | nameAttribVoxelValue = "VoxelValue" |
| String name for the voxel write value. | |
| const std::string | nameGroupUseVisuals = "UseVisuals" |
| String name for the use visual state of a CSOGroup. | |
| const std::string | nameGroupUseMarkerSettings = "UseMarkerSettings" |
| String name for the use marker settings state of a CSOGroup. | |
Direction constants. They are sorted in a way that horizontal directions range from 0 to 3 and diagonal directions from 4 to 7. | |
| const unsigned char | DIR_N = 0 |
| Direction: North. | |
| const unsigned char | DIR_E = 1 |
| Direction: East. | |
| const unsigned char | DIR_S = 2 |
| Direction: South. | |
| const unsigned char | DIR_W = 3 |
| Direction: West. | |
| const unsigned char | DIR_NE = 4 |
| Direction: North East. | |
| const unsigned char | DIR_SE = 5 |
| Direction: South East. | |
| const unsigned char | DIR_SW = 6 |
| Direction: South West. | |
| const unsigned char | DIR_NW = 7 |
| Direction: North West. | |
ml.
Include dll-specific settings.
Include dll-specific settings and basic itk bindings.
Include most ML specific things.
Standard itk function type used to be passed by wrappers.
Include most ml specific things.
This class provides MLABFields for the DRTWedgeSequence.
This class provides MLABFields for the DRTWedgePositionSequence.
This class provides MLABFields for the DRTVOILUTSequence.
This class provides MLABFields for the DRTTreatmentSummaryMeasuredDoseReferenceSequence.
This class provides MLABFields for the DRTTreatmentSummaryCalculatedDoseReferenceSequence.
This class provides MLABFields for the DRTTreatmentSessionIonBeamSequence.
This class provides MLABFields for the DRTTreatmentMachineSequence.
This class provides MLABFields for the DRTToleranceTableSequence.
This class provides MLABFields for the DRTStructureSetROISequence.
This class provides MLABFields for the DRTSourceSequence.
This class provides MLABFields for the DRTSourceImageSequence.
This class provides MLABFields for the DRTSnoutSequence.
This class provides MLABFields for the DRTShieldingDeviceSequence.
This class provides MLABFields for the DRTSetupDeviceSequence.
This class provides MLABFields for the DRTScheduledProtocolCodeSequence.
This class provides MLABFields for the DRTRTROIObservationsSequence.
This class provides MLABFields for the DRTRTROIIdentificationCodeSequence.
This class provides MLABFields for the DRTRTRelatedROISequence.
This class provides MLABFields for the DRTRTReferencedStudySequence.
This class provides MLABFields for the DRTRTReferencedSeriesSequence.
This class provides MLABFields for the DRTRTDoseROISequence.
This class provides MLABFields for the DRTROIPhysicalPropertiesSequence.
This class provides MLABFields for the DRTROIContourSequence.
This class provides MLABFields for the DRTRequestedProcedureCodeSequence.
This class provides MLABFields for the DRTRequestAttributesSequence.
This class provides MLABFields for the DRTRelatedRTROIObservationsSequence.
This class provides MLABFields for the DRTReferringPhysicianIdentificationSequence.
This class provides MLABFields for the DRTReferencedVerificationImageSequence.
This class provides MLABFields for the DRTReferencedTreatmentRecordSequence.
This class provides MLABFields for the DRTReferencedStudySequence.
This class provides MLABFields for the DRTReferencedStructureSetSequence.
This class provides MLABFields for the DRTReferencedSetupImageSequence.
This class provides MLABFields for the DRTReferencedRTPlanSequenceInRTPlanIOD.
This class provides MLABFields for the DRTReferencedRTPlanSequenceInRTImageIOD.
This class provides MLABFields for the DRTReferencedRTPlanSequenceInRTDoseIOD.
This class provides MLABFields for the DRTReferencedRTPlanSequence.
This class provides MLABFields for the DRTReferencedReferenceImageSequence.
This class provides MLABFields for the DRTReferencedPerformedProcedureStepSequence.
This class provides MLABFields for the DRTReferencedPatientSequence.
This class provides MLABFields for the DRTReferencedMeasuredDoseReferenceSequence.
This class provides MLABFields for the DRTReferencedInstanceSequence.
This class provides MLABFields for the DRTReferencedImageSequence.
This class provides MLABFields for the DRTReferencedFrameOfReferenceSequence.
This class provides MLABFields for the DRTReferencedFractionGroupSequenceInRTDoseIOD.
This class provides MLABFields for the DRTReferencedDoseSequence.
This class provides MLABFields for the DRTReferencedDoseReferenceSequence.
This class provides MLABFields for the DRTReferencedControlPointSequence.
This class provides MLABFields for the DRTReferencedCalculatedDoseReferenceSequence.
This class provides MLABFields for the DRTReferencedBrachyApplicationSetupSequenceInRTPlanIOD.
This class provides MLABFields for the DRTReferencedBrachyApplicationSetupSequenceInRTIonPlanIOD.
This class provides MLABFields for the DRTReferencedBrachyApplicationSetupSequenceInRTDoseIOD.
This class provides MLABFields for the DRTReferencedBolusSequence.
This class provides MLABFields for the DRTReferencedBeamSequenceInRTPlanIOD.
This class provides MLABFields for the DRTReferencedBeamSequenceInRTIonPlanIOD.
This class provides MLABFields for the DRTReferencedBeamSequenceInRTDoseIOD.
This class provides MLABFields for the DRTRecordedWedgeSequence.
This class provides MLABFields for the DRTRecordedSnoutSequence.
This class provides MLABFields for the DRTRecordedRangeShifterSequence.
This class provides MLABFields for the DRTRecordedRangeModulatorSequence.
This class provides MLABFields for the DRTRecordedLateralSpreadingDeviceSequence.
This class provides MLABFields for the DRTRecordedCompensatorSequence.
This class provides MLABFields for the DRTRecordedBlockSequence.
This class provides MLABFields for the DRTReasonForRequestedProcedureCodeSequence.
This class provides MLABFields for the DRTRangeShifterSettingsSequence.
This class provides MLABFields for the DRTRangeShifterSequence.
This class provides MLABFields for the DRTRangeModulatorSettingsSequence.
This class provides MLABFields for the DRTRangeModulatorSequence.
This class provides MLABFields for the DRTPurposeOfReferenceCodeSequence.
This class provides MLABFields for the DRTProtocolContextSequence.
This class provides MLABFields for the DRTProcedureCodeSequence.
This class provides MLABFields for the DRTPlannedVerificationImageSequence.
This class provides MLABFields for the DRTPhysiciansReadingStudyIdentificationSequence.
This class provides MLABFields for the DRTPhysiciansOfRecordIdentificationSequence.
This class provides MLABFields for the DRTPersonIdentificationCodeSequence.
This class provides MLABFields for the DRTPerformedProtocolCodeSequence.
This class provides MLABFields for the DRTPatientSpeciesCodeSequence.
This class provides MLABFields for the DRTPatientSetupSequence.
This class provides MLABFields for the DRTPatientBreedCodeSequence.
This class provides MLABFields for the DRTOverrideSequence.
This class provides MLABFields for the DRTOtherPatientIDsSequence.
This class provides MLABFields for the DRTOriginalAttributesSequence.
This class provides MLABFields for the DRTMultiplexedAudioChannelsDescriptionCodeSequence.
This class provides MLABFields for the DRTMotionSynchronizationSequence.
This class provides MLABFields for the DRTModifiedAttributesSequence.
This class provides MLABFields for the DRTModalityLUTSequence.
This class provides MLABFields for the DRTMeasurementUnitsCodeSequence.
This class provides MLABFields for the DRTMeasuredDoseReferenceSequence.
This class provides MLABFields for the DRTMACParametersSequence.
This class provides MLABFields for the DRTLateralSpreadingDeviceSettingsSequence.
This class provides MLABFields for the DRTLateralSpreadingDeviceSequence.
This class provides MLABFields for the DRTIonWedgeSequence.
This class provides MLABFields for the DRTIonWedgePositionSequence.
This class provides MLABFields for the DRTIonToleranceTableSequence.
This class provides MLABFields for the DRTIonRangeCompensatorSequence.
This class provides MLABFields for the DRTIonControlPointSequence.
This class provides MLABFields for the DRTIonControlPointDeliverySequence.
This class provides MLABFields for the DRTIonBlockSequence.
This class provides MLABFields for the DRTIonBeamSequence.
This class provides MLABFields for the DRTIonBeamLimitingDeviceSequence.
This class provides MLABFields for the DRTInstitutionCodeSequence.
This class provides MLABFields for the DRTIconImageSequence.
This class provides MLABFields for the DRTHL7StructuredDocumentReferenceSequence.
This class provides MLABFields for the DRTFrameOfReferenceRelationshipSequence.
This class provides MLABFields for the DRTFractionStatusSummarySequence.
This class provides MLABFields for the DRTFractionGroupSummarySequence.
This class provides MLABFields for the DRTFractionGroupSequenceInRTPlanIOD.
This class provides MLABFields for the DRTFractionGroupSequenceInRTIonPlanIOD.
This class provides MLABFields for the DRTFluenceMapSequence.
This class provides MLABFields for the DRTFixationDeviceSequence.
This class provides MLABFields for the DRTExposureSequenceInRTImageIOD.
This class provides MLABFields for the DRTEncryptedAttributesSequence.
This class provides MLABFields for the DRTDVHSequence.
This class provides MLABFields for the DRTDVHReferencedROISequence.
This class provides MLABFields for the DRTDoseReferenceSequence.
This class provides MLABFields for the DRTDigitalSignaturesSequence.
This class provides MLABFields for the DRTDigitalSignaturePurposeCodeSequence.
This class provides MLABFields for the DRTDeviceSequence.
This class provides MLABFields for the DRTDerivationCodeSequence.
This class provides MLABFields for the DRTDeidentificationMethodCodeSequence.
This class provides MLABFields for the DRTCorrectedParameterSequence.
This class provides MLABFields for the DRTControlPointSequence.
This class provides MLABFields for the DRTContributingEquipmentSequence.
This class provides MLABFields for the DRTContrastBolusAgentSequence.
This class provides MLABFields for the DRTContrastBolusAdministrationRouteSequence.
This class provides MLABFields for the DRTContourSequence.
This class provides MLABFields for the DRTContourImageSequence.
This class provides MLABFields for the DRTContentItemModifierSequence.
This class provides MLABFields for the DRTConceptNameCodeSequence.
This class provides MLABFields for the DRTConceptCodeSequence.
This class provides MLABFields for the DRTCompensatorSequence.
This class provides MLABFields for the DRTCodingSchemeIdentificationSequence.
This class provides MLABFields for the DRTChannelSourceSequence.
This class provides MLABFields for the DRTChannelShieldSequence.
This class provides MLABFields for the DRTChannelSequence.
This class provides MLABFields for the DRTCalculatedDoseReferenceSequence.
This class provides MLABFields for the DRTBreedRegistryCodeSequence.
This class provides MLABFields for the DRTBreedRegistrationSequence.
This class provides MLABFields for the DRTBrachyReferencedDoseReferenceSequence.
This class provides MLABFields for the DRTBrachyControlPointSequence.
This class provides MLABFields for the DRTBrachyAccessoryDeviceSequence.
This class provides MLABFields for the DRTBlockSequence.
This class provides MLABFields for the DRTBeamSequenceInRTPlanIOD.
This class provides MLABFields for the DRTBeamLimitingDeviceToleranceSequence.
This class provides MLABFields for the DRTBeamLimitingDeviceSequenceInRTPlanIOD.
This class provides MLABFields for the DRTBeamLimitingDeviceSequenceInRTImageIOD.
This class provides MLABFields for the DRTBeamLimitingDevicePositionSequence.
This class provides MLABFields for the DRTBeamLimitingDeviceLeafPairsSequence.
This class provides MLABFields for the DRTApplicatorSequence.
This class provides MLABFields for the DRTApplicationSetupSequence.
This class provides MLABFields for the DRTAdmittingDiagnosesCodeSequence.
This class provides MLABFields for the DRTAdditionalDrugSequence.
Base Class for all DcmModuleBaseOpInterfaces.
This class provides MLABFields to a specific DcmModule of the template parameter DcmIODBase.
Class to provide access to DRTWedgeSequence.
Class to provide access to DRTWedgePositionSequence.
Class to provide access to DRTVOILUTSequence.
Class to provide access to DRTTreatmentSummaryMeasuredDoseReferenceSequence.
Class to provide access to DRTTreatmentSummaryCalculatedDoseReferenceSequence.
Class to provide access to DRTTreatmentSessionIonBeamSequence.
Class to provide access to DRTTreatmentMachineSequence.
Class to provide access to DRTToleranceTableSequence.
Class to provide access to DRTStructureSetROISequence.
Class to provide access to DRTSourceSequence.
Class to provide access to DRTSourceImageSequence.
Class to provide access to DRTSnoutSequence.
Class to provide access to DRTShieldingDeviceSequence.
Class to provide access to DRTSetupDeviceSequence.
Class to provide access to DRTScheduledProtocolCodeSequence.
Class to provide access to DRTRTROIObservationsSequence.
Class to provide access to DRTRTROIIdentificationCodeSequence.
Class to provide access to DRTRTRelatedROISequence.
Class to provide access to DRTRTReferencedStudySequence.
Class to provide access to DRTRTReferencedSeriesSequence.
Class to provide access to DRTRTDoseROISequence.
Class to provide access to DRTROIPhysicalPropertiesSequence.
Class to provide access to DRTROIContourSequence.
Class to provide access to DRTRequestedProcedureCodeSequence.
Class to provide access to DRTRequestAttributesSequence.
Class to provide access to DRTRelatedRTROIObservationsSequence.
Class to provide access to DRTReferringPhysicianIdentificationSequence.
Class to provide access to DRTReferencedVerificationImageSequence.
Class to provide access to DRTReferencedTreatmentRecordSequence.
Class to provide access to DRTReferencedStudySequence.
Class to provide access to DRTReferencedStructureSetSequence.
Class to provide access to DRTReferencedSetupImageSequence.
Class to provide access to DRTReferencedRTPlanSequence.
Class to provide access to DRTReferencedRTPlanSequenceInRTPlanIOD.
Class to provide access to DRTReferencedRTPlanSequenceInRTImageIOD.
Class to provide access to DRTReferencedRTPlanSequenceInRTDoseIOD.
Class to provide access to DRTReferencedReferenceImageSequence.
Class to provide access to DRTReferencedPerformedProcedureStepSequence.
Class to provide access to DRTReferencedPatientSequence.
Class to provide access to DRTReferencedMeasuredDoseReferenceSequence.
Class to provide access to DRTReferencedInstanceSequence.
Class to provide access to DRTReferencedImageSequence.
Class to provide access to DRTReferencedFrameOfReferenceSequence.
Class to provide access to DRTReferencedFractionGroupSequenceInRTDoseIOD.
Class to provide access to DRTReferencedDoseSequence.
Class to provide access to DRTReferencedDoseReferenceSequence.
Class to provide access to DRTReferencedControlPointSequence.
Class to provide access to DRTReferencedCalculatedDoseReferenceSequence.
Class to provide access to DRTReferencedBrachyApplicationSetupSequenceInRTPlanIOD.
Class to provide access to DRTReferencedBrachyApplicationSetupSequenceInRTIonPlanIOD.
Class to provide access to DRTReferencedBrachyApplicationSetupSequenceInRTDoseIOD.
Class to provide access to DRTReferencedBolusSequence.
Class to provide access to DRTReferencedBeamSequenceInRTPlanIOD.
Class to provide access to DRTReferencedBeamSequenceInRTIonPlanIOD.
Class to provide access to DRTReferencedBeamSequenceInRTDoseIOD.
Class to provide access to DRTRecordedWedgeSequence.
Class to provide access to DRTRecordedSnoutSequence.
Class to provide access to DRTRecordedRangeShifterSequence.
Class to provide access to DRTRecordedRangeModulatorSequence.
Class to provide access to DRTRecordedLateralSpreadingDeviceSequence.
Class to provide access to DRTRecordedCompensatorSequence.
Class to provide access to DRTRecordedBlockSequence.
Class to provide access to DRTReasonForRequestedProcedureCodeSequence.
Class to provide access to DRTRangeShifterSettingsSequence.
Class to provide access to DRTRangeShifterSequence.
Class to provide access to DRTRangeModulatorSettingsSequence.
Class to provide access to DRTRangeModulatorSequence.
Class to provide access to DRTPurposeOfReferenceCodeSequence.
Class to provide access to DRTProtocolContextSequence.
Class to provide access to DRTProcedureCodeSequence.
Class to provide access to DRTPlannedVerificationImageSequence.
Class to provide access to DRTPhysiciansReadingStudyIdentificationSequence.
Class to provide access to DRTPhysiciansOfRecordIdentificationSequence.
Class to provide access to DRTPersonIdentificationCodeSequence.
Class to provide access to DRTPerformedProtocolCodeSequence.
Class to provide access to DRTPatientSpeciesCodeSequence.
Class to provide access to DRTPatientSetupSequence.
Class to provide access to DRTPatientBreedCodeSequence.
Class to provide access to DRTOverrideSequence.
Class to provide access to DRTOtherPatientIDsSequence.
Class to provide access to DRTOriginalAttributesSequence.
Class to provide access to DRTMultiplexedAudioChannelsDescriptionCodeSequence.
Class to provide access to DRTMotionSynchronizationSequence.
Class to provide access to DRTModifiedAttributesSequence.
Class to provide access to DRTModalityLUTSequence.
Class to provide access to DRTMeasurementUnitsCodeSequence.
Class to provide access to DRTMeasuredDoseReferenceSequence.
Class to provide access to DRTMACParametersSequence.
Class to provide access to DRTLateralSpreadingDeviceSettingsSequence.
Class to provide access to DRTLateralSpreadingDeviceSequence.
Class to provide access to DRTIonWedgeSequence.
Class to provide access to DRTIonWedgePositionSequence.
Class to provide access to DRTIonToleranceTableSequence.
Class to provide access to DRTIonRangeCompensatorSequence.
Class to provide access to DRTIonControlPointSequence.
Class to provide access to DRTIonControlPointDeliverySequence.
Class to provide access to DRTIonBlockSequence.
Class to provide access to DRTIonBeamSequence.
Class to provide access to DRTIonBeamLimitingDeviceSequence.
Class to provide access to DRTInstitutionCodeSequence.
Class to provide access to DRTIconImageSequence.
Class to provide access to DRTHL7StructuredDocumentReferenceSequence.
Class to provide access to DRTFrameOfReferenceRelationshipSequence.
Class to provide access to DRTFractionStatusSummarySequence.
Class to provide access to DRTFractionGroupSummarySequence.
Class to provide access to DRTFractionGroupSequenceInRTPlanIOD.
Class to provide access to DRTFractionGroupSequenceInRTIonPlanIOD.
Class to provide access to DRTFluenceMapSequence.
Class to provide access to DRTFixationDeviceSequence.
Class to provide access to DRTExposureSequenceInRTImageIOD.
Class to provide access to DRTEncryptedAttributesSequence.
Class to provide access to DRTDVHSequence.
Class to provide access to DRTDVHReferencedROISequence.
Class to provide access to DRTDoseReferenceSequence.
Class to provide access to DRTDigitalSignaturesSequence.
Class to provide access to DRTDigitalSignaturePurposeCodeSequence.
Class to provide access to DRTDeviceSequence.
Class to provide access to DRTDerivationCodeSequence.
Class to provide access to DRTDeidentificationMethodCodeSequence.
Class to provide access to DRTCorrectedParameterSequence.
Class to provide access to DRTControlPointSequence.
Class to provide access to DRTContributingEquipmentSequence.
Class to provide access to DRTContrastBolusAgentSequence.
Class to provide access to DRTContrastBolusAdministrationRouteSequence.
Class to provide access to DRTContourSequence.
Class to provide access to DRTContourImageSequence.
Class to provide access to DRTContentItemModifierSequence.
Class to provide access to DRTConceptNameCodeSequence.
Class to provide access to DRTConceptCodeSequence.
Class to provide access to DRTCompensatorSequence.
Class to provide access to DRTCodingSchemeIdentificationSequence.
Class to provide access to DRTChannelSourceSequence.
Class to provide access to DRTChannelShieldSequence.
Class to provide access to DRTChannelSequence.
Class to provide access to DRTCalculatedDoseReferenceSequence.
Class to provide access to DRTBreedRegistryCodeSequence.
Class to provide access to DRTBreedRegistrationSequence.
Class to provide access to DRTBrachyReferencedDoseReferenceSequence.
Class to provide access to DRTBrachyControlPointSequence.
Class to provide access to DRTBrachyAccessoryDeviceSequence.
Class to provide access to DRTBlockSequence.
Class to provide access to DRTBeamSequenceInRTPlanIOD.
Class to provide access to DRTBeamLimitingDeviceToleranceSequence.
Class to provide access to DRTBeamLimitingDeviceSequenceInRTPlanIOD.
Class to provide access to DRTBeamLimitingDeviceSequenceInRTImageIOD.
Class to provide access to DRTBeamLimitingDevicePositionSequence.
Class to provide access to DRTBeamLimitingDeviceLeafPairsSequence.
Class to provide access to DRTApplicatorSequence.
Class to provide access to DRTApplicationSetupSequence.
Class to provide access to DRTAdmittingDiagnosesCodeSequence.
Class to provide access to DRTAdditionalDrugSequence.
Class to provide access to DRTTreatmentSummaryRecordIOD.
Class to provide access to DRTStructureSetIOD.
Class to provide access to DRTPlanIOD.
Class to provide access to DRTIonPlanIOD.
Class to provide access to DRTIonBeamsTreatmentRecordIOD.
Class to provide access to DRTImageIOD.
Class to provide access to DRTDoseIOD.
Macro to put all following stuff into the namespace ml to avoid collisions with symbols of other libraries. Use END_NAMESPACE_ML to close the namespace. Closes the namespace for all ML stuff after the usage of ML_UTILS_START_NAMESPACE.
\file mlDcmDRTDoseIODInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTImageIODInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTIonBeamsTreatmentRecordIODInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTIonPlanIODInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTPlanIODInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTStructureSetIODInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTTreatmentSummaryRecordIODInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTAdditionalDrugSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTAdmittingDiagnosesCodeSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTApplicationSetupSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTApplicatorSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTBeamLimitingDeviceLeafPairsSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTBeamLimitingDevicePositionSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTBeamLimitingDeviceSequenceInRTImageIODInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTBeamLimitingDeviceSequenceInRTPlanIODInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTBeamLimitingDeviceToleranceSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTBeamSequenceInRTPlanIODInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTBlockSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTBrachyAccessoryDeviceSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTBrachyControlPointSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTBrachyReferencedDoseReferenceSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTBreedRegistrationSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTBreedRegistryCodeSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTCalculatedDoseReferenceSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTChannelSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTChannelShieldSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTChannelSourceSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTCodingSchemeIdentificationSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTCompensatorSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTConceptCodeSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTConceptNameCodeSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTContentItemModifierSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTContourImageSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTContourSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTContrastBolusAdministrationRouteSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTContrastBolusAgentSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTContributingEquipmentSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTControlPointSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTCorrectedParameterSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTDeidentificationMethodCodeSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTDerivationCodeSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTDeviceSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTDigitalSignaturePurposeCodeSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTDigitalSignaturesSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTDoseReferenceSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTDVHReferencedROISequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTDVHSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTEncryptedAttributesSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTExposureSequenceInRTImageIODInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTFixationDeviceSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTFluenceMapSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTFractionGroupSequenceInRTIonPlanIODInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTFractionGroupSequenceInRTPlanIODInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTFractionGroupSummarySequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTFractionStatusSummarySequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTFrameOfReferenceRelationshipSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTHL7StructuredDocumentReferenceSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTIconImageSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTInstitutionCodeSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTIonBeamLimitingDeviceSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTIonBeamSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTIonBlockSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTIonControlPointDeliverySequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTIonControlPointSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTIonRangeCompensatorSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTIonToleranceTableSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTIonWedgePositionSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTIonWedgeSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTLateralSpreadingDeviceSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTLateralSpreadingDeviceSettingsSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTMACParametersSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTMeasuredDoseReferenceSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTMeasurementUnitsCodeSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTModalityLUTSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTModifiedAttributesSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTMotionSynchronizationSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTMultiplexedAudioChannelsDescriptionCodeSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTOriginalAttributesSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTOtherPatientIDsSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTOverrideSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTPatientBreedCodeSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTPatientSetupSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTPatientSpeciesCodeSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTPerformedProtocolCodeSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTPersonIdentificationCodeSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTPhysiciansOfRecordIdentificationSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTPhysiciansReadingStudyIdentificationSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTPlannedVerificationImageSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTProcedureCodeSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTProtocolContextSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTPurposeOfReferenceCodeSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTRangeModulatorSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTRangeModulatorSettingsSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTRangeShifterSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTRangeShifterSettingsSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTReasonForRequestedProcedureCodeSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTRecordedBlockSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTRecordedCompensatorSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTRecordedLateralSpreadingDeviceSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTRecordedRangeModulatorSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTRecordedRangeShifterSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTRecordedSnoutSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTRecordedWedgeSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTReferencedBeamSequenceInRTDoseIODInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTReferencedBeamSequenceInRTIonPlanIODInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTReferencedBeamSequenceInRTPlanIODInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTReferencedBolusSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTReferencedBrachyApplicationSetupSequenceInRTDoseIODInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTReferencedBrachyApplicationSetupSequenceInRTIonPlanIODInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTReferencedBrachyApplicationSetupSequenceInRTPlanIODInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTReferencedCalculatedDoseReferenceSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTReferencedControlPointSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTReferencedDoseReferenceSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTReferencedDoseSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTReferencedFractionGroupSequenceInRTDoseIODInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTReferencedFrameOfReferenceSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTReferencedImageSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTReferencedInstanceSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTReferencedMeasuredDoseReferenceSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTReferencedPatientSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTReferencedPerformedProcedureStepSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTReferencedReferenceImageSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTReferencedRTPlanSequenceInRTDoseIODInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTReferencedRTPlanSequenceInRTImageIODInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTReferencedRTPlanSequenceInRTPlanIODInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTReferencedRTPlanSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTReferencedSetupImageSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTReferencedStructureSetSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTReferencedStudySequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTReferencedTreatmentRecordSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTReferencedVerificationImageSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTReferringPhysicianIdentificationSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTRelatedRTROIObservationsSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTRequestAttributesSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTRequestedProcedureCodeSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTROIContourSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTROIPhysicalPropertiesSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTRTDoseROISequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTRTReferencedSeriesSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTRTReferencedStudySequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTRTRelatedROISequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTRTROIIdentificationCodeSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTRTROIObservationsSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTScheduledProtocolCodeSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTSetupDeviceSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTShieldingDeviceSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTSnoutSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTSourceImageSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTSourceSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTStructureSetROISequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTToleranceTableSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTTreatmentMachineSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTTreatmentSessionIonBeamSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTTreatmentSummaryCalculatedDoseReferenceSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTTreatmentSummaryMeasuredDoseReferenceSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTVOILUTSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTWedgePositionSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmDRTWedgeSequenceInterface.h \author Alexander Koehn \date 05/2011
\file mlDcmApprovalModulesBaseOpInterface.h \author Alexander Koehn \date 06/2011
\file mlDcmCalculatedDoseReferenceRecordModulesBaseOpInterface.h \author Alexander Koehn \date 06/2011
\file mlDcmCineModulesBaseOpInterface.h \author Alexander Koehn \date 06/2011
\file mlDcmClinicalTrialSeriesModulesBaseOpInterface.h \author Alexander Koehn \date 06/2011
\file mlDcmClinicalTrialStudyModulesBaseOpInterface.h \author Alexander Koehn \date 06/2011
\file mlDcmClinicalTrialSubjectModulesBaseOpInterface.h \author Alexander Koehn \date 06/2011
\file mlDcmContrastBolusModulesBaseOpInterface.h \author Alexander Koehn \date 06/2011
\file mlDcmDeviceModulesBaseOpInterface.h \author Alexander Koehn \date 06/2011
\file mlDcmFrameOfReferenceModulesBaseOpInterface.h \author Alexander Koehn \date 06/2011
\file mlDcmGeneralEquipmentModulesBaseOpInterface.h \author Alexander Koehn \date 06/2011
\file mlDcmGeneralImageModulesBaseOpInterface.h \author Alexander Koehn \date 06/2011
\file mlDcmGeneralStudyModulesBaseOpInterface.h \author Alexander Koehn \date 06/2011
\file mlDcmImagePixelModulesBaseOpInterface.h \author Alexander Koehn \date 06/2011
\file mlDcmImagePlaneModulesBaseOpInterface.h \author Alexander Koehn \date 06/2011
\file mlDcmMeasuredDoseReferenceRecordModulesBaseOpInterface.h \author Alexander Koehn \date 06/2011
\file mlDcmModalityLUTModulesBaseOpInterface.h \author Alexander Koehn \date 06/2011
\file mlDcmModulesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmMultiFrameModulesBaseOpInterface.h \author Alexander Koehn \date 06/2011
\file mlDcmMultiFrameOverlayModulesBaseOpInterface.h \author Alexander Koehn \date 06/2011
\file mlDcmOverlayPlaneModulesBaseOpInterface.h \author Alexander Koehn \date 06/2011
\file mlDcmPatientModulesBaseOpInterface.h \author Alexander Koehn \date 06/2011
\file mlDcmPatientStudyModulesBaseOpInterface.h \author Alexander Koehn \date 06/2011
\file mlDcmROIContourModulesBaseOpInterface.h \author Alexander Koehn \date 06/2011
\file mlDcmRTBeamsModulesBaseOpInterface.h \author Alexander Koehn \date 06/2011
\file mlDcmRTBrachyApplicationSetupsModulesBaseOpInterface.h \author Alexander Koehn \date 06/2011
\file mlDcmRTDoseModulesBaseOpInterface.h \author Alexander Koehn \date 06/2011
\file mlDcmRTDoseROIModulesBaseOpInterface.h \author Alexander Koehn \date 06/2011
\file mlDcmRTDVHModulesBaseOpInterface.h \author Alexander Koehn \date 06/2011
\file mlDcmRTFractionSchemeModuleInIonPlanIODsBaseOpInterface.h \author Alexander Koehn \date 06/2011
\file mlDcmRTFractionSchemeModuleInPlanIODsBaseOpInterface.h \author Alexander Koehn \date 06/2011
\file mlDcmRTGeneralPlanModulesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmRTGeneralPlanModuleInIonPlanIODsBaseOpInterface.h \author Alexander Koehn \date 06/2011
\file mlDcmRTGeneralPlanModuleInPlanIODsBaseOpInterface.h \author Alexander Koehn \date 06/2011
\file mlDcmRTGeneralTreatmentRecordModulesBaseOpInterface.h \author Alexander Koehn \date 06/2011
\file mlDcmRTImageModulesBaseOpInterface.h \author Alexander Koehn \date 06/2011
\file mlDcmRTIonBeamsModulesBaseOpInterface.h \author Alexander Koehn \date 06/2011
\file mlDcmRTIonBeamsSessionRecordModulesBaseOpInterface.h \author Alexander Koehn \date 06/2011
\file mlDcmRTIonToleranceTablesModulesBaseOpInterface.h \author Alexander Koehn \date 06/2011
\file mlDcmRTPatientSetupModulesBaseOpInterface.h \author Alexander Koehn \date 06/2011
\file mlDcmRTPrescriptionModulesBaseOpInterface.h \author Alexander Koehn \date 06/2011
\file mlDcmRTROIObservationsModulesBaseOpInterface.h \author Alexander Koehn \date 06/2011
\file mlDcmRTSeriesModulesBaseOpInterface.h \author Alexander Koehn \date 06/2011
\file mlDcmRTToleranceTablesModulesBaseOpInterface.h \author Alexander Koehn \date 06/2011
\file mlDcmRTTreatmentMachineRecordModulesBaseOpInterface.h \author Alexander Koehn \date 06/2011
\file mlDcmRTTreatmentSummaryRecordModulesBaseOpInterface.h \author Alexander Koehn \date 06/2011
\file mlDcmSOPCommonModulesBaseOpInterface.h \author Alexander Koehn \date 06/2011
\file mlDcmStructureSetModulesBaseOpInterface.h \author Alexander Koehn \date 06/2011
\file mlDcmVOILUTModulesBaseOpInterface.h \author Alexander Koehn \date 06/2011
\file mlDcmDRTAdditionalDrugSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTAdmittingDiagnosesCodeSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTApplicationSetupSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTApplicatorSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTBeamLimitingDeviceLeafPairsSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTBeamLimitingDevicePositionSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTBeamLimitingDeviceSequenceInRTImageIODsBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTBeamLimitingDeviceSequenceInRTPlanIODsBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTBeamLimitingDeviceToleranceSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTBeamSequenceInRTPlanIODsBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTBlockSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTBrachyAccessoryDeviceSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTBrachyControlPointSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTBrachyReferencedDoseReferenceSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTBreedRegistrationSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTBreedRegistryCodeSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTCalculatedDoseReferenceSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTChannelSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTChannelShieldSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTChannelSourceSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTCodingSchemeIdentificationSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTCompensatorSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTConceptCodeSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTConceptNameCodeSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTContentItemModifierSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTContourImageSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTContourSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTContrastBolusAdministrationRouteSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTContrastBolusAgentSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTContributingEquipmentSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTControlPointSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTCorrectedParameterSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTDeidentificationMethodCodeSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTDerivationCodeSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTDeviceSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTDigitalSignaturePurposeCodeSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTDigitalSignaturesSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTDoseReferenceSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTDVHReferencedROISequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTDVHSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTEncryptedAttributesSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTExposureSequenceInRTImageIODsBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTFixationDeviceSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTFluenceMapSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTFractionGroupSequenceInRTIonPlanIODsBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTFractionGroupSequenceInRTPlanIODsBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTFractionGroupSummarySequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTFractionStatusSummarySequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTFrameOfReferenceRelationshipSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTHL7StructuredDocumentReferenceSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTIconImageSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTInstitutionCodeSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTIonBeamLimitingDeviceSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTIonBeamSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTIonBlockSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTIonControlPointDeliverySequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTIonControlPointSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTIonRangeCompensatorSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTIonToleranceTableSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTIonWedgePositionSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTIonWedgeSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTLateralSpreadingDeviceSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTLateralSpreadingDeviceSettingsSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTMACParametersSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTMeasuredDoseReferenceSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTMeasurementUnitsCodeSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTModalityLUTSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTModifiedAttributesSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTMotionSynchronizationSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTMultiplexedAudioChannelsDescriptionCodeSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTOriginalAttributesSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTOtherPatientIDsSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTOverrideSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTPatientBreedCodeSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTPatientSetupSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTPatientSpeciesCodeSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTPerformedProtocolCodeSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTPersonIdentificationCodeSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTPhysiciansOfRecordIdentificationSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTPhysiciansReadingStudyIdentificationSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTPlannedVerificationImageSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTProcedureCodeSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTProtocolContextSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTPurposeOfReferenceCodeSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTRangeModulatorSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTRangeModulatorSettingsSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTRangeShifterSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTRangeShifterSettingsSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTReasonForRequestedProcedureCodeSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTRecordedBlockSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTRecordedCompensatorSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTRecordedLateralSpreadingDeviceSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTRecordedRangeModulatorSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTRecordedRangeShifterSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTRecordedSnoutSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTRecordedWedgeSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTReferencedBeamSequenceInRTDoseIODsBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTReferencedBeamSequenceInRTIonPlanIODsBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTReferencedBeamSequenceInRTPlanIODsBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTReferencedBolusSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTReferencedBrachyApplicationSetupSequenceInRTDoseIODsBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTReferencedBrachyApplicationSetupSequenceInRTIonPlanIODsBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTReferencedBrachyApplicationSetupSequenceInRTPlanIODsBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTReferencedCalculatedDoseReferenceSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTReferencedControlPointSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTReferencedDoseReferenceSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTReferencedDoseSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTReferencedFractionGroupSequenceInRTDoseIODsBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTReferencedFrameOfReferenceSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTReferencedImageSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTReferencedInstanceSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTReferencedMeasuredDoseReferenceSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTReferencedPatientSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTReferencedPerformedProcedureStepSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTReferencedReferenceImageSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTReferencedRTPlanSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTReferencedRTPlanSequenceInRTDoseIODsBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTReferencedRTPlanSequenceInRTImageIODsBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTReferencedRTPlanSequenceInRTPlanIODsBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTReferencedSetupImageSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTReferencedStructureSetSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTReferencedStudySequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTReferencedTreatmentRecordSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTReferencedVerificationImageSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTReferringPhysicianIdentificationSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTRelatedRTROIObservationsSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTRequestAttributesSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTRequestedProcedureCodeSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTROIContourSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTROIPhysicalPropertiesSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTRTDoseROISequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTRTReferencedSeriesSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTRTReferencedStudySequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTRTRelatedROISequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTRTROIIdentificationCodeSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTRTROIObservationsSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTScheduledProtocolCodeSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTSetupDeviceSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTShieldingDeviceSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTSnoutSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTSourceImageSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTSourceSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTStructureSetROISequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTToleranceTableSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTTreatmentMachineSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTTreatmentSessionIonBeamSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTTreatmentSummaryCalculatedDoseReferenceSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTTreatmentSummaryMeasuredDoseReferenceSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTVOILUTSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTWedgePositionSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
\file mlDcmDRTWedgeSequencesBaseOpInterface.h \author Alexander Koehn \date 03/2010
Include most ml specific things.
Include most ML specific things. Get C-API of ML.
Include all basic stuff for ITK wrapping.
Include most ml specific things. Include most ML specific things. Include base list containers for point-like lists etc.
Include most ML specific things. Include base list containers for point-like lists etc. Include required ITK stuff needed by many macros.
Include most ML specific things. Include most ML specific things. Include vtMatrix stuff.
| typedef MLuint32 ml::BackgroundRequestId |
| typedef void ml::BackgroundTaskFinishedCB(void *data, BackgroundTask *task) |
Definition at line 32 of file mlBackgroundTask.h.
| typedef void ml::BackgroundTaskScheduleProcessPendingMessagesCB(void *data) |
Definition at line 48 of file mlBackgroundTaskManager.h.
| typedef ModuleTools ml::BaseOpTools |
| typedef boost::shared_ptr<Base> ml::BasePtr |
Definition at line 50 of file mlObjMgrDataTypes.h.
| typedef void ml::CalculateOutputImagePropertiesCB(void *userData, PagedImage *outImage) |
Callback for the calculation of the output image properties for outputImage.
Definition at line 29 of file mlModuleInterfaces.h.
| typedef void ml::csoNotificationCB(void *data, int notificationFlag) |
| typedef std::vector<double> ml::CurveSeries |
Type definition of a standard vector of single series of X- or Y-values.
Definition at line 33 of file mlCurveData.h.
| typedef boost::shared_ptr<DcmFileFormat> ml::DcmFileFormatPtr |
Boost shared pointer managing a DcmFileFormat object.
Definition at line 71 of file mlDcmtkAccessories.h.
| typedef std::vector<DcmtkObjectReferenceInfo> ml::DcmtkObjectReferenceInfoConstVector |
Definition at line 68 of file mlDcmtkAccessories.h.
| typedef TKernel<MLdouble> ml::DoubleKernel |
| typedef boost::shared_ptr<DRTDoseIOD> ml::DRTDoseIODPtr |
Boost shared pointer managing a DRTDoseIOD object.
Definition at line 76 of file mlDcmtkAccessories.h.
| typedef boost::shared_ptr<DRTImageIOD> ml::DRTImageIODPtr |
Boost shared pointer managing a DRTImageIOD object.
Definition at line 74 of file mlDcmtkAccessories.h.
| typedef boost::shared_ptr<DRTIonBeamsTreatmentRecordIOD> ml::DRTIonBeamsTreatmentRecordIODPtr |
Boost shared pointer managing a DRTTreatmentSummaryRecordIODobject.
Definition at line 86 of file mlDcmtkAccessories.h.
| typedef boost::shared_ptr<DRTIonPlanIOD> ml::DRTIonPlanIODPtr |
Boost shared pointer managing a DRTPlanIOD object.
Definition at line 82 of file mlDcmtkAccessories.h.
| typedef boost::shared_ptr<DRTPlanIOD> ml::DRTPlanIODPtr |
Boost shared pointer managing a DRTPlanIOD object.
Definition at line 80 of file mlDcmtkAccessories.h.
| typedef boost::shared_ptr<DRTStructureSetIOD> ml::DRTStructureSetIODPtr |
Boost shared pointer managing a DRTStructureSetIOD object.
Definition at line 78 of file mlDcmtkAccessories.h.
| typedef boost::shared_ptr<DRTTreatmentSummaryRecordIOD> ml::DRTTreatmentSummaryRecordIODPtr |
Boost shared pointer managing a DRTTreatmentSummaryRecordIODobject.
Definition at line 84 of file mlDcmtkAccessories.h.
| typedef boost::shared_ptr<DSRDocument> ml::DSRDocumentPtr |
Boost shared pointer managing a DSRDocument object.
Definition at line 88 of file mlDcmtkAccessories.h.
| typedef boost::shared_ptr<DVPresentationState> ml::DVPresentationStatePtr |
Boost shared pointer managing a PresentationState object.
Definition at line 90 of file mlDcmtkAccessories.h.
| typedef TKernel<MLfloat> ml::FloatKernel |
| typedef std::vector<ImagePropertyExtension*> ml::ImagePropertyExtensionVector |
Define the STL container type of ImagePropertyExtension objects.
Definition at line 89 of file mlImagePropertyExtension.h.
Definition at line 71 of file mlInputSubImageProperties.h.
| typedef TKernel<KernelDataType> ml::Kernel |
| typedef MLdouble ml::KernelDataType |
Define the standard data type for kernel elements to be used in this library.
Definition at line 2427 of file mlKernel.h.
| typedef TKernel<MLldouble> ml::LDoubleKernel |
| typedef bool ml::ListContainerHandleNotificationCB(void *usrData, Field *field) |
Callback for handleNotification forwarding (return false if notification should not be propagated to ListContainer).
Definition at line 43 of file mlListContainer.h.
| typedef boost::mutex::scoped_lock ml::Lock |
| typedef std::vector<LUTRGBAPoint> ml::LUTRGBAPointList |
Define the standard mat2 type, using double.
Definition at line 747 of file mlMatrix2.h.
| typedef Matrix2Field ml::Mat2Field |
Define the standard mat3 type, using double.
Definition at line 968 of file mlMatrix3.h.
| typedef Matrix3Field ml::Mat3Field |
Define the standard mat4 type, using double.
Definition at line 982 of file mlMatrix4.h.
| typedef Matrix4Field ml::Mat4Field |
Define the standard mat5 type, using double.
Definition at line 944 of file mlMatrix5.h.
| typedef Matrix5Field ml::Mat5Field |
Define the standard mat6 type, using double.
Definition at line 976 of file mlMatrix6.h.
| typedef Matrix6Field ml::Mat6Field |
A floating point 2x2 matrix.
Definition at line 735 of file mlMatrix2.h.
A floating point 3x3 matrix.
Definition at line 956 of file mlMatrix3.h.
A floating point 4x4 matrix.
Definition at line 970 of file mlMatrix4.h.
A floating point 5x5 matrix.
Definition at line 932 of file mlMatrix5.h.
A floating point 6x6 matrix.
Definition at line 964 of file mlMatrix6.h.
| typedef Tmat2<MLldouble> ml::matld2 |
A long double double 2x2 matrix.
Definition at line 743 of file mlMatrix2.h.
| typedef Tmat3<MLldouble> ml::matld3 |
A long double double 3x3 matrix.
Definition at line 964 of file mlMatrix3.h.
| typedef Tmat4<MLldouble> ml::matld4 |
A long double double 4x4 matrix.
Definition at line 978 of file mlMatrix4.h.
| typedef Tmat5<MLldouble> ml::matld5 |
A long double double 5x5 matrix.
Definition at line 940 of file mlMatrix5.h.
| typedef Tmat6<MLldouble> ml::matld6 |
A long double double 6x6 matrix.
Definition at line 972 of file mlMatrix6.h.
| typedef Tmat2<MLdouble> ml::Matrix2 |
| typedef Tmat2<MLdouble> ml::Matrix2d |
| typedef Tmat2<MLfloat> ml::Matrix2f |
| typedef Tmat2<MLldouble> ml::Matrix2ld |
| typedef Tmat3<MLdouble> ml::Matrix3 |
| typedef Tmat3<MLdouble> ml::Matrix3d |
| typedef Tmat3<MLfloat> ml::Matrix3f |
| typedef Tmat3<MLldouble> ml::Matrix3ld |
| typedef Tmat4<MLdouble> ml::Matrix4 |
| typedef Tmat4<MLdouble> ml::Matrix4d |
| typedef Tmat4<MLfloat> ml::Matrix4f |
| typedef Tmat4<MLldouble> ml::Matrix4ld |
| typedef Tmat5<MLdouble> ml::Matrix5 |
| typedef Tmat5<MLdouble> ml::Matrix5d |
| typedef Tmat5<MLfloat> ml::Matrix5f |
| typedef Tmat5<MLldouble> ml::Matrix5ld |
| typedef Tmat6<MLdouble> ml::Matrix6 |
| typedef Tmat6<MLdouble> ml::Matrix6d |
| typedef Tmat6<MLfloat> ml::Matrix6f |
| typedef Tmat6<MLldouble> ml::Matrix6ld |
| typedef MemoryImage ml::MemoryImg |
| typedef MLuint16 ml::MLGlobalTraceBufferType |
| typedef std::complex<double> ml::mlItkComplexd |
Definition at line 51 of file mlITKNonScalarSupport.h.
| typedef std::complex<float> ml::mlItkComplexf |
Definition at line 50 of file mlITKNonScalarSupport.h.
| typedef itk::CovariantVector<double, 2> ml::mlItkCVVector2d |
Definition at line 42 of file mlITKNonScalarSupport.h.
| typedef itk::CovariantVector<float, 2> ml::mlItkCVVector2f |
Definition at line 29 of file mlITKNonScalarSupport.h.
| typedef itk::CovariantVector<double, 3> ml::mlItkCVVector3d |
Definition at line 43 of file mlITKNonScalarSupport.h.
| typedef itk::CovariantVector<float, 3> ml::mlItkCVVector3f |
Definition at line 30 of file mlITKNonScalarSupport.h.
| typedef itk::CovariantVector<double, 4> ml::mlItkCVVector4d |
Definition at line 44 of file mlITKNonScalarSupport.h.
| typedef itk::CovariantVector<float, 4> ml::mlItkCVVector4f |
Definition at line 31 of file mlITKNonScalarSupport.h.
| typedef itk::CovariantVector<double, 6> ml::mlItkCVVector6d |
Definition at line 45 of file mlITKNonScalarSupport.h.
| typedef itk::CovariantVector<float, 6> ml::mlItkCVVector6f |
Definition at line 32 of file mlITKNonScalarSupport.h.
| typedef itk::CovariantVector<double, 8> ml::mlItkCVVector8d |
Definition at line 46 of file mlITKNonScalarSupport.h.
| typedef itk::CovariantVector<float, 8> ml::mlItkCVVector8f |
Definition at line 33 of file mlITKNonScalarSupport.h.
| typedef itk::DiffusionTensor3D<double> ml::mlItkDiffusionTensor3Dd |
Definition at line 56 of file mlITKNonScalarSupport.h.
| typedef itk::DiffusionTensor3D<float> ml::mlItkDiffusionTensor3Df |
Definition at line 55 of file mlITKNonScalarSupport.h.
| typedef itk::SymmetricSecondRankTensor<double,3> ml::mlItkSymmetricSecondRankTensor3Dd |
Definition at line 58 of file mlITKNonScalarSupport.h.
| typedef itk::SymmetricSecondRankTensor<float, 3> ml::mlItkSymmetricSecondRankTensor3Df |
Definition at line 57 of file mlITKNonScalarSupport.h.
| typedef itk::Vector<double, 2> ml::mlItkVector2d |
Definition at line 37 of file mlITKNonScalarSupport.h.
| typedef itk::Vector<float, 2> ml::mlItkVector2f |
Definition at line 24 of file mlITKNonScalarSupport.h.
| typedef itk::Vector<double, 3> ml::mlItkVector3d |
Definition at line 38 of file mlITKNonScalarSupport.h.
| typedef itk::Vector<float, 3> ml::mlItkVector3f |
Definition at line 25 of file mlITKNonScalarSupport.h.
| typedef itk::Vector<double, 4> ml::mlItkVector4d |
Definition at line 39 of file mlITKNonScalarSupport.h.
| typedef itk::Vector<float, 4> ml::mlItkVector4f |
Definition at line 26 of file mlITKNonScalarSupport.h.
| typedef itk::Vector<double, 6> ml::mlItkVector6d |
Definition at line 40 of file mlITKNonScalarSupport.h.
| typedef itk::Vector<float, 6> ml::mlItkVector6f |
Definition at line 27 of file mlITKNonScalarSupport.h.
| typedef itk::Vector<double, 8> ml::mlItkVector8d |
Definition at line 41 of file mlITKNonScalarSupport.h.
| typedef itk::Vector<float, 8> ml::mlItkVector8f |
Definition at line 28 of file mlITKNonScalarSupport.h.
| typedef std::list<ObjMgrEvent> ml::omEventContainer |
| typedef PagedImage ml::PagedImg |
| typedef void(* ml::progress_callback_t)(MLdouble progress, void *userData) |
Callback typedef that can be given to certain function that provide progress information.
Definition at line 36 of file mlDcmtkMLConverters.h.
| typedef TQuaternion<MLdouble> ml::Quaternion |
Define the default Quaternion type which is used by the ML; it uses double as component type.
Definition at line 1037 of file mlQuaternion.h.
| typedef TQuaternion<MLdouble> ml::Quaterniond |
The default Quaternion type used in the ML as specialization from TQuaternion
.
Definition at line 1031 of file mlQuaternion.h.
| typedef TQuaternion<MLfloat> ml::Quaternionf |
A smaller Quaternion type as specialization from TQuaternion
.
Definition at line 1028 of file mlQuaternion.h.
| typedef TQuaternion<MLldouble> ml::Quaternionld |
A large Quaternion type for further extensions of the ML as specialization from TQuaternion
.
Definition at line 1034 of file mlQuaternion.h.
| typedef boost::recursive_mutex::scoped_lock ml::RecursiveLock |
| typedef TScaleShiftData<MLldouble> ml::ScaleShiftData |
Long double version of TScaleShiftData for maximum precision.
Definition at line 251 of file mlScaleShiftData.h.
| typedef std::complex<float> ml::SpectComplex |
Define a complex data type to be used for spectroscopy data.
Definition at line 36 of file mlDICOMAccessories.h.
| typedef std::vector<MLint32> ml::std_MLint32Vec |
Definition at line 48 of file mlObjMgrDataTypes.h.
| typedef std::string ml::std_string |
Definition at line 47 of file mlObjMgrDataTypes.h.
| typedef std::vector<vec3> ml::std_vec3Vec |
Definition at line 49 of file mlObjMgrDataTypes.h.
| typedef TSubImageBox<MLint> ml::SubImageBox |
Define the standard SubImageBox type used in the ML. Its size varies with the size of the MLint type.
Definition at line 303 of file mlSubImageBox.h.
| typedef SubImage ml::SubImg |
| typedef SubImageBox ml::SubImgBox |
| typedef TSubImageBox<MLint16> ml::SubImgBox16 |
Definition at line 310 of file mlSubImageBox.h.
| typedef TSubImageBox<MLint32> ml::SubImgBox32 |
Definition at line 314 of file mlSubImageBox.h.
| typedef TSubImageBox<MLint64> ml::SubImgBox64 |
Definition at line 318 of file mlSubImageBox.h.
| typedef SubImageBoxd ml::SubImgBoxf |
| typedef SubImageBoxdField ml::SubImgBoxfField |
| typedef SubImageBoxField ml::SubImgBoxField |
Definition at line 2442 of file mlFields.h.
| typedef boost::thread ml::Thread |
Definition at line 33 of file mlThread.h.
| typedef void ml::TileRequestFinishedCB(void *data, TileRequest *request) |
| typedef void(* ml::VCVideoCaptureInterfaceFunc)(VCVideoCaptureInterface *obj) |
Definition at line 51 of file mlVideoCaptureInterface.h.
| typedef void(* ml::VCVideoFrameNotificationFunc)(void *data) |
Definition at line 49 of file mlVideoCaptureInterface.h.
| typedef Vector10Field ml::Vec10fField |
| typedef Vector2Field ml::Vec2fField |
| typedef Vector3Field ml::Vec3fField |
| typedef FloatingPointVector<int, 3> ml::vec3i |
A type definition of a 3D integer vector derived from FloatingPointVector; note that some FloatingPointVector functionality will not work precisely on integer values!
Definition at line 118 of file mlVecList.h.
| typedef Vector4Field ml::Vec4fField |
| typedef FloatingPointVector<int, 4> ml::vec4i |
A type definition of a 4D integer vector derived from FloatingPointVector; note that some FloatingPointVector functionality will not work precisely on integer values!
Definition at line 144 of file mlVecList.h.
| typedef Vector5Field ml::Vec5fField |
| typedef Vector6Field ml::Vec6fField |
| typedef FloatingPointVector<int, 6> ml::vec6i |
A type definition of a 6D integer vector derived from FloatingPointVector; note that some FloatingPointVector functionality will not work precisely on integer values!
Definition at line 169 of file mlVecList.h.
| typedef Tvec10<MLdouble> ml::vecd10 |
| typedef Tvec16<MLdouble> ml::vecd16 |
| typedef Tvec32<MLdouble> ml::vecd32 |
| typedef Tvec64<MLdouble> ml::vecd64 |
| typedef Tvec10<MLfloat> ml::vecf10 |
| typedef Tvec16<MLfloat> ml::vecf16 |
| typedef Tvec32<MLfloat> ml::vecf32 |
| typedef Tvec64<MLfloat> ml::vecf64 |
| typedef Tvec10<MLldouble> ml::vecld10 |
| typedef Tvec16<MLldouble> ml::vecld16 |
| typedef Tvec2<MLldouble> ml::vecld2 |
| typedef Tvec3<MLldouble> ml::vecld3 |
| typedef Tvec32<MLldouble> ml::vecld32 |
| typedef Tvec4<MLldouble> ml::vecld4 |
| typedef Tvec5<MLldouble> ml::vecld5 |
| typedef Tvec6<MLldouble> ml::vecld6 |
| typedef Tvec64<MLldouble> ml::vecld64 |
| typedef Tvec7<MLldouble> ml::vecld7 |
| typedef Tvec8<MLldouble> ml::vecld8 |
| typedef Tvec9<MLldouble> ml::vecld9 |
| typedef Tvec10<MLdouble> ml::Vector10 |
| typedef Tvec10<MLdouble> ml::Vector10d |
| typedef Tvec10<MLfloat> ml::Vector10f |
| typedef Tvec10<MLldouble> ml::Vector10ld |
| typedef Tvec16<MLdouble> ml::Vector16 |
| typedef Tvec16<MLdouble> ml::Vector16d |
| typedef Tvec16<MLfloat> ml::Vector16f |
| typedef Tvec16<MLldouble> ml::Vector16ld |
| typedef Tvec2<MLdouble> ml::Vector2 |
| typedef Tvec2<MLdouble> ml::Vector2d |
| typedef Tvec2<MLfloat> ml::Vector2f |
| typedef Tvec2<MLldouble> ml::Vector2ld |
| typedef Tvec3<MLdouble> ml::Vector3 |
| typedef Tvec32<MLdouble> ml::Vector32 |
| typedef Tvec32<MLdouble> ml::Vector32d |
| typedef Tvec32<MLfloat> ml::Vector32f |
| typedef Tvec32<MLldouble> ml::Vector32ld |
| typedef Tvec3<MLdouble> ml::Vector3d |
| typedef Tvec3<MLfloat> ml::Vector3f |
| typedef Tvec3<MLldouble> ml::Vector3ld |
| typedef Tvec4<MLdouble> ml::Vector4 |
| typedef Tvec4<MLdouble> ml::Vector4d |
| typedef Tvec4<MLfloat> ml::Vector4f |
| typedef Tvec4<MLldouble> ml::Vector4ld |
| typedef Tvec5<MLdouble> ml::Vector5 |
| typedef Tvec5<MLdouble> ml::Vector5d |
| typedef Tvec5<MLfloat> ml::Vector5f |
| typedef Tvec5<MLldouble> ml::Vector5ld |
| typedef Tvec6<MLdouble> ml::Vector6 |
| typedef Tvec64<MLdouble> ml::Vector64 |
| typedef Tvec64<MLdouble> ml::Vector64d |
| typedef Tvec64<MLfloat> ml::Vector64f |
| typedef Tvec64<MLldouble> ml::Vector64ld |
| typedef Tvec6<MLdouble> ml::Vector6d |
| typedef Tvec6<MLfloat> ml::Vector6f |
| typedef Tvec6<MLldouble> ml::Vector6ld |
| typedef Tvec7<MLdouble> ml::Vector7 |
| typedef Tvec7<MLdouble> ml::Vector7d |
| typedef Tvec7<MLfloat> ml::Vector7f |
| typedef Tvec7<MLldouble> ml::Vector7ld |
| typedef Tvec8<MLdouble> ml::Vector8 |
| typedef Tvec8<MLdouble> ml::Vector8d |
| typedef Tvec8<MLfloat> ml::Vector8f |
| typedef Tvec8<MLldouble> ml::Vector8ld |
| typedef Tvec9<MLdouble> ml::Vector9 |
| typedef Tvec9<MLdouble> ml::Vector9d |
| typedef Tvec9<MLfloat> ml::Vector9f |
| typedef Tvec9<MLldouble> ml::Vector9ld |
| typedef int ml::VectorDimIdxType |
Signed integer type used as count and index type to traverse the array of the TVector.
Definition at line 24 of file mlIntegerVector.h.
| typedef ImageVectorField ml::VectorField |
| typedef std::vector<MLdouble> ml::VoxelValueVector |
Definition at line 20 of file CSOVoxelSet.h.
| typedef std::vector<Vector3> ml::VoxelVector |
Definition at line 19 of file CSOVoxelSet.h.
| typedef void ml::wemNotificationCB(void *data, std::vector< WEMEventContainer > ecList) |
| anonymous enum |
TreeNode exceptions.
They have been placed outside of the class to prevent the user from having to add TreeNodeException:: at the beginning of each code. Do not forget to edit the array TreeNodeException::_stdErrorMsg[] when modifying the enum.
Definition at line 47 of file mlTreeNode.h.
| anonymous enum |
| anonymous enum |
| ML_INTEGER_TYPE | |
| ML_FLOAT_TYPE | |
| ML_CARRIER_OUT_TYPE | |
| ML_CARRIER_IN_TYPE | |
| ML_LDOUBLE_TYPE | |
| ML_SIGNED_TYPE |
Definition at line 79 of file mlTypeTraits.h.
| anonymous enum |
error codes for XMLTreeNode
| TNE_XML_SystemInit | |
| TNE_XML_ParserError | |
| TNE_XML_ReadingRawDataSize | |
| TNE_XML_Unknown | |
| TNE_XML_Other | |
| TNE_XML_COUNT |
Definition at line 35 of file mlXMLTreeNode.h.
| enum ml::BoundingBoxModes |
Enumeration of bounding box visualization. Note that these are 'mirrored' in the SoWEM part.
| WEM_BOUNDING_BOX_AXIS_ALIGNED | Axis aligned bounding box. |
| WEM_BOUNDING_BOX_OBJECT_ALIGNED | Object aligned (PCA) bounding box. |
Definition at line 131 of file MLWEMIncludes.h.
| enum ml::ColorModes |
Enumeration of the color modes. Note that these are 'mirrored' in the SoWEM part.
| WEM_COLOR_GENERAL | A general color is taken for the whole WEM. |
| WEM_COLOR_NODE_COLORS | The nodes' colors are takes for coloring. |
| WEM_COLOR_LUT_VALUES | The nodes' LUT values are taken to read out the color of a LUT. |
| WEM_COLOR_LUT_VALUES_INTEGER | The nodes' LUT values are taken to read out the color of an integer LUT. |
| WEM_COLOR_TEXTURED | The nodes' are textured using textureS and textureT primitive value lists. |
Definition at line 111 of file MLWEMIncludes.h.
| enum ml::Corner |
Enumeration of corner names for array access.
| TLR | top left rear |
| TRR | top right rear |
| TRF | top right front |
| TLF | top left front |
| BLR | bottom left rear |
| BRR | bottom right rear |
| BRF | bottom right front |
| BLF | bottom left front |
Definition at line 110 of file CSODefines.h.
| enum ml::CrossingSide |
Enumeration of sides to which a segment can leave or enter a voxel box.
Includes 'NONE', if the segments ends or starts in the voxel box.
Definition at line 139 of file CSODefines.h.
Enumeration of the add to group modes.
| GROUP_NONE | |
| GROUP_BY_LABEL | Add to group with label as defined by _addCSOToGroupWithLabelFld. A new group is generated if no group with this label exists. |
| GROUP_BY_ID | Add to group with is as defined by _addCSOToGroupWithIdFld. If no group with this label exists, the CSO is not added to a group! |
Definition at line 20 of file CSOGenerator.h.
| enum ml::CSOErrorCode |
Enumeration of error codes.
Definition at line 65 of file CSODefines.h.
Enumeration for the group overflow handling modes.
| OVERFLOW_DELETE_FIRST | If a CSOGroup is full, the first CSO in the group is replaced by the newly generated CSO. |
| OVERFLOW_DELETE_LAST | If a CSOGroup is full, the last CSO in the group is replaced by the newly generated CSO. |
| OVERFLOW_DELETE_ALL | If a CSOGroup is full, all CSOs in the group are deleted. |
| OVERFLOW_IGNORE_NEW | If a CSOGroup is full, one can not generate a new one. |
| NUM_OVERFLOW_MODES | Number of modes. |
Definition at line 26 of file CSOGroupRules.h.
Enumeration of line styles (order as StylePalette::LineStyle).
Definition at line 29 of file CSOIsoProcessor.h.
| enum ml::CSOLineStyle |
Enumeration of line styles (order as StylePalette::LineStyle).
Definition at line 29 of file CSODefines.h.
Enumeration of finishing modes to test against.
| CSO_LIVE_WIRE_FINISH_ON_DOUBLE_CLICK | Current CSO finishes on double click. |
| CSO_LIVE_WIRE_FINISH_ON_DISTANCE | Current CSO finishes if a seed point is placed in the vicinity of its starting seed point. |
Definition at line 28 of file CSOLiveWireProcessor.h.
NW N NE \ | / \ | / W -------- E /|\ / | \ SW S SE.
The neighborhood modes for the graph search.
| CSO_LIVE_WIRE_4_NEIGHBORHOOD | 4 neighborhood (just the main directions). |
| CSO_LIVE_WIRE_8_NEIGHBORHOOD | 8 neighborhood (main directions and the diagonals). |
Definition at line 56 of file CSOLiveWireGraph.h.
Enumeration of marker display modes for CSO states.
| MARKER_DISPLAY_MODE_NONE | Marker mode: show no markers. |
| MARKER_DISPLAY_MODE_RECT | Marker mode: show marker as a rectangle. |
| MARKER_DISPLAY_MODE_CIRCLE | Marker mode: show marker as a circle. |
Definition at line 56 of file CSODefines.h.
| enum ml::CSOProcessorMode |
Enumeration of Processor modes.
Definition at line 84 of file CSODefines.h.
Enumeration of processor picking mode.
Definition at line 93 of file CSODefines.h.
Enumeration for the removal handling of CSOs from group and if group is deleted.
| REMOVE_ALWAYS | If a CSO is removed from a group, it is also deleted from the list. |
| REMOVE_NEVER | If a CSO is removed from a group, it is not deleted from the list. |
| REMOVE_IF_IN_NO_GROUP | If a CSO is removed from a group, it is only deleted from the list if it is in no group anymore. |
| NUM_REMOVE_MODES | Number of modes. |
Definition at line 35 of file CSOGroupRules.h.
Enumeration of selection coloring modes.
| SELECTION_COLORING_BRIGHTEN | Brightens the selected CSOs by an adjustable amount. |
| SELECTION_COLORING_FIXED | Sets the selected CSOs to an adjustable color. |
Definition at line 40 of file CSODefines.h.
Enumeration of selection line width modes.
| SELECTION_LINE_WIDTH_WIDEN | Widens the selected CSOs by an adjustable amount. |
| SELECTION_LINE_WIDTH_FIXED | Sets the selected CSOs to an adjustable line width. |
Definition at line 48 of file CSODefines.h.
Enumeration of smoothing modes.
Definition at line 101 of file CSODefines.h.
| enum ml::CSOUpdateModes |
Enumeration of update modes.
| MODE_OFF | No new calculation on input changes. |
| MODE_AUTO_UPDATE | Start a new calculation if any input field has changed. |
| MODE_AUTO_CLEAR | Invalidate output image if any input field has changed. |
Definition at line 75 of file CSODefines.h.
Enumeration of the voxel value modes.
| VOXEL_VALUE_ID | If a CSO is voxelized, its id (or the group id) is written into the image. |
| VOXEL_VALUE_CONST | If a CSO is voxelized, this constant is written into the image. |
| VOXEL_VALUE_CONST_PLUS_ID | If a CSO is voxelized, its id (or the group id) added to the constant value is written into the image. |
| VOXEL_VALUE_MODULE | A CSO (-Group) with this value is voxelized with the according module's values. This is the default setting. |
Definition at line 19 of file CSODefines.h.
| enum ml::DcmModuleType |
Enum that defines all existing DcmModules.
Definition at line 43 of file mlDcmIODInterface.h.
| enum ml::Direction |
Enumeration of directions for marching direction.
| DIRECTION_TOP | |
| DIRECTION_BOTTOM | |
| DIRECTION_RIGHT | |
| DIRECTION_LEFT | |
| DIRECTION_FRONT | |
| DIRECTION_REAR | |
| DIRECTION_NUM_DIRECTIONS |
Definition at line 124 of file CSODefines.h.
| enum ml::FINISHING_MODES |
Enumeration of the contour finishing modes.
| FINISH_ON_RELEASE | Contour is finished on release of active mouse button (for closing: be aware of vicinity). |
| FINISH_ON_DOUBLE_CLICK | Contour is finished on double click. |
Definition at line 41 of file CSOFreehandProcessor.h.
Enumeration of the module's general creation mode.
| CREATION_MODE_POINT | Point: sets a single point. The resulting CSO consists of one seed point and a circular path. |
| CREATION_MODE_CLOSED_POLYLINE | Closed linear interpolation: place seed on click, double click and release for closing available. |
| CREATION_MODE_CLOSED_SPLINE | Closed spline interpolation: place seed on click, double click and release for closing available. |
| CREATION_MODE_CLOSED_FREEHAND | Closed spline approximation: place seed continuously, release for closing only. |
| CREATION_MODE_CLOSED_INTERPOLATION | Closed spline interpolation: place seed continuously, release for closing only. |
| CREATION_MODE_OPEN_POLYLINE | Open linear interpolation: finish on double click or number of seeds available. |
| CREATION_MODE_OPEN_SPLINE | Open spline interpolation: finish on double click or number of seeds available. |
| CREATION_MODE_OPEN_FREEHAND | Open spline approximation: finish on release only. |
Definition at line 27 of file CSOFreehandProcessor.h.
Enumeration of available interpolation modes.
Definition at line 55 of file CSOFreehandProcessor.h.
LUT dimensionality.
| LUT_1D | 1D-LUT, consists of a single row |
| LUT_2D | 2D-LUT, consists of multiple rows in a single layer |
| LUT_3D | 3D-LUT, consists of multiple layers |
Definition at line 78 of file mlLUTBasic.h.
| enum ml::LUTVisualType |
LUT visual type constants to identify the visual interpretation of the individual LUT channels.
Definition at line 30 of file mlLUTBasic.h.
Definition at line 30 of file CSOModifyProcessor.h.
Enumeration of limiting units.
| ModProcLimitNumPoints | Limit unit: number of points. |
| ModProcLimitSMM | Limit unit: square millimeter. |
| ModProcLimitSCM | Limit unit: square centimeter. |
| ModProcLimitSM | Limit unit: square meter. |
Definition at line 23 of file CSOModifyProcessor.h.
Enumeration of the node rendering modes. Note that these are 'mirrored' in the SoWEM part.
Definition at line 122 of file MLWEMIncludes.h.
| enum ml::OrientationTypes |
Enumeration of orientaiton types.
| WEM_ORIENTATION_UNKNOWN | |
| WEM_ORIENTATION_OUTWARD | Orientation: unknown. |
| WEM_ORIENTATION_INWARD | Orientation: outward normals (positive volume). |
Definition at line 168 of file MLWEMIncludes.h.
| enum ml::PatchTypes |
Enumeration of mesh types.
Definition at line 149 of file MLWEMIncludes.h.
| enum ml::PRIMITIVE_TYPE |
Enumeration of primitive value list types.
| WEM_PRIMITIVE_VALUE_LIST_NODE | Node values. |
| WEM_PRIMITIVE_VALUE_LIST_EDGE | Edge values. |
| WEM_PRIMITIVE_VALUE_LIST_FACE | Face values. |
Definition at line 159 of file MLWEMIncludes.h.
Enumeration of seed point placement policy.
| PLACE_SEED_ON_CLICK | A seed point is placed on click (event start). |
| PLACE_SEED_WHILE_DRAGGING | Seed points are placed while dragging. |
Definition at line 47 of file CSOFreehandProcessor.h.
Enumeration of modes to handle CSOs over more than one slice (slicing while generating).
| CSO_SLICE_ERROR_HANDLING_REMOVE_CSO | Remove the whole CSO. |
| CSO_SLICE_ERROR_HANDLING_REMOVE_LAST_SEEDPOINT | Remove the last seedpoint which lead to this error. |
| CSO_SLICE_ERROR_HANDLING_PRINT_WARNING | Just print a warning to the console. |
Definition at line 36 of file CSOLiveWireProcessor.h.
| enum ml::SplineModes |
Enumeration of the different spline modes.
| SPLINE_MODE_INTERPOLATION | Interpolating spline: Catmull-Rom. |
| SPLINE_MODE_APPROXIMATION | Interpolating spline: B-Spline. |
Definition at line 27 of file CSOGeneratePathPoints.h.
| enum ml::TestFuncMode |
The modes how the voxel is tested.
Static or virtual functions can be used to test voxel or world coordinates.
Definition at line 40 of file mlRasterFunction.h.
Enumeration of the triangulation modes. Note that these are 'mirrored' in the SoWEM part.
Definition at line 139 of file MLWEMIncludes.h.
| MLVTK_SUPPORT_EXPORT vtkObject* ml::checkPointer | ( | const std::string & | reqConnectType, | |
| vtkObject * | vtkObjPtr | |||
| ) |
Helper function for check if vtkObjPtr or its output is of requested type recConnectType.
| reqConnectType | is the name of the type which must match with the type of vtkObjPtr. | |
| vtkObjPtr | is the pointer to the vtk object whose type shall be checked. |
| FloatingPointVector< T, size, DataContainer > clamp | ( | FloatingPointVector< T, size, DataContainer > | a, | |
| const FloatingPointVector< T, size, DataContainer > & | lower, | |||
| const FloatingPointVector< T, size, DataContainer > & | upper | |||
| ) | [inline] |
Return new vector with all components from a clamped to range [lower, upper].
Not that that does not hold if components in lower are greater than their corresponding ones in upper. See FloatingPointVector<T, size, DataContainer>::clamp().
Definition at line 578 of file mlFloatingPointVector.h.
References ml::FloatingPointVector< T, size, DataContainer >::clampMax(), and ml::FloatingPointVector< T, size, DataContainer >::clampMin().
| FloatingPointVector< T, size, DataContainer > clampMax | ( | FloatingPointVector< T, size, DataContainer > | a, | |
| const FloatingPointVector< T, size, DataContainer > & | m | |||
| ) | [inline] |
Return new vector with all components from a clamped to maximum m.
See FloatingPointVector<T, size, DataContainer>::clampMax().
Definition at line 563 of file mlFloatingPointVector.h.
References ml::FloatingPointVector< T, size, DataContainer >::clampMax().
| FloatingPointVector< T, size, DataContainer > clampMin | ( | FloatingPointVector< T, size, DataContainer > | a, | |
| const FloatingPointVector< T, size, DataContainer > & | m | |||
| ) | [inline] |
Return new vector with all components from a clamped to minimum m.
See FloatingPointVector<T, size, DataContainer>::clampMin().
Definition at line 550 of file mlFloatingPointVector.h.
References ml::FloatingPointVector< T, size, DataContainer >::clampMin().
| FloatingPointVector< T, size, DataContainer > compAbs | ( | FloatingPointVector< T, size, DataContainer > | a | ) | [inline] |
Return vector with all components from a without negative sign.
Definition at line 502 of file mlFloatingPointVector.h.
References ml::FloatingPointVector< T, size, DataContainer >::compAbs().
Referenced by ml::TVector< TVector6DBase< intT > >::compAbs().
| FloatingPointVector< T, size, DataContainer > compDiv | ( | FloatingPointVector< T, size, DataContainer > | a, | |
| const FloatingPointVector< T, size, DataContainer > & | d | |||
| ) | [inline] |
Component wise division of a / d.
Division by zeros are not handled and must be avoided by caller.
Definition at line 537 of file mlFloatingPointVector.h.
References ml::FloatingPointVector< T, size, DataContainer >::compDiv().
| FloatingPointVector< T, size, DataContainer > compMax | ( | FloatingPointVector< T, size, DataContainer > | buffer1, | |
| const FloatingPointVector< T, size, DataContainer > & | buffer2 | |||
| ) | [inline] |
Component wise maximum of buffer1 and buffer2.
Definition at line 490 of file mlFloatingPointVector.h.
References ml::FloatingPointVector< T, size, DataContainer >::compMax().
Referenced by ml::TKernel< KDATATYPE >::_calculateRealKernelExt(), ml::SubImageBoxd::clamp(), ml::TVector< TVector6DBase< intT > >::compMax(), and ml::SubImageBoxd::intersect().
| FloatingPointVector< T, size, DataContainer > compMin | ( | FloatingPointVector< T, size, DataContainer > | buffer1, | |
| const FloatingPointVector< T, size, DataContainer > & | buffer2 | |||
| ) | [inline] |
Component wise minimum of buffer1 and buffer2.
Definition at line 478 of file mlFloatingPointVector.h.
References ml::FloatingPointVector< T, size, DataContainer >::compMin().
Referenced by ml::SubImageBoxd::clamp(), ml::TVector< TVector6DBase< intT > >::compMin(), and ml::SubImageBoxd::intersect().
| T compMul | ( | const FloatingPointVector< T, size, DataContainer > & | a | ) | [inline] |
Return product of all components.
Definition at line 592 of file mlFloatingPointVector.h.
References ml::FloatingPointVector< T, size, DataContainer >::compMul().
Referenced by ml::TVector< TVector6DBase< intT > >::compMul(), ml::TSubImageBox< MLint >::getNumVoxels(), and ml::ImageProperties::getNumVoxels().
| FloatingPointVector< T, size, DataContainer > compSqr | ( | FloatingPointVector< T, size, DataContainer > | a | ) | [inline] |
Return vector with all components from a squared.
Definition at line 513 of file mlFloatingPointVector.h.
References ml::FloatingPointVector< T, size, DataContainer >::compSqr().
| FloatingPointVector< T, size, DataContainer > compSqrt | ( | FloatingPointVector< T, size, DataContainer > | a | ) | [inline] |
Return vector with all components from a square-rooted.
Definition at line 525 of file mlFloatingPointVector.h.
References ml::FloatingPointVector< T, size, DataContainer >::compSqrt().
| MLITK_SUPPORT_EXPORT void ml::copyITKDataBufferToMLSubImg | ( | void * | itkData, | |
| size_t | itkDataTypeSize, | |||
| const SubImageBox & | itkBox, | |||
| SubImg & | outSubImg | |||
| ) |
Unpack ITK data buffer to an ML subimage and convert data formats if necessary.
itkData needs to point to the ITK data buffer and itkDataTypeSize is the size of one voxel in the itkData buffer. outSubImg is the output page to be filled with data from itkData. itkBox describes the location and extent of the ITK data buffer. Note that the itkData region is considered contiguous without gaps.
Referenced by processDataWithITKFilterAndFillOutSubImg().
| void ml::deleteVector | ( | CSOObjectVector< T > * | vector, | |
| bool | deleteEntries = true | |||
| ) | [inline] |
Definition at line 100 of file CSOObjectVector.h.
References ml::CSOObjectVector< T >::destroy(), ML_DELETE, and ML_TRACE_IN.
| MLITK_SUPPORT_EXPORT void ml::destoyDefaultInstance | ( | ) |
Destroys the default module instance.
| MLEXPORT void ml::destroyML | ( | ) |
Delete dynamic data structures allocated by initML.
| SubImageBox ml::determineImageFilterInRegionTN | ( | typename FILTER_TYPE::Pointer & | filterPointer, | |
| Module & | module, | |||
| MLint | inIndex, | |||
| const SubImageBox & | outBox, | |||
| MLint | outIndex, | |||
| MLint | numActiveInputs | |||
| ) | [inline] |
Calculates required input regions for any number of filter inputs.
| filterPointer | is the pointer to the itkImageToImageFilter which shall be used to calculate the requested inRegion. | |
| module | is the reference to the ML module wrapping the object denoted by filterPointer. | |
| inIndex | specifies the input index from which the region is to be calculated. | |
| outBox | specifies the output region which shall be calculated by the filter. | |
| outIndex | specifies the output from which the region comes for which the input region need to be calculated. |
Definition at line 133 of file mlITKFilterSupport.h.
References ml::ImageProperties::getBoxFromImageExtent(), ml::Module::getInputImage(), ML_ERROR, ML_TRACE_IN, ML_UNKNOWN_EXCEPTION, MLPrintAndNotify(), postITKException(), and testFunc_determineImageFilterInRegionTN().
| SubImageBox ml::determineImageFilterOutImageRegionT0 | ( | typename FILTER_TYPE::Pointer & | filterPointer, | |
| Module & | module | |||
| ) | [inline] |
Calculates the maximum extent of the ITK output image for 0 inputs and returns it as SubImageBox.
Definition at line 204 of file mlITKFilterSupport.h.
References ImageVector, ML_ERROR, ML_TRACE_IN, postITKException(), and testFunc_determineImageFilterOutImageRegionT0().
| SubImageBox ml::determineImageFilterOutImageRegionTN | ( | typename FILTER_TYPE::Pointer & | filterPointer, | |
| Module & | module, | |||
| int | numImageInputs | |||
| ) | [inline] |
Calculates the maximum extent of the ITK output image for 0 inputs and returns it as SubImageBox.
Definition at line 251 of file mlITKFilterSupport.h.
References ml::ImageProperties::getImageExtent(), ml::Module::getInputImage(), ImageVector, ML_ERROR, ML_TRACE_IN, postITKException(), and testFunc_determineImageFilterOutImageRegionTN().
| MLITK_SUPPORT_EXPORT void ml::disconnectAllInputs | ( | Module & | thisOp | ) |
Disconnects all connected inputs from thisOp.
| MLGRAPHUTILITIES_EXPORT std::vector<GraphNode*> ml::findShortestPath | ( | Graph * | graph, | |
| GraphNode * | startNode, | |||
| GraphNode * | endNode | |||
| ) |
Finds the shortest path in graph between startNode and endNode; since the graph is internally handled as undirected graph, the order of start and end node has no influence.
| MLITK_SUPPORT_EXPORT mlModule* ml::getDefaultModule | ( | bool | create = true |
) |
Returns the default module instance.
If create is true (default) then it is created if it still does not exist. Otherwise NULL could be returned.
| MLDICOM_TREE_IMAGE_PROPERTY_EXTENSION_EXPORT DCMTree::Const_TagPtr ml::getDicomTagByName | ( | const ImagePropertyExtension * | imagePropertyExtensionPtr, | |
| const std::string & | tagName | |||
| ) |
Returns the tag with the given name from the property extension. If it is not found, the pointer will be NULL.
| MLDICOM_TREE_IMAGE_PROPERTY_EXTENSION_EXPORT DCMTree::Const_TreePtr ml::getDicomTreeFromImagePropertyExtension | ( | const ImagePropertyExtension * | dicomTreeImagePropertyExtensionPtr | ) |
Casts the ImagePropertyExtension pointer into a DicomTreeImagePropertyExtension pointer and returns the contained dicom tree pointer.
| RETURN_TYPE_PTR ml::getInputAsItkImportImageAndSubImg | ( | Module & | op, | |
| int | inIdx, | |||
| TSubImg< VOXEL_TYPE > & | dataSubImg, | |||
| bool | correctSVS = true | |||
| ) | [inline] |
Reads and updates an input image from input index inIdx of Module op and sets up the referenced TSubImg dataSubImg with size, and data allocated from the MLMemoryManager as strong pointer.
If the data has already the required memory size it is reused, otherwise it is freed and reallocated. If correctSVS is enabled (the default) the difference between itk and ML voxel origins is corrected by a half voxel shift. A typical call could be itk::Image<float,3>::Pointer _fixedImageOrPointSet = getInputAsItkImportImageAndSubImg<ITKML_TYPENAME itk::Image<float,3>::Pointer, ITKML_TYPENAME itk::ImportImageFilter<float,3>, MLfloat> (*this, 0, myFloatTSubImg);
Definition at line 828 of file mlITKSupportToolFunctions.h.
References ml::TSubImageBox< intT >::getExtent(), ml::ImageProperties::getImageExtent(), ml::Module::getNonDummyUpdatedInImg(), ml::TSubImageBox< intT >::getSize(), ml::PagedImage::getTile(), ImageVector, ML_FATAL_MEMORY_ERROR, ML_PRINT_ERROR, and ML_RESULT_OK.
| itk::ImportImageFilter<ITK_INDATATYPE, DIM>::Pointer ml::getITKImportImageFromSubImg | ( | const SubImg & | inSubImg, | |
| const MedicalImageProperties & | props, | |||
| bool | correctSVS = true | |||
| ) | [inline] |
Takes a SubImg and returns the ImportImageFilter managing the inSubImg as ITK object.
param ITK_INDATATYPE is the data type of the inSubImg. param DIM is the dimension of the ImportImageFilter to be returned.
| inSubImg | provides the data to be wrapped by the returned ImportImageFilter. | |
| inImgSpacing | is the voxel size of the data within inSubImg. | |
| correctSVS | If enabled (the default) the difference between itk and ML voxel origins is corrected by a half voxel shift. |
Definition at line 781 of file mlITKSupportToolFunctions.h.
References ml::SubImage::getBox(), ml::SubImage::getData(), and ML_TRACE_IN.
| itk::ImportImageFilter<ITK_INDATATYPE, DIM>::Pointer ml::getITKSpecialInImg | ( | const SubImg & | inSubImg, | |
| const PagedImage & | inImg | |||
| ) | [inline] |
Takes a SubImg and returns the ImportImageFilter managing the inSubImg as ITK object.
It differs from getITKImportImageFromSubImg() because it also set MLTypeInfos for carrier types.
| ITK_INDATATYPE | is the ITK voxel type of the input image. | |
| DIM | is the dimension of the ImportImageFilter to be returned. | |
| inSubImg | provides the data to be wrapped by the returned ImportImageFilter. | |
| inImgSpacing | is the voxel size of the data within inSubImg. |
Definition at line 43 of file mlITKSpecialInputsSupport.h.
References ml::SubImage::getDataType(), ML_ERROR, ML_TRACE_IN, MLTypeInfosPop(), MLTypeInfosPushAndSetTypes(), and postITKException().
| MLDICOM_TREE_IMAGE_PROPERTY_EXTENSION_EXPORT bool ml::getTagIdByATString | ( | const std::string & | atString, | |
| DCMTree::TagId & | tagId | |||
| ) |
Gets the tag id for (group,element) string (AT format).
Returns false if the tag could not be retrieved.
| Tmat3<DT> ml::identity2D | ( | ) | [inline] |
Returns a 3x3 homogeneous identity2D matrix; synonym for Tmat3<DT>::getIdentity().
Definition at line 710 of file mlMatrix3.h.
References ml::Tmat3< DT >::getIdentity(), and ML_TRACE_IN_TIME_CRITICAL.
| Tmat4<DT> ml::identity3D | ( | ) | [inline] |
Returns a 4x4 homogeneous identity3D matrix; synonym for Tmat4<DT>::getIdentity().
Definition at line 813 of file mlMatrix4.h.
References ml::Tmat4< DT >::getIdentity(), and ML_TRACE_IN_TIME_CRITICAL.
| MLEXPORT MLint32 ml::initML | ( | ) |
Initializes the ML, the runtime type system, the memory manager, fields, static buffers, error and debug printings etc.
It also calls setMLEnvironment to adapt settings to environment variables.
| void ml::intrusive_ptr_add_ref | ( | const ml::RefCountedBase * | p | ) | [inline] |
Definition at line 56 of file mlRefCountedBase.h.
| void ml::intrusive_ptr_release | ( | const ml::RefCountedBase * | p | ) | [inline] |
Definition at line 61 of file mlRefCountedBase.h.
| void ml::ITKArrayFromFixedSizeSTLVector | ( | const ITKML_TYPENAME std::vector< TemplArrElemType > & | stlVec, | |
| TemplArrElemType * | arr, | |||
| size_t | TemplArrSize | |||
| ) | [inline] |
Copies TemplArrSize elements from stlVec to arr and - if not enough elements are available - fills up the rest with 0.
Definition at line 122 of file mlITKCommonToolFunctions.h.
References ML_TRACE_IN.
| ARRAY_TYPE ml::ITKArrayFromSTLVector | ( | const STL_VECTOR & | stlVec | ) | [inline] |
Returns an object of an ITK array type ARRAY_TYPE which contains copies of all elements of the ML multi field mField (in same order and number).
Definition at line 313 of file mlITKSupportToolFunctions.h.
References ML_TRACE_IN.
| MLITK_SUPPORT_EXPORT int ml::ITKCommonFunctionTypesAndWrappersInit | ( | ) |
Initializes the wrapper classes.
| MLITK_SUPPORT_EXPORT int ml::ITKCommonTypesAndWrappersInit | ( | ) |
Initializes the wrapper classes.
| FINITE_DIFFERENCE_FUNCTION_TYPE::Pointer ml::ITKDifferenceFunctionFromBasePointer | ( | Base * | baseVal | ) | [inline] |
Checks a base input connector for a base object containing a MultiBaseType.
If not then NULL is returned. It yes, then the object is asked for a FiniteDifferenceFunction matching the required type. If it contains a valid function then the function pointer is returned, otherwise NULL is returned.
Definition at line 147 of file mlITKSpecialFieldsSupport.h.
References ml::MultiBaseType::GetFiniteDifferenceFunction(), ML_BASE_IS_A, and ML_TRACE_IN.
| INDEX_TYPE ml::ITKIndexFromMLVec6 | ( | const vec6 & | vec | ) | [inline] |
Assign values from an ML vec6 to an ITK size object.
ML dimensions higher than ITK dimensions are ignored. param INDEX_TYPE is the ITK size object type.
| vec | is the ML vector from which the components are copied to the corresponding components in INDEX_TYPE object. |
Definition at line 346 of file mlITKSupportToolFunctions.h.
References ML_BAD_DIMENSION, ML_PRINT_FATAL_ERROR, and ML_TRACE_IN.
| INDEX_TYPE ml::ITKIndexFromMLVector | ( | const ImageVector & | vec | ) | [inline] |
Assign values from an ML ImageVector to an ITK size object.
ML dimensions higher than ITK dimensions are ignored. param INDEX_TYPE is the ITK size object type.
| vec | is the ML vector from which the components are copied to the corresponding components in INDEX_TYPE object. |
Definition at line 106 of file mlITKSupportToolFunctions.h.
References ML_BAD_DIMENSION, ML_PRINT_FATAL_ERROR, and ML_TRACE_IN.
| itk::Matrix<DTYPE, ROW_DIM, COL_DIM> ml::ITKMatrixFromMLMatrix | ( | const mat4 & | mat | ) | [inline] |
Reads a base field and looks for point like data structures (XMarkerLists, XMarkerListContainers, PointLists and VectorLists).
If there is one then it is converted to an ITK NodeContainer and returns that list. If lists are empty or cannot e created then NULL is returned.
Definition at line 460 of file mlITKSupportToolFunctions.h.
References ML_BAD_DIMENSION, ML_PRINT_WARNING, and ML_TRACE_IN.
Referenced by setITKWorldFromMedicalImageProperty().
| FilterType::NodeContainer::Pointer ml::ITKNodeContainerFromBasePointer | ( | Base * | baseVal | ) | [inline] |
Reads a base field and looks for point like data structures (XMarkerLists, XMarkerListContainers, PointLists and VectorLists).
If there is one then it is converted to an ITK NodeContainer and returns that list. If lists are empty or cannot e created then NULL is returned.
Definition at line 369 of file mlITKSupportToolFunctions.h.
References ml::BaseListTemplate< T >::getItemAt(), ml::ListContainerTemplate< T >::getList(), ml::VectorList::getNum(), ml::PointList::getNum(), ml::VectorList::getPoint(), ml::PointList::getValue(), ML_BASE_IS_A, and ML_TRACE_IN.
| POINT_TYPE ml::ITKPointFromMLVec3 | ( | const vec3 & | vec, | |
| MLdouble | defaultComp | |||
| ) | [inline] |
Assign values from an ML vec3 to an ITK point object.
param POINT_TYPE is the ITK point object type.
| vec | is the ML vec3 from which the components are copied to the corresponding components in sizeObj. | |
| defaultComp | is the value assigned to sizeObj for component with indexes > 2. |
Definition at line 226 of file mlITKSupportToolFunctions.h.
References ML_TRACE_IN.
| POINT_TYPE ml::ITKPointFromMLVec4 | ( | const vec4 & | vec, | |
| MLdouble | defaultComp | |||
| ) | [inline] |
Assign values from an ML vec4 to an ITK size object.
param POINT_TYPE is the ITK point object type.
| vec | is the ML vec3 from which the components are copied to the corresponding components in sizeObj. | |
| defaultComp | is the value assigned to sizeObj for component with indexes > 3. |
Definition at line 247 of file mlITKSupportToolFunctions.h.
References ML_TRACE_IN.
| POINTSETTYPE::Pointer ml::ITKPointSetFromBasePointer | ( | Base * | baseVal | ) | [inline] |
Reads a base field and looks for point like data structures (XMarkerLists, XMarkerListContainers, PointLists and VectorLists).
If there is one then it is converted to an ITK PointSet and returns that point set. If lists are empty or cannot be created then NULL is returned.
Definition at line 533 of file mlITKSupportToolFunctions.h.
References ml::BaseListTemplate< T >::getItemAt(), ml::ListContainerTemplate< T >::getList(), ml::VectorList::getNum(), ml::PointList::getNum(), ml::VectorList::getPoint(), ml::PointList::getValue(), ML_BAD_DIMENSION, ML_BASE_IS_A, ML_PRINT_WARNING, and ML_TRACE_IN.
| POLYLINEPATHTYPE::Pointer ml::ITKPolylineFromBasePointer | ( | Base * | baseVal | ) | [inline] |
Reads a base field and looks for point like data structures (XMarkerLists, XMarkerListContainers, PointLists and Vectorlists).
If there is one then it is converted to an itk PointSet and returns that point set. If lists are empty or cannot be created then NULL is returned.
Definition at line 54 of file mlITKSpecialFieldsSupport.h.
References ml::BaseListTemplate< T >::getItemAt(), ml::ListContainerTemplate< T >::getList(), ml::VectorList::getNum(), ml::PointList::getNum(), ml::VectorList::getPoint(), ml::PointList::getValue(), ML_BAD_DIMENSION, ML_BASE_IS_A, ML_PRINT_WARNING, and ML_TRACE_IN.
| REGION_PARENT_TYPE::RegionType ml::ITKRegionFromMLSubImgBox | ( | const SubImageBox & | subImgBox | ) | [inline] |
Assign values from an ITK region to an ML SubImageBox object.
param REGION_PARENT_TYPE is the ITK object type having a region type.
| subImgBox | is the ML SubImageBox to be transfered into the REGION_PARENT_TYPE region. |
Definition at line 267 of file mlITKSupportToolFunctions.h.
References ml::TSubImageBox< intT >::getExtent(), ML_TRACE_IN, and ml::TSubImageBox< intT >::v1.
| SIZE_TYPE ml::ITKSizeFromMLVector | ( | const ImageVector & | vec | ) | [inline] |
Assign values from an ML ImageVector to an ITK size object.
ML dimensions higher than ITK dimensions are ignored. param SIZE_TYPE is the ITK size object type.
| vec | is the ML vector from which the components are copied to the corresponding components in SIZE_TYPE. |
Definition at line 83 of file mlITKSupportToolFunctions.h.
References ML_BAD_DIMENSION, ML_PRINT_FATAL_ERROR, and ML_TRACE_IN.
| VECTOR_TYPE ml::ITKVectorFromMLVec3 | ( | const vec3 & | vec, | |
| MLdouble | defaultComp | |||
| ) | [inline] |
Assign values from an ML vec3 to an ITK size object.
param VECTOR_TYPE is the ITK vector object type.
| vec | is the ML vec3 from which the components are copied to the corresponding components in sizeObj. | |
| defaultComp | is the value assigned to sizeObj for component with indexes > 2. |
Definition at line 183 of file mlITKSupportToolFunctions.h.
References ML_TRACE_IN.
| VECTOR_TYPE ml::ITKVectorFromMLVec4 | ( | const vec4 & | vec, | |
| MLdouble | defaultComp | |||
| ) | [inline] |
Assign values from an ML vec4 to an ITK size object.
param VECTOR_TYPE is the ITK vector object type.
| vec | is the ML vec3 from which the components are copied to the corresponding components in sizeObj. | |
| defaultComp | is the value assigned to sizeObj for component with indexes > 3. |
Definition at line 204 of file mlITKSupportToolFunctions.h.
References ML_TRACE_IN.
| MLLUT_EXPORT int ml::LUTAlphaChannelIndex | ( | LUTVisualType | visualType | ) |
| T ml::LUTCastFromDouble | ( | double | value | ) | [inline] |
Helper template function to cast from double to type T, performing a proper round operation in case of integer types.
Definition at line 67 of file mlLUTBasic.h.
References T.
| MLLUT_EXPORT double ml::LUTConvertRGBtoL | ( | double | r, | |
| double | g, | |||
| double | b | |||
| ) |
| MLLUT_EXPORT int ml::LUTNumberOfChannels | ( | LUTVisualType | visualType | ) |
Get number of channels for given LUTVisualType, or 0 if unknown.
Referenced by ml::LUTIteratorBase::getNumChannels(), and ml::LUTIterator< T >::init().
| MLLUT_EXPORT LUTVisualType ml::LUTReducedVisualType | ( | LUTVisualType | visualType | ) |
| T ml::mlAbs | ( | T | a | ) | [inline] |
Defines ML specific abs template since only type depended library functions exists.
Definition at line 100 of file mlUtilsSystem.h.
Referenced by ml::CSOPathPointConstIterator::numProcessedPoints(), and ml::CSOPathPointIterator::numProcessedPoints().
| int ml::MLBackgroundTasksInit | ( | void | ) |
Calls init functions of all modules to add their types to the runtime type system of the ML.
| void ml::MLCallMethodWithArguments | ( | Object * | object, | |
| Method | method, | |||
| const ArgumentList5< Arg1, Arg2, Arg3, Arg4, Arg5 > & | args | |||
| ) | [inline] |
Calls a method on given object with 5 arguments.
Definition at line 130 of file mlArgumentList.h.
References ml::ArgumentList5< Arg1, Arg2, Arg3, Arg4, Arg5 >::_arg1, ml::ArgumentList5< Arg1, Arg2, Arg3, Arg4, Arg5 >::_arg2, ml::ArgumentList5< Arg1, Arg2, Arg3, Arg4, Arg5 >::_arg3, ml::ArgumentList5< Arg1, Arg2, Arg3, Arg4, Arg5 >::_arg4, and ml::ArgumentList5< Arg1, Arg2, Arg3, Arg4, Arg5 >::_arg5.
Referenced by ml::BackgroundTaskMethodCallMessage< Object, Method, ArgumentList >::execute().
| void ml::MLCallMethodWithArguments | ( | Object * | object, | |
| Method | method, | |||
| const ArgumentList4< Arg1, Arg2, Arg3, Arg4 > & | args | |||
| ) | [inline] |
Calls a method on given object with 4 arguments.
Definition at line 125 of file mlArgumentList.h.
References ml::ArgumentList4< Arg1, Arg2, Arg3, Arg4 >::_arg1, ml::ArgumentList4< Arg1, Arg2, Arg3, Arg4 >::_arg2, ml::ArgumentList4< Arg1, Arg2, Arg3, Arg4 >::_arg3, and ml::ArgumentList4< Arg1, Arg2, Arg3, Arg4 >::_arg4.
| void ml::MLCallMethodWithArguments | ( | Object * | object, | |
| Method | method, | |||
| const ArgumentList3< Arg1, Arg2, Arg3 > & | args | |||
| ) | [inline] |
Calls a method on given object with 3 arguments.
Definition at line 120 of file mlArgumentList.h.
References ml::ArgumentList3< Arg1, Arg2, Arg3 >::_arg1, ml::ArgumentList3< Arg1, Arg2, Arg3 >::_arg2, and ml::ArgumentList3< Arg1, Arg2, Arg3 >::_arg3.
| void ml::MLCallMethodWithArguments | ( | Object * | object, | |
| Method | method, | |||
| const ArgumentList2< Arg1, Arg2 > & | args | |||
| ) | [inline] |
Calls a method on given object with 2 arguments.
Definition at line 114 of file mlArgumentList.h.
References ml::ArgumentList2< Arg1, Arg2 >::_arg1, and ml::ArgumentList2< Arg1, Arg2 >::_arg2.
| void ml::MLCallMethodWithArguments | ( | Object * | object, | |
| Method | method, | |||
| const ArgumentList1< Arg1 > & | args | |||
| ) | [inline] |
Calls a method on given object with 1 argument.
Definition at line 109 of file mlArgumentList.h.
References ml::ArgumentList1< Arg1 >::_arg1.
| void ml::MLCallMethodWithArguments | ( | Object * | object, | |
| Method | method, | |||
| const ArgumentList0 & | ||||
| ) | [inline] |
| int ml::MLCSOInit | ( | void | ) |
This is for runtime module initialization.
| ArgumentList5<Arg1, Arg2, Arg3, Arg4, Arg5> ml::MLGenerateArgumentList | ( | const Arg1 & | arg1, | |
| const Arg2 & | arg2, | |||
| const Arg3 & | arg3, | |||
| const Arg4 & | arg4, | |||
| const Arg5 & | arg5 | |||
| ) | [inline] |
Creates argument list with 5 arguments.
Definition at line 98 of file mlArgumentList.h.
Referenced by NewBackgroundTaskMethodCall().
| ArgumentList4<Arg1, Arg2, Arg3, Arg4> ml::MLGenerateArgumentList | ( | const Arg1 & | arg1, | |
| const Arg2 & | arg2, | |||
| const Arg3 & | arg3, | |||
| const Arg4 & | arg4 | |||
| ) | [inline] |
| ArgumentList3<Arg1, Arg2, Arg3> ml::MLGenerateArgumentList | ( | const Arg1 & | arg1, | |
| const Arg2 & | arg2, | |||
| const Arg3 & | arg3 | |||
| ) | [inline] |
| ArgumentList2<Arg1, Arg2> ml::MLGenerateArgumentList | ( | const Arg1 & | arg1, | |
| const Arg2 & | arg2 | |||
| ) | [inline] |
| ArgumentList1<Arg1> ml::MLGenerateArgumentList | ( | const Arg1 & | arg1 | ) | [inline] |
| ArgumentList0 ml::MLGenerateArgumentList | ( | ) | [inline] |
| MLEXPORT void ml::MLInitFields | ( | ) |
Initialize all standard fields of the ML.
| BASE_TYPE ml::MLInverseMatHelper | ( | const BASE_TYPE & | origMat, | |
| bool * | isInvertible, | |||
| const ML_TYPENAME BASE_TYPE::ComponentType | , | |||
| const char *const | ZeroDetErrString, | |||
| const BASE_TYPE & | Identity, | |||
| const size_t | Dim | |||
| ) | [inline] |
Computes an N dimensional inverse from given default parameters.
The used algorithm is the Gauss-Jordan elimination with partial pivoting.
| origMat | The matrix to be inverted. | |
| isInvertible | If a non-NULL Boolean pointer is passed to isInvertible then true is returned in *isInvertible in the case of a successful inversion or false if the inversion is not possible (function return is the identity then). If a NULL pointer is passed as isInvertible the matrix must be invertible, otherwise errors will occur. | |
| ZeroEpsilon | Unused. Former versions used this as an epsilon value to compare to decide whether the determinant is zero or not. Now an MLValueIs0WOM check is used. | |
| ZeroDetErrString | Error to be posted if isInvertible is NULL and inverse cannot be calculated. | |
| Identity | Identity to be returned in case of errors. | |
| Dim | The dimension of the matrix. |
Definition at line 60 of file mlLinearAlgebraTools.h.
References ML_BAD_PARAMETER, ML_CATCH_RETHROW, ML_PRINT_ERROR, ML_TRACE_IN, ML_TRY, ML_TYPENAME, MLAbs(), MLSwap(), and MLValueIs0WOM().
Referenced by ml::Tmat6< DT >::inverse(), ml::Tmat5< DT >::inverse(), ml::Tmat4< DT >::inverse(), and ml::Tmat3< DT >::inverse().
| MLDICOM_TREE_IMAGE_PROPERTY_EXTENSION_EXPORT bool ml::MLIsATString | ( | const std::string & | supposedATString | ) |
Checks if the given string is a well-formed AT string.
| std::string ml::mlITKGetLatin1FromUTF8 | ( | const std::string & | utf8StdString | ) | [inline] |
Convert string from UTF8 to Latin1; return empty string on failure or if "" is passed as utf8StdString.
Invalid characters are coded to ?. A non empty utf8StdString will always lead to a non empty return value, on failure "?" is returned if necessary.
Definition at line 45 of file mlITKCommonToolFunctions.h.
References MLConvertUTF8ToLatin1(), and MLFree().
Referenced by mlITKGetLatin1FromUTF8Static().
| std::string& ml::mlITKGetLatin1FromUTF8Static | ( | const std::string & | utf8StdString | ) | [inline] |
Like mlITKGetLatin1FromUTF8(const std::string &utf8StdString); the only difference is that the return value is stored in a static variable to maintain the return value.
Note that this method is not thread or recursion safe and that the next call to this function will overwrite the return value. Thus be careful with referencing the return value!
Definition at line 69 of file mlITKCommonToolFunctions.h.
References mlITKGetLatin1FromUTF8().
| std::string ml::mlITKGetUTF8FromLatin1 | ( | const std::string & | latin1StdString | ) | [inline] |
Convert string from Latin1 to UTF8; return empty string on failure or if "" is passed as latin1StdString.
Invalid characters are coded to ?. A non empty latin1StdString will always lead to a non empty return value, on failure "?" is returned if necessary.
Definition at line 84 of file mlITKCommonToolFunctions.h.
References MLConvertLatin1ToUTF8(), and MLFree().
Referenced by mlITKGetUTF8FromLatin1Static().
| std::string& ml::mlITKGetUTF8FromLatin1Static | ( | const std::string & | latin1StdString | ) | [inline] |
Like mlITKGetUTF8FromLatin1(const std::string &latin1StdString); the only difference is that the return value is stored in a static variable to maintain the return value.
Note that this method is not thread or recursion safe and that the next call to this function will overwrite the return value. Thus be careful with referencing the return value!
Definition at line 108 of file mlITKCommonToolFunctions.h.
References mlITKGetUTF8FromLatin1().
| std::string ml::mlITKMakeStdString | ( | const std::string & | str | ) | [inline] |
Convert for a std::string to a std::string safely.
Definition at line 35 of file mlITKCommonToolFunctions.h.
| std::string ml::mlITKMakeStdString | ( | const char * | str | ) | [inline] |
Convert for a char pointer to a std::string safely.
Definition at line 30 of file mlITKCommonToolFunctions.h.
| static void ml::MLKernelToolsApplyFiltering | ( | const ImageVector & | inImgExt, | |
| const fctLineFilter< DATATYPE > & | lineFilter, | |||
| const ImageVector & | negKernelExt, | |||
| const ImageVector & | posKernelExt, | |||
| KernelTools::BorderHandling | borderHandling, | |||
| MLldouble | fillValue, | |||
| TSubImageWithCursor< DATATYPE > & | outSubImg, | |||
| TSubImageWithCursor< DATATYPE > & | inSubImg | |||
| ) | [inline, static] |
Compute the page outSubImg by filtering inSubImg with the passed function taking care of correct intervals and boundary handling.
Note that for each voxel in outSubImg the corresponding voxel in the inSubImg must be defined when it's filtered with the lineFilter function. The Necessary image region is defined by negFilterExt and posFilterExt parameter. This method is designed to be called in calcOutSubImg() with a valid inSubImg and outSubImg pointer. To filter the page it includes settings of border handling, the fill value, the lineFilter Function which contains the kernel algorithm and the filter interval.
Definition at line 1126 of file mlKernelTools.h.
References ml::SubImage::getBox(), ImageVector, ml::TSubImageBox< intT >::intersect(), ML_CATCH_RETHROW, ML_TRACE_IN, ML_TRY, ml::TSubImageWithCursor< DATATYPE >::setCursorImgPos(), ml::TSubImageBox< intT >::v1, and ml::TSubImageBox< intT >::v2.
Referenced by ml::KernelTools::applyFiltering(), and MLKernelToolsApplyFiltering().
| static void ml::MLKernelToolsApplyFiltering | ( | const ImageVector & | inImgExt, | |
| LineApplicator< DATATYPE > & | lineApp, | |||
| KernelTools::BorderHandling | borderHandling, | |||
| MLldouble | fillValue, | |||
| TSubImageWithCursor< DATATYPE > & | outSubImg, | |||
| TSubImageWithCursor< DATATYPE > & | inSubImg | |||
| ) | [inline, static] |
Compute the page outSubImg by filtering inSubImg with the lineApp instance which contains the kernel and intervals.
Note that for each voxel in outSubImg the corresponding voxel in the inSubImg must be defined when it's filtered with the kernel from lineApp. This method is designed to be called in calcOutSubImg() with a valid inSubImg and outSubImg pointer. To filter the page it includes settings of the kernel border handling, the fill value, and lineApp which contains the kernel (algorithm) and the filter interval.
The general way of customizing the Kernel-Filter is provide an own object implementing the LineApplicator interface. The light-wighted LineApplicator class should take care, that the algorithm sticks to the requested voxel surrounding fits. The wrapping of the protected function _applyFiltering follows more esthetic reasons for having a base implementation with simple atomic arguments.
Definition at line 1094 of file mlKernelTools.h.
References ml::LineApplicator< DATATYPE >::getNegativeExtent(), ml::LineApplicator< DATATYPE >::getPositiveExtent(), and MLKernelToolsApplyFiltering().
| static void ml::MLKernelToolsCopyLine | ( | const IN_DATATYPE * | inCursor, | |
| OUT_DATATYPE * | outCursor, | |||
| size_t | numVox, | |||
| MLsoffset | srcVoxelOffset | |||
| ) | [inline, static] |
Copy the line from input subimage which corresponds to the line to be modified in the output image.
So the filtered area in the output subimage remains unchanged. Cursors in input and output subimage and index table must be up to date.
Definition at line 123 of file mlKernelTools.h.
References ML_CATCH_RETHROW, ML_TRACE_IN, and ML_TRY.
Referenced by ml::KernelTools::copyLine().
| static void ml::MLKernelToolsCorrelateLine | ( | const IN_DATATYPE * | inCursor, | |
| OUT_DATATYPE * | outCursor, | |||
| size_t | numVox, | |||
| const K_DATATYPE * | valTab, | |||
| const MLsoffset * | indexTab, | |||
| size_t | indexTabSize | |||
| ) | [inline, static] |
Correlate all voxels of the a row pointed to by inCursor with the current kernel and write the result into the row pointed to by outCursor.
The number of voxels to be filtered is numVox. The element values of the kernel to correlate with are in valTab. The voxels covered by kernel elements in the input image are given by the current cursor position + the values in indexTab. Their entry indexes correspond to the elements in valTab. indexTabSize is the number of elements in indexTab and in valTab. Cursors in input and output subimage and index table must be on row start positions.
Filter with original data types by summing up values in a voxel of output type.
Definition at line 158 of file mlKernelTools.h.
References ML_CATCH_RETHROW, ML_TRACE_IN, ML_TRY, and MLIsCarrierTypePtr().
Referenced by ml::KernelTools::correlateLine(), and MLKernelToolsCorrelateLineEvtWithIntervals().
| static void ml::MLKernelToolsCorrelateLineEvtWithIntervals | ( | const IN_DATATYPE * | inCursor, | |
| OUT_DATATYPE * | outCursor, | |||
| size_t | numVox, | |||
| const K_DATATYPE * | valTab, | |||
| const MLsoffset * | indexTab, | |||
| size_t | indexTabSize, | |||
| MLsoffset | srcVoxelOffset, | |||
| MLldouble | imgIntMinVal, | |||
| MLldouble | imgIntMaxVal, | |||
| MLldouble | kernIntMinVal, | |||
| MLldouble | kernIntMaxVal, | |||
| bool | useImgInt, | |||
| bool | useKernInt | |||
| ) | [inline, static] |
Correlate all voxels of the a row pointed to by inCursor with the current kernel and write the result into the row pointed to by outCursor.
Dependent on the flags useImgInt and useKernInt the correct call of one of the methods
correlateLineWithImageAndKernelInterval correlateLineWithKernelInterval correlateLineWithImageInterval orcorrelateLine is used to accomplish filtering. For more infos read documentation of those methods and their parameters. Definition at line 558 of file mlKernelTools.h.
References ML_CATCH_RETHROW, ML_TRACE_IN, ML_TRY, MLKernelToolsCorrelateLine(), MLKernelToolsCorrelateLineWithImageAndKernelInterval(), MLKernelToolsCorrelateLineWithImageInterval(), and MLKernelToolsCorrelateLineWithKernelInterval().
Referenced by ml::KernelTools::correlateLineEvtWithIntervals().
| static void ml::MLKernelToolsCorrelateLineWithImageAndKernelInterval | ( | const IN_DATATYPE * | inCursor, | |
| OUT_DATATYPE * | outCursor, | |||
| size_t | numVox, | |||
| const K_DATATYPE * | valTab, | |||
| const MLsoffset * | indexTab, | |||
| size_t | indexTabSize, | |||
| MLsoffset | srcVoxelOffset, | |||
| MLldouble | imgIntMinVal, | |||
| MLldouble | imgIntMaxVal, | |||
| MLldouble | kernIntMinVal, | |||
| MLldouble | kernIntMaxVal | |||
| ) | [inline, static] |
Correlate all voxels of the a row pointed to by inCursor with the current kernel and write the result into the row pointed to by outCursor.
Only input image voxels are filtered which fulfil the interval [imgIntMinVal, imgIntMaxVal]. All input image voxels under kernel elements which are not in the interval [kernIntMinVal, kernIntMaxVal] are not multiplied with kernel element values and are not added to the result value. If no value under kernel elements is within [kernIntMinVal, kernIntMaxVal] then the input image voxel is passed unchanged to the output subimage. Note that both intervals are also considered exclusive, so if min > max then also voxels bigger than min or smaller than max are inside interval. The number of voxels in row to be filtered is numVox. The element values of the kernel to correlate with are in valTab. The voxels covered by kernel elements in input image are given by the current cursor position + the values in indexTab. Their entry indexes correspond to the elements in valTab. indexTabSize is the number of elements in indexTab and in valTab. Cursors in input and output subimage and index table must be on row start positions.
Definition at line 434 of file mlKernelTools.h.
References ML_CATCH_RETHROW, ML_TRACE_IN, ML_TRY, MLIsCarrierTypePtr(), and MLValueIs0WOM().
Referenced by ml::KernelTools::correlateLineWithImageAndKernelInterval(), and MLKernelToolsCorrelateLineEvtWithIntervals().
| static void ml::MLKernelToolsCorrelateLineWithImageInterval | ( | const IN_DATATYPE * | inCursor, | |
| OUT_DATATYPE * | outCursor, | |||
| size_t | numVox, | |||
| const K_DATATYPE * | valTab, | |||
| const MLsoffset * | indexTab, | |||
| size_t | indexTabSize, | |||
| MLsoffset | srcVoxelOffset, | |||
| MLldouble | minVal, | |||
| MLldouble | maxVal | |||
| ) | [inline, static] |
Correlate all voxels of the a row pointed to by inCursor with the current kernel and write the result into the row pointed to by outCursor.
All voxels which are not within interval minVal and maxVal are simply copied. Note that the interval is also considered exclusive, so if min > max then also voxels bigger than min or smaller than max are inside interval. The number of voxels to be filtered is numVox. The element values of the kernel to correlate with are in valTab. The voxels covered by kernel elements in input image are given by the current cursor position + the values in indexTab. Their entry indexes correspond to the elements in valTab. indexTabSize is the number of elements in indexTab and in valTab. Cursors in input and output subimage and index table must be on row start positions.
Filter with original data types by summing up values in a voxel of output type.
Definition at line 225 of file mlKernelTools.h.
References ML_CATCH_RETHROW, ML_TRACE_IN, ML_TRY, and MLIsCarrierTypePtr().
Referenced by ml::KernelTools::correlateLineWithImageInterval(), and MLKernelToolsCorrelateLineEvtWithIntervals().
| static void ml::MLKernelToolsCorrelateLineWithKernelInterval | ( | const IN_DATATYPE * | inCursor, | |
| OUT_DATATYPE * | outCursor, | |||
| size_t | numVox, | |||
| const K_DATATYPE * | valTab, | |||
| const MLsoffset * | indexTab, | |||
| size_t | indexTabSize, | |||
| MLsoffset | srcVoxelOffset, | |||
| MLldouble | minVal, | |||
| MLldouble | maxVal | |||
| ) | [inline, static] |
Correlate all voxels of the a row pointed to by inCursor with the current kernel and write the result into the row pointed to by outCursor.
All input image voxels under kernel elements which are not in the kernel interval are not multiplied with kernel element values and are not added to the result value. If no value under kernel elements is within interval then the input image voxel is passed unchanged. Note that the interval is also considered exclusive, so if min > max then also voxels bigger than min or smaller than max are inside interval. The number of voxels in row to be filtered is numVox. The element values of the kernel to correlate with are in valTab. The voxels covered by kernel elements in input image are given by the current cursor position + the values in indexTab. Their entry indexes correspond to the elements in valTab. indexTabSize is the number of elements in indexTab and in valTab. Cursors in input and output subimage and index table must be on row start positions.
Definition at line 314 of file mlKernelTools.h.
References ML_CATCH_RETHROW, ML_TRACE_IN, ML_TRY, MLIsCarrierTypePtr(), and MLValueIs0WOM().
Referenced by ml::KernelTools::correlateLineWithKernelInterval(), and MLKernelToolsCorrelateLineEvtWithIntervals().
| mat4 ml::MLMatrixFromITKMatrix | ( | const ITKML_TYPENAME itk::Matrix< DTYPE, ROW_DIM, COL_DIM > & | mat, | |
| bool | fillWithID = false | |||
| ) | [inline] |
Reads a base field and looks for point like data structures (XMarkerLists, XMarkerListContainers, PointLists and VectorLists).
If there is one then it is converted to an ITK NodeContainer and returns that list.
Definition at line 497 of file mlITKSupportToolFunctions.h.
References ML_BAD_DIMENSION, ML_PRINT_WARNING, ML_TRACE_IN, and ml::Tmat4< DT >::set().
Referenced by setMLWorldFromITKScaleOriginAndOrientation().
| mat4 ml::MLMatrixFromVTKMatrix4x4 | ( | const vtkMatrix4x4 * | mat | ) | [inline] |
Convert a VTK 4x4 matrix to an ML 4x4 matrix.
Definition at line 83 of file mlVTKSpecialFieldsSupport.h.
| T ml::mlMax | ( | T | a, | |
| T | b | |||
| ) | [inline] |
Defines ML specific max template since max template is platform dependent.
See also ML_MIN and ML_MAX macros in mlTypeDefs.h.
Definition at line 97 of file mlUtilsSystem.h.
| T ml::mlMin | ( | T | a, | |
| T | b | |||
| ) | [inline] |
Defines ML specific min template since min template is platform dependent.
See also ML_MIN and ML_MAX macros in mlTypeDefs.h.
Definition at line 93 of file mlUtilsSystem.h.
| SubImageBox ml::MLSubImgBoxFromITKRegion | ( | const typename REGION_PARENT_TYPE::RegionType & | region | ) | [inline] |
Assign values from an ITK region to an ML SubImageBox object.
param REGION_PARENT_TYPE is the class having the ITK region type.
| region | is the object whose start and size shall read to fill subImgBox. |
Definition at line 289 of file mlITKSupportToolFunctions.h.
References ImageVector, ML_TRACE_IN, MLVectorFromITKIndex(), MLVectorFromITKSize(), ml::TSubImageBox< intT >::v1, and ml::TSubImageBox< intT >::v2.
| void ml::MLSwap | ( | OBJ_TYPE & | obj1, | |
| OBJ_TYPE & | obj2 | |||
| ) | [inline] |
Swaps two objects obj1 and obj2.
It requires valid assignment operators on OBJ_TYP.
Definition at line 31 of file mlLinearAlgebraTools.h.
References ML_TRACE_IN_TIME_CRITICAL.
Referenced by MLInverseMatHelper().
| ImageVector ml::MLVectorFromITKIndex | ( | const INDEX_TYPE & | indexObj, | |
| MLint | defaultVal | |||
| ) | [inline] |
Assign values from an ITK index object to an ML ImageVector.
ML dimensions higher than ITK dimensions are ignored. param INDEX_TYPE is the ITK index object type.
| indexObj | is the object from which the components are copied to the corresponding components in returned object. | |
| defaultVal | is assigned to all components which are not given by indexObj. |
Definition at line 157 of file mlITKSupportToolFunctions.h.
References ImageVector, ML_BAD_DIMENSION, ML_PRINT_WARNING, and ML_TRACE_IN.
Referenced by MLSubImgBoxFromITKRegion().
| ImageVector ml::MLVectorFromITKSize | ( | const INDEX_TYPE & | sizeObj, | |
| MLint | defaultVal | |||
| ) | [inline] |
Assign values from an ITK size object to an ML ImageVector.
ML dimensions higher than ITK dimensions are ignored. param INDEX_TYPE is the ITK size object type.
| sizeObj | is the ITK size object to be filled with values from vec. | |
| defaultVal | is assigned to all ImageVector components which are not given sizeObj. |
Definition at line 130 of file mlITKSupportToolFunctions.h.
References ImageVector, ML_BAD_DIMENSION, ML_PRINT_WARNING, and ML_TRACE_IN.
Referenced by MLSubImgBoxFromITKRegion().
| int ml::MLVideoCaptureInterfaceInit | ( | ) |
Calls init functions of all modules to add their types to the runtime type system of the ML.
| std::string ml::mlVTKGetLatin1FromUTF8 | ( | const std::string & | utf8StdString | ) | [inline] |
Convert string from UTF8 to Latin1; return empty string on failure or if "" is passed as utf8StdString.
Invalid characters are coded to ?. A non empty utf8StdString will always lead to a non empty return value, on failure "?" is returned if necessary.
Definition at line 45 of file mlVTKCommonToolFunctions.h.
References MLConvertUTF8ToLatin1(), and MLFree().
Referenced by mlVTKGetLatin1FromUTF8Static().
| std::string& ml::mlVTKGetLatin1FromUTF8Static | ( | const std::string & | utf8StdString | ) | [inline] |
Like mlVTKGetLatin1FromUTF8(const std::string &utf8StdString); the only difference is that the return value is stored in a static variable to maintain the return value.
Note that this method is not thread or recursion safe and that the next call to this function will overwrite the return value. Thus be careful with referencing the return value!
Definition at line 69 of file mlVTKCommonToolFunctions.h.
References mlVTKGetLatin1FromUTF8().
| std::string ml::mlVTKGetUTF8FromLatin1 | ( | const std::string & | latin1StdString | ) | [inline] |
Convert string from Latin1 to UTF8; return empty string on failure or if "" is passed as latin1StdString.
Invalid characters are coded to ?. A non empty latin1StdString will always lead to a non empty return value, on failure "?" is returned if necessary.
Definition at line 84 of file mlVTKCommonToolFunctions.h.
References MLConvertLatin1ToUTF8(), and MLFree().
Referenced by mlVTKGetUTF8FromLatin1Static().
| std::string& ml::mlVTKGetUTF8FromLatin1Static | ( | const std::string & | latin1StdString | ) | [inline] |
Like mlVTKGetUTF8FromLatin1(const std::string &latin1StdString); the only difference is that the return value is stored in a static variable to maintain the return value.
Note that this method is not thread or recursion safe and that the next call to this function will overwrite the return value. Thus be careful with referencing the return value!
Definition at line 108 of file mlVTKCommonToolFunctions.h.
References mlVTKGetUTF8FromLatin1().
| std::string ml::mlVTKMakeStdString | ( | const std::string & | str | ) | [inline] |
Convert for a std::string to a std::string safely.
Definition at line 35 of file mlVTKCommonToolFunctions.h.
| std::string ml::mlVTKMakeStdString | ( | const char * | str | ) | [inline] |
Convert for a char pointer to a std::string safely.
Definition at line 30 of file mlVTKCommonToolFunctions.h.
| int ml::MLWEMInit | ( | void | ) |
This is for runtime module initialization.
| BackgroundTaskMessage* ml::NewBackgroundTaskMethodCall | ( | Object * | object, | |
| Method | method, | |||
| const Arg1 & | arg1, | |||
| const Arg2 & | arg2, | |||
| const Arg3 & | arg3, | |||
| const Arg4 & | arg4, | |||
| const Arg5 & | arg5 | |||
| ) | [inline] |
create new method call with 5 arguments
Definition at line 77 of file mlBackgroundTaskMethodCallMessage.h.
References MLGenerateArgumentList().
Referenced by ml::TypedBackgroundTaskHandle< Task >::callMethodOnTask().
| BackgroundTaskMessage* ml::NewBackgroundTaskMethodCall | ( | Object * | object, | |
| Method | method, | |||
| const Arg1 & | arg1, | |||
| const Arg2 & | arg2, | |||
| const Arg3 & | arg3, | |||
| const Arg4 & | arg4 | |||
| ) | [inline] |
create new method call with 4 arguments
Definition at line 71 of file mlBackgroundTaskMethodCallMessage.h.
References MLGenerateArgumentList().
| BackgroundTaskMessage* ml::NewBackgroundTaskMethodCall | ( | Object * | object, | |
| Method | method, | |||
| const Arg1 & | arg1, | |||
| const Arg2 & | arg2, | |||
| const Arg3 & | arg3 | |||
| ) | [inline] |
create new method call with 3 arguments
Definition at line 65 of file mlBackgroundTaskMethodCallMessage.h.
References MLGenerateArgumentList().
| BackgroundTaskMessage* ml::NewBackgroundTaskMethodCall | ( | Object * | object, | |
| Method | method, | |||
| const Arg1 & | arg1, | |||
| const Arg2 & | arg2 | |||
| ) | [inline] |
create new method call with 2 arguments
Definition at line 59 of file mlBackgroundTaskMethodCallMessage.h.
References MLGenerateArgumentList().
| BackgroundTaskMessage* ml::NewBackgroundTaskMethodCall | ( | Object * | object, | |
| Method | method, | |||
| const Arg1 & | arg1 | |||
| ) | [inline] |
create new method call with 1 argument
Definition at line 53 of file mlBackgroundTaskMethodCallMessage.h.
References MLGenerateArgumentList().
| BackgroundTaskMessage* ml::NewBackgroundTaskMethodCall | ( | Object * | object, | |
| Method | method | |||
| ) | [inline] |
create new method call with 0 arguments
Definition at line 47 of file mlBackgroundTaskMethodCallMessage.h.
References MLGenerateArgumentList().
Referenced by ml::MessagingBackgroundTask::callMethodOnGUI().
| std::list<std::string> ml::omGetKnownAttributes | ( | ) |
Returns a list of all registered attribute type names.
| std::list<std::string> ml::omGetKnownDataTypes | ( | ) |
Returns a list of all registered attribute type names.
| bool operator! | ( | const FloatingPointVector< T, size, DataContainer > & | a | ) | [inline] |
Returns true if all components are 0, otherwise returns false.
Definition at line 381 of file mlFloatingPointVector.h.
| bool ml::operator!= | ( | const Tmat6< DT > & | a, | |
| const Tmat6< DT > & | b | |||
| ) | [inline] |
a != b ? Return true if yes, otherwise false.
Definition at line 906 of file mlMatrix6.h.
References ML_TRACE_IN_TIME_CRITICAL.
| bool ml::operator!= | ( | const Tmat5< DT > & | a, | |
| const Tmat5< DT > & | b | |||
| ) | [inline] |
a != b ? Return true if yes, otherwise false.
Definition at line 899 of file mlMatrix5.h.
References ML_TRACE_IN_TIME_CRITICAL.
| bool ml::operator!= | ( | const Tmat4< DT > & | a, | |
| const Tmat4< DT > & | b | |||
| ) | [inline] |
a != b ? Return true if yes.
Definition at line 442 of file mlMatrix4.h.
References ML_TRACE_IN_TIME_CRITICAL.
| bool ml::operator!= | ( | const Tmat3< DT > & | a, | |
| const Tmat3< DT > & | b | |||
| ) | [inline] |
a != b ? Return true if yes, otherwise false.
Definition at line 692 of file mlMatrix3.h.
References ML_TRACE_IN_TIME_CRITICAL.
| bool ml::operator!= | ( | const Tmat2< DT > & | a, | |
| const Tmat2< DT > & | b | |||
| ) | [inline] |
a != b ? Return true if yes.
Definition at line 616 of file mlMatrix2.h.
References ML_TRACE_IN_TIME_CRITICAL.
| Tvec5<DT> ml::operator* | ( | const Tvec5< DT > & | v, | |
| const Tmat5< DT > & | a | |||
| ) | [inline] |
Multiplies vector v with 5x5 matrix a.
Definition at line 228 of file mlVector5.h.
References ML_TRACE_IN_TIME_CRITICAL, and ml::Tmat5< DT >::transpose().
| Tvec5<DT> ml::operator* | ( | const Tmat5< DT > & | a, | |
| const Tvec5< DT > & | v | |||
| ) | [inline] |
Multiplies 5x5 matrix a with vector v.
Definition at line 216 of file mlVector5.h.
References _ML_VEC5_RC, and ML_TRACE_IN_TIME_CRITICAL.
| Tvec4<DT> ml::operator* | ( | const Tvec4< DT > & | v, | |
| const Tmat4< DT > & | a | |||
| ) | [inline] |
Multiplies vector v with 4x4 matrix a.
Definition at line 168 of file mlVector4.h.
References ML_TRACE_IN_TIME_CRITICAL, and ml::Tmat4< DT >::transpose().
| Tvec4<DT> ml::operator* | ( | const Tmat4< DT > & | a, | |
| const Tvec4< DT > & | v | |||
| ) | [inline] |
Multiplies 4x4 matrix a with vector v.
Definition at line 156 of file mlVector4.h.
References _ML_VEC4_RC, and ML_TRACE_IN_TIME_CRITICAL.
| Tvec3<DT> ml::operator* | ( | const Tvec3< DT > & | v, | |
| const Tmat4< DT2 > & | a | |||
| ) | [inline] |
Interpret v as a 4d homogeneous point and multiply it with the 4x4 matrix M and return a Tvec3 after normalizing the result by dividing by the fourth component.
It's up to the caller to guarantee that matrix a multiplied with a homogeneous 4d point results to a homogeneous point to avoid divisions by zero on normalizing the result.
Definition at line 305 of file mlVector3.h.
References ML_TRACE_IN_TIME_CRITICAL, and ml::Tmat4< DT >::transpose().
| Tvec3<DT> ml::operator* | ( | const Tmat4< DT > & | a, | |
| const Tvec3< DT2 > & | v | |||
| ) | [inline] |
Interpret v as a 4d homogeneous point and multiply the 4x4 matrix M with it and return a Tvec3 after normalizing the result by dividing by the fourth component.
It's up to the caller to guarantee that matrix a multiplied with a homogeneous 4d point results to a homogeneous point to avoid divisions by zero on normalizing the result.
Definition at line 288 of file mlVector3.h.
References ml::Tvec3< DT >::affinePoint(), and ML_TRACE_IN_TIME_CRITICAL.
| Tvec3<DT> ml::operator* | ( | const Tvec3< DT > & | v, | |
| const Tmat3< DT2 > & | a | |||
| ) | [inline] |
Normal multiplication of 3d vector v with 3x3 matrix with a Tvec3 as result.
Definition at line 272 of file mlVector3.h.
References ML_TRACE_IN_TIME_CRITICAL, and ml::Tmat3< DT >::transpose().
| Tvec3<DT> ml::operator* | ( | const Tmat3< DT > & | a, | |
| const Tvec3< DT2 > & | v | |||
| ) | [inline] |
Normal multiplication of 3x3 matrix a with 3d vector v with a Tvec3 as result.
Definition at line 258 of file mlVector3.h.
References ML_TRACE_IN_TIME_CRITICAL.
| Tvec6<DT> ml::operator* | ( | const Tvec6< DT > & | v, | |
| const Tmat6< DT > & | a | |||
| ) | [inline] |
Multiplies vector v with 6x6 matrix a.
Definition at line 931 of file mlMatrix6.h.
References ML_TRACE_IN_TIME_CRITICAL, and ml::Tmat6< DT >::transpose().
| Tvec6<DT> ml::operator* | ( | const Tmat6< DT > & | a, | |
| const Tvec6< DT > & | v | |||
| ) | [inline] |
Multiplies 6x6 matrix a with vector v.
Definition at line 919 of file mlMatrix6.h.
References _ML_MAT6_RC, and ML_TRACE_IN_TIME_CRITICAL.
| Tmat6<DT> ml::operator* | ( | const Tmat6< DT > & | a, | |
| const Tmat6< DT > & | b | |||
| ) | [inline] |
Matrix product.
Definition at line 872 of file mlMatrix6.h.
References _ML_MAT6_RC, and ML_TRACE_IN_TIME_CRITICAL.
| Tmat6<DT> ml::operator* | ( | const DT | d, | |
| const Tmat6< DT > & | a | |||
| ) | [inline] |
Returns the component wise multiplication of scalar d with matrix a.
Definition at line 569 of file mlMatrix6.h.
References ML_TRACE_IN_TIME_CRITICAL.
| Tmat6<DT> ml::operator* | ( | const Tmat6< DT > & | a, | |
| const DT | d | |||
| ) | [inline] |
Returns the component wise multiplication of matrix a with scalar d.
Definition at line 560 of file mlMatrix6.h.
References ML_TRACE_IN_TIME_CRITICAL.
| Tmat5<DT> ml::operator* | ( | const Tmat5< DT > & | a, | |
| const Tmat5< DT > & | b | |||
| ) | [inline] |
Matrix product.
Definition at line 863 of file mlMatrix5.h.
References _ML_MAT5_RC, and ML_TRACE_IN.
| Tmat5<DT> ml::operator* | ( | const DT | d, | |
| const Tmat5< DT > & | a | |||
| ) | [inline] |
Returns the component wise multiplication of scalar d with matrix a.
Definition at line 487 of file mlMatrix5.h.
References ML_TRACE_IN_TIME_CRITICAL.
| Tmat5<DT> ml::operator* | ( | const Tmat5< DT > & | a, | |
| const DT | d | |||
| ) | [inline] |
Returns the component wise multiplication of matrix a with scalar d.
Definition at line 478 of file mlMatrix5.h.
References ML_TRACE_IN_TIME_CRITICAL.
| Tmat4<DT> ml::operator* | ( | const DT | d, | |
| const Tmat4< DT > & | a | |||
| ) | [inline] |
Returns the component wise multiplication of scalar d with matrix a.
Definition at line 493 of file mlMatrix4.h.
References ML_TRACE_IN_TIME_CRITICAL.
| Tmat4<DT> ml::operator* | ( | const Tmat4< DT > & | a, | |
| const DT | d | |||
| ) | [inline] |
Returns the component wise multiplication of matrix a with scalar d.
Definition at line 484 of file mlMatrix4.h.
References ML_TRACE_IN_TIME_CRITICAL.
| Tmat4<DT> ml::operator* | ( | const Tmat4< DT > & | a, | |
| const Tmat4< DT > & | b | |||
| ) | [inline] |
a * b. Standard matrix multiplication.
Definition at line 414 of file mlMatrix4.h.
References _ML_MAT4_RC, and ML_TRACE_IN_TIME_CRITICAL.
| Tmat3<DT> ml::operator* | ( | const Tmat3< DT > & | a, | |
| const Tmat3< DT > & | b | |||
| ) | [inline] |
Matrix 3 product.
Definition at line 664 of file mlMatrix3.h.
References _ML_MAT3_RC, and ML_TRACE_IN_TIME_CRITICAL.
| Tmat3<DT> ml::operator* | ( | const DT | d, | |
| const Tmat3< DT > & | a | |||
| ) | [inline] |
Returns the component wise multiplication of scalar d with matrix a.
Definition at line 461 of file mlMatrix3.h.
References ML_TRACE_IN_TIME_CRITICAL.
| Tmat3<DT> ml::operator* | ( | const Tmat3< DT > & | a, | |
| const DT | d | |||
| ) | [inline] |
Returns the component wise multiplication of matrix a with scalar d.
Definition at line 452 of file mlMatrix3.h.
References ML_TRACE_IN_TIME_CRITICAL.
| Tvec2<DT> ml::operator* | ( | const Tvec2< DT > & | v, | |
| const Tmat2< DT > & | a | |||
| ) | [inline] |
Normal multiplication of 2D vector v with 2x2 matrix with a Tvec2
as result.
Definition at line 703 of file mlMatrix2.h.
References ML_TRACE_IN_TIME_CRITICAL, and ml::Tmat2< DT >::transpose().
| Tvec2<DT> ml::operator* | ( | const Tmat2< DT > & | a, | |
| const Tvec2< DT > & | v | |||
| ) | [inline] |
Normal multiplication of 2x2 matrix a with 2D vector v with a Tvec2
as result.
Definition at line 693 of file mlMatrix2.h.
References ML_TRACE_IN_TIME_CRITICAL.
| Tmat2<DT> ml::operator* | ( | const DT | d, | |
| const Tmat2< DT > & | a | |||
| ) | [inline] |
Returns the component wise multiplication of scalar d with matrix a.
Definition at line 667 of file mlMatrix2.h.
References ML_TRACE_IN_TIME_CRITICAL.
| Tmat2<DT> ml::operator* | ( | const Tmat2< DT > & | a, | |
| DT | d | |||
| ) | [inline] |
Returns the component wise multiplication of matrix a with scalar d.
Definition at line 658 of file mlMatrix2.h.
References ML_TRACE_IN_TIME_CRITICAL.
| Tmat2<DT> ml::operator* | ( | const Tmat2< DT > & | a, | |
| const Tmat2< DT > & | b | |||
| ) | [inline] |
| FloatingPointVector< T, size, DataContainer > operator* | ( | MLdouble | lhs, | |
| FloatingPointVector< T, size, DataContainer > | rhs | |||
| ) | [inline] |
Component wise multiplication of rhs with lhs.
Definition at line 458 of file mlFloatingPointVector.h.
References T.
| FloatingPointVector< T, size, DataContainer > operator* | ( | FloatingPointVector< T, size, DataContainer > | lhs, | |
| MLdouble | rhs | |||
| ) | [inline] |
Component wise multiplication of lhs with rhs.
Definition at line 448 of file mlFloatingPointVector.h.
References T.
| T operator* | ( | const FloatingPointVector< T, size, DataContainer > & | a, | |
| const FloatingPointVector< T, size, DataContainer > & | b | |||
| ) | [inline] |
Dot product, returns a.dot(b).
Definition at line 438 of file mlFloatingPointVector.h.
References ml::FloatingPointVector< T, size, DataContainer >::dot().
| FloatingPointVector< T, size, DataContainer > & operator*= | ( | FloatingPointVector< T, size, DataContainer > & | op1, | |
| const FloatingPointVector< T, size, DataContainer > & | op2 | |||
| ) | [inline] |
Arithmetic assignment: Component wise multiplication *this with a vector of the same size.
Definition at line 340 of file mlFloatingPointVector.h.
| FloatingPointVector< T, size, DataContainer > & operator*= | ( | FloatingPointVector< T, size, DataContainer > & | op1, | |
| MLdouble | value | |||
| ) | [inline] |
Arithmetic assignment: Component wise multiplication *this with scalar value.
Arithmetic assignment: Component wise multiplication *this with specialized MLdouble scalar value.
Definition at line 329 of file mlFloatingPointVector.h.
References T.
| Tmat6<DT> ml::operator+ | ( | const Tmat6< DT > & | a, | |
| const Tmat6< DT > & | b | |||
| ) | [inline] |
Returns component wise sum of matrix a and matrix b.
Definition at line 542 of file mlMatrix6.h.
References ML_TRACE_IN_TIME_CRITICAL.
| Tmat5<DT> ml::operator+ | ( | const Tmat5< DT > & | a, | |
| const Tmat5< DT > & | b | |||
| ) | [inline] |
Returns component wise sum of matrix a and matrix b.
Definition at line 460 of file mlMatrix5.h.
References ML_TRACE_IN_TIME_CRITICAL.
| Tmat4<DT> ml::operator+ | ( | const Tmat4< DT > & | a, | |
| const Tmat4< DT > & | b | |||
| ) | [inline] |
Returns component wise sum of matrix a and matrix b.
Definition at line 466 of file mlMatrix4.h.
References ML_TRACE_IN_TIME_CRITICAL.
| Tmat3<DT> ml::operator+ | ( | const Tmat3< DT > & | a, | |
| const Tmat3< DT > & | b | |||
| ) | [inline] |
Returns component wise sum of matrix a and matrix b.
Definition at line 434 of file mlMatrix3.h.
References ML_TRACE_IN_TIME_CRITICAL.
| Tmat2<DT> ml::operator+ | ( | const Tmat2< DT > & | a, | |
| const Tmat2< DT > & | b | |||
| ) | [inline] |
Returns component wise sum of matrix a and matrix b.
Definition at line 640 of file mlMatrix2.h.
References ML_TRACE_IN_TIME_CRITICAL.
| FloatingPointVector< T, size, DataContainer > operator+ | ( | const FloatingPointVector< T, size, DataContainer > & | buffer | ) | [inline] |
Unary plus, for completeness and for those who really want to use that.
..
Definition at line 415 of file mlFloatingPointVector.h.
| FloatingPointVector< T, size, DataContainer > operator+ | ( | FloatingPointVector< T, size, DataContainer > | lhs, | |
| const FloatingPointVector< T, size, DataContainer > & | rhs | |||
| ) | [inline] |
Return value is the component wise addition of lhs and rhs.
Definition at line 393 of file mlFloatingPointVector.h.
| FloatingPointVector< T, size, DataContainer > & operator+= | ( | FloatingPointVector< T, size, DataContainer > & | op1, | |
| const FloatingPointVector< T, size, DataContainer > & | buffer | |||
| ) | [inline] |
Arithmetic assignment: Component wise addition.
Definition at line 296 of file mlFloatingPointVector.h.
| Tmat6<DT> ml::operator- | ( | const Tmat6< DT > & | a, | |
| const Tmat6< DT > & | b | |||
| ) | [inline] |
Returns component wise difference of matrix a and matrix b.
Definition at line 551 of file mlMatrix6.h.
References ML_TRACE_IN_TIME_CRITICAL.
| Tmat6<DT> ml::operator- | ( | const Tmat6< DT > & | a | ) | [inline] |
Returns matrix a with all values negated.
Definition at line 533 of file mlMatrix6.h.
References ML_TRACE_IN_TIME_CRITICAL.
| Tmat5<DT> ml::operator- | ( | const Tmat5< DT > & | a, | |
| const Tmat5< DT > & | b | |||
| ) | [inline] |
Returns component wise difference of matrix a and matrix b.
Definition at line 469 of file mlMatrix5.h.
References ML_TRACE_IN_TIME_CRITICAL.
| Tmat5<DT> ml::operator- | ( | const Tmat5< DT > & | a | ) | [inline] |
Returns matrix a with all values negated.
Definition at line 451 of file mlMatrix5.h.
References ML_TRACE_IN_TIME_CRITICAL.
| Tmat4<DT> ml::operator- | ( | const Tmat4< DT > & | a, | |
| const Tmat4< DT > & | b | |||
| ) | [inline] |
Returns component wise difference of matrix a and matrix b.
Definition at line 475 of file mlMatrix4.h.
References ML_TRACE_IN_TIME_CRITICAL.
| Tmat4<DT> ml::operator- | ( | const Tmat4< DT > & | a | ) | [inline] |
Returns matrix a with all values negated.
Definition at line 457 of file mlMatrix4.h.
References ML_TRACE_IN_TIME_CRITICAL.
| Tmat3<DT> ml::operator- | ( | const Tmat3< DT > & | a, | |
| const Tmat3< DT > & | b | |||
| ) | [inline] |
Returns component wise difference of matrix a and matrix b.
Definition at line 443 of file mlMatrix3.h.
References ML_TRACE_IN_TIME_CRITICAL.
| Tmat3<DT> ml::operator- | ( | const Tmat3< DT > & | a | ) | [inline] |
Returns matrix a with all values negated.
Definition at line 425 of file mlMatrix3.h.
References ML_TRACE_IN_TIME_CRITICAL.
| Tmat2<DT> ml::operator- | ( | const Tmat2< DT > & | a, | |
| const Tmat2< DT > & | b | |||
| ) | [inline] |
Returns component wise difference of matrix a and matrix b.
Definition at line 649 of file mlMatrix2.h.
References ML_TRACE_IN_TIME_CRITICAL.
| Tmat2<DT> ml::operator- | ( | const Tmat2< DT > & | a | ) | [inline] |
Returns matrix a with all values negated.
Definition at line 631 of file mlMatrix2.h.
References ML_TRACE_IN_TIME_CRITICAL.
| FloatingPointVector< T, size, DataContainer > operator- | ( | const FloatingPointVector< T, size, DataContainer > & | buffer | ) | [inline] |
Unary minus, all components of the vector are multiplied with -1.
Definition at line 426 of file mlFloatingPointVector.h.
| FloatingPointVector< T, size, DataContainer > operator- | ( | FloatingPointVector< T, size, DataContainer > | lhs, | |
| const FloatingPointVector< T, size, DataContainer > & | rhs | |||
| ) | [inline] |
Return value is the component wise subtraction of rhs from lhs.
Definition at line 404 of file mlFloatingPointVector.h.
| FloatingPointVector< T, size, DataContainer > & operator-= | ( | FloatingPointVector< T, size, DataContainer > & | op1, | |
| const FloatingPointVector< T, size, DataContainer > & | buffer | |||
| ) | [inline] |
Arithmetic assignment: Component wise subtraction of buffer from *this.
Definition at line 307 of file mlFloatingPointVector.h.
| Tmat6<DT> ml::operator/ | ( | const Tmat6< DT > & | a, | |
| const DT | d | |||
| ) | [inline] |
Return the component wise division of matrix a by scalar d.
Division by zero is not handled and must be avoided by caller.
Definition at line 579 of file mlMatrix6.h.
References ML_CATCH_RETHROW, ML_CHECK_FLOAT_THROW, ML_TRACE_IN, and ML_TRY.
| Tmat5<DT> ml::operator/ | ( | const Tmat5< DT > & | a, | |
| const DT | d | |||
| ) | [inline] |
Return the component wise division of matrix a by scalar d.
Division by zero is not handled and must be avoided by caller.
Definition at line 497 of file mlMatrix5.h.
References ML_CATCH_RETHROW, ML_CHECK_FLOAT_THROW, ML_TRACE_IN, and ML_TRY.
| Tmat4<DT> ml::operator/ | ( | const Tmat4< DT > & | a, | |
| const DT | d | |||
| ) | [inline] |
Return the component wise division of matrix a by scalar d.
Division by zero is not handled and must be avoided by caller.
Definition at line 503 of file mlMatrix4.h.
References ML_TRACE_IN_TIME_CRITICAL.
| Tmat3<DT> ml::operator/ | ( | const Tmat3< DT > & | a, | |
| const DT | d | |||
| ) | [inline] |
Return the component wise division of matrix a by scalar d.
Division by zero is not handled and must be avoided by caller.
Definition at line 471 of file mlMatrix3.h.
References ML_CATCH_RETHROW, ML_TRACE_IN_TIME_CRITICAL, and ML_TRY.
| Tmat2<DT> ml::operator/ | ( | const Tmat2< DT > & | a, | |
| const DT | d | |||
| ) | [inline] |
Return the component wise division of matrix a by scalar d.
Division by zero is not handled and must be avoided by caller.
Definition at line 677 of file mlMatrix2.h.
References ML_CATCH_RETHROW, ML_TRACE_IN_TIME_CRITICAL, and ML_TRY.
| FloatingPointVector< T, size, DataContainer > operator/ | ( | FloatingPointVector< T, size, DataContainer > | lhs, | |
| MLdouble | rhs | |||
| ) | [inline] |
Component wise division of lhs by specialied rhs of type MLdouble.
Definition at line 468 of file mlFloatingPointVector.h.
References T.
| FloatingPointVector< T, size, DataContainer > & operator/= | ( | FloatingPointVector< T, size, DataContainer > & | op1, | |
| const FloatingPointVector< T, size, DataContainer > & | op2 | |||
| ) | [inline] |
Arithmetic assignment: Component wise division of *this by the values of a vector of the same size.
Division by zero is not handled and must be avoided by user.
Definition at line 367 of file mlFloatingPointVector.h.
| FloatingPointVector< T, size, DataContainer > & operator/= | ( | FloatingPointVector< T, size, DataContainer > & | op1, | |
| MLdouble | value | |||
| ) | [inline] |
Arithmetic assignment: Component wise division of *this by scalar value.
Division by zero is not handled and must be avoided by user.
Definition at line 352 of file mlFloatingPointVector.h.
References T.
| MLTOOLS_EXPORT std::ostream& ml::operator<< | ( | std::ostream & | s, | |
| const StringLineMultiField & | stringLineMulti | |||
| ) |
All strings of the internal vector are streamed into the output stream and StringLineMultiField::DefaultLineSeparator is streamed out between them.
After the last element no separator is sent.
| std::ostream& ml::operator<< | ( | std::ostream & | s, | |
| const std::vector< DATATYPE > & | vec | |||
| ) | [inline] |
Helper output/input stream operators.
Operator << for output of std::vector into streams
Definition at line 31 of file mlMultiFields.h.
References ML_TRACE_IN.
| std::ostream& ml::operator<< | ( | std::ostream & | out, | |
| const KeyFrame & | frame | |||
| ) |
KeyFrame stream output.
| bool ml::operator== | ( | const Tmat6< DT > & | a, | |
| const Tmat6< DT > & | b | |||
| ) | [inline] |
a == b ? Return true if yes, otherwise false.
Definition at line 890 of file mlMatrix6.h.
References ML_TRACE_IN_TIME_CRITICAL.
| bool ml::operator== | ( | const Tmat5< DT > & | a, | |
| const Tmat5< DT > & | b | |||
| ) | [inline] |
a == b ? Return true if yes, otherwise false.
Definition at line 884 of file mlMatrix5.h.
References ML_TRACE_IN_TIME_CRITICAL.
| bool ml::operator== | ( | const Tmat4< DT > & | a, | |
| const Tmat4< DT > & | b | |||
| ) | [inline] |
a == b ? Return true if yes.
Definition at line 430 of file mlMatrix4.h.
References ML_TRACE_IN_TIME_CRITICAL.
| bool ml::operator== | ( | const Tmat3< DT > & | a, | |
| const Tmat3< DT > & | b | |||
| ) | [inline] |
a == b ? Return true if yes, otherwise false.
Definition at line 679 of file mlMatrix3.h.
References ML_TRACE_IN_TIME_CRITICAL.
| bool ml::operator== | ( | const Tmat2< DT > & | a, | |
| const Tmat2< DT > & | b | |||
| ) | [inline] |
a == b ? Return true if yes.
Definition at line 606 of file mlMatrix2.h.
References ML_TRACE_IN_TIME_CRITICAL.
| MLTOOLS_EXPORT std::istream& ml::operator>> | ( | std::istream & | s, | |
| StringLineMultiField & | stringLineMulti | |||
| ) |
Operator >> for input from streams into StringLineMultiField where all newline ('
') chars are considered as separator; all carriage returns are removed silently from the created strings.
| std::istream& ml::operator>> | ( | std::istream & | s, | |
| std::vector< DATATYPE > & | vec | |||
| ) | [inline] |
Operator >> for input of streams into std::vector.
Definition at line 45 of file mlMultiFields.h.
References ML_TRACE_IN.
| Tvec3<DT> ml::operator^ | ( | const Tvec3< DT > & | a, | |
| const Tvec3< DT2 > & | b | |||
| ) | [inline] |
Return a vector orthogonal to a and b.
Definition at line 318 of file mlVector3.h.
References ML_TRACE_IN_TIME_CRITICAL.
| Tmat4<DT> ml::perspective3D | ( | const DT | d | ) | [inline] |
Create a 4x4 homogeneous perspective projection matrix with perspective shortening value given by d which must differ from zero to avoid errors.
Definition at line 892 of file mlMatrix4.h.
References ML_CATCH_RETHROW, ML_CHECK_FLOAT_THROW, ML_TRACE_IN, and ML_TRY.
| MLITK_SUPPORT_EXPORT void ml::postITKException | ( | const itk::ExceptionObject & | e, | |
| const Module * | module, | |||
| MLMessageType | messageType, | |||
| const std::string & | handling = "" | |||
| ) |
Sends all available information from the ITKException itkException to the ML error handler.
Error code will be ML_EXTERNAL_ERROR.
| e | is the ITK exception to be posted. | |
| module | the module which uses the ITK object which caused the exception. May be NULL. | |
| messageType | the message type (for example ML_FATAL_ERROR, ML_ERROR, ML_WARNING, ...). May be NULL. | |
| handling | is an optional string used as handling component of the error message. Default is "". |
Referenced by determineImageFilterInRegionTN(), determineImageFilterOutImageRegionT0(), determineImageFilterOutImageRegionTN(), getITKSpecialInImg(), and processDataWithITKFilterAndFillOutSubImg().
| bool ml::processDataWithITKFilterAndFillOutSubImg | ( | typename FILTER_TYPE::Pointer & | filterPointer, | |
| int | outIndex, | |||
| int | usedFilteringDim, | |||
| const ImageVector & | shift, | |||
| const SubImageBox & | outImgBox, | |||
| SubImg & | outSubImg, | |||
| Module & | module | |||
| ) | [inline] |
Takes the output image of the filter pointed to by filterPointer, and copies overlapping contents into outSubImg.
FILTER_TYPE is the type of the ITK filter. OIMAGE_TYPE is the type of the ITK output image.
| filterPointer | is the pointer to the ITK filter instance. | |
| outIndex | is the output index of the filter to be used. | |
| usedFilteringDim | must be the dimension of the image which is filtered. | |
| shift | is the translation from ML image region to ITK image region. | |
| outImgBox | is the ML region of the output image. | |
| outSubImg | is the ML subimage to be filled with data from the output of the ITK filter instance. | |
| module | is the ML Module instance managing the ITK filter. It is passed to the error handler and its state can be analyzed by the error handler if enabled. Can be passed as NULL. |
Definition at line 48 of file mlITKFilterSupport.h.
References copyITKDataBufferToMLSubImg(), ml::SubImage::getBox(), ml::TSubImageBox< intT >::intersect(), ITKML_TYPENAME, ML_ERROR, ML_TRACE_IN, postITKException(), testFunc_processDataWithITKFilterAndFillOutSubImg(), ml::TSubImageBox< intT >::translate(), ml::TSubImageBox< intT >::v1, and ml::TSubImageBox< intT >::v2.
| Tmat3<DT> ml::rotation2D | ( | const Tvec2< DT > & | Center, | |
| const DT | angleDeg | |||
| ) | [inline] |
Returns a 2D rotation matrix as 3D homogeneous matrix where center specifies the center of rotation.
Definition at line 736 of file mlMatrix3.h.
References cos(), DCMTree::DT, ML_TRACE_IN, and sin().
| Tmat4<DT> ml::rotation3D | ( | Tvec3< DT > | Axis, | |
| const DT | angleRad | |||
| ) | [inline] |
Returns a 4x4 homogeneous 3D rotation matrix describing a rotation with angle angleRad around axis Axis where center specifies the center of rotation.
Definition at line 842 of file mlMatrix4.h.
References cos(), DCMTree::DT, ML_CATCH_RETHROW, ML_TRACE_IN, ML_TRY, ml::FloatingPointVector< DT, 3, Vector3DataContainer< DT > >::normalize(), and sin().
| Tmat3<DT> ml::scaling2D | ( | const Tvec2< DT > & | scaleVector | ) | [inline] |
Returns a 2D scale matrix as 3D homogeneous matrix.
Definition at line 753 of file mlMatrix3.h.
References ML_TRACE_IN.
| Tmat4<DT> ml::scaling3D | ( | const Tvec3< DT > & | scaleVector | ) | [inline] |
| MLITK_SUPPORT_EXPORT MLErrorCode ml::setAndConnectDefaultModuleWithNotify | ( | Module & | thisOp, | |
| const std::string & | dataTypeName = "float", |
|||
| const ImageVector & | imgExt = ImageVector(16, 16, 1, 1, 1, 1), |
|||
| MLint | minIdx = 0, |
|||
| MLint | maxIdx = ML_INT32_MAX, |
|||
| const ImageVector & | pageExt = ImageVector(16, 16, 1, 1, 1, 1) | |||
| ) |
This function takes the default module (if it still does not exist then it's created), it sets the image and page extents, the data type and connects it to the indices minIdx to maxIdx.
The contents of the output image are left undefined.
| thisOp | is the module to which shall the default module shall be connected. | |
| dataTypeName | is the string value of the data type name which shall be used as voxel type of the output image; default is "float"; | |
| imgExt | defines the extent of the output image; default is (16,16,1,1,1,1). | |
| minIdx | is the first input index of thisOp which shall be connected; default is 0. Invalid or out of range indices are legal and will be ignored. | |
| maxIdx | is the last input index of thisOp which is to be connected; default is ML_INT32_MAX. Non existing or to large indices are legal and will be ignored and not connected. If values smaller than 0 are passed then the default module is not connected to any input. | |
| pageExt | defines the page extent of the output image; default is (16,16,1,1,1,1). |
| void ml::setITKWorldFromMedicalImageProperty | ( | MedicalImageProperties | props, | |
| ITK_IMAGE_TYPE * | image, | |||
| bool | correctSVS = true | |||
| ) | [inline] |
Takes the world transformation of ML MedicalImageProperties and sets spacing, origin and direction cosines (the orientation) of the itk image or import image filter.
| ITK_IMAGE_POINTER_TYPE | The itk smart pointer type for the itk image or importer whose world transformation shall be set. | |
| props | The MedicalImageProperties or PagedImage which is the source of the world matrix. | |
| image | The pointer to the itk image or importer whose spacing, origin and direction shall be set from the ML world transformation. | |
| correctSVS | If enabled (the default) the difference between itk and ML voxel origins is corrected by a half voxel shift. |
Definition at line 640 of file mlITKSupportToolFunctions.h.
References ml::MedicalImageProperties::getToWorldMatrix(), ml::MedicalImageProperties::getVoxelSize(), ITKMatrixFromMLMatrix(), ML_TRACE_IN, MLValueIs0WOM(), and ml::MedicalImageProperties::translateImage().
| MLEXPORT void ml::setMLEnvironment | ( | ) |
Set ML state dependent on environment variables.
It is called indirectly from initML().
The following environment variables are supported by the ML:
Bit 1: If activated, then normal errors are printed. Typical error cases are out of memory cases which can recovered automatically by the ML or when the user sets forbidden or out of range parameters. Errors of this types usually do not cause direct failures so the ml can continue working. But they might have indirect consequences which might also cause abnormal behavior or fatal errors later. So finish working with the ML and remove this error as soon as possible! IT IS STRONGLY RECOMMENDED NOT TO DISABLE THIS ERROR PRINTING, EVEN IF IT'S POSSIBLE!
Bit 2: If set then fatal errors are printed. Errors of this type must not occur because the state of the ML directly becomes undefined. NOTE: The ML does not terminate anyway to permit at least some disaster recovery by the user (saving scripts etc.) The most typical case is when the ML runs completely of of memory. IT IS STRONGLY RECOMMENDED NOT TO DISABLE THIS ERROR PRINTING, EVEN IF IT'S POSSIBLE!
Default is 6 (Bit 1 and 2), i.e., only errors and fatal errors are printed. NOTE: If ML_DEBUG_ON is not zero then warning, error and fatal error printing is automatically activated!
| void ml::setMLWorldFromITKScaleOriginAndOrientation | ( | const ITK_IMAGE_TYPE * | image, | |
| MedicalImageProperties & | props, | |||
| bool | correctSVS = true | |||
| ) | [inline] |
Takes the world transformation of ML MedicalImageProperties and sets spacing, origin and direction cosines (the orientation) of the itk image or import image filter.
| ITK_IMAGE_POINTER_TYPE | The itk smart pointer type for the itk image or importer whose world transformation shall be copied to the ML object. | |
| props | The MedicalImageProperties or PagedImage which is the target of the world matrix to be set. | |
| image | The pointer to the itk image or importer whose spacing, origin and direction shall be copied to the ML world matrix. | |
| correctSVS | If enabled (the default) the difference between itk and ML voxel origins is corrected by a half voxel shift. |
Definition at line 716 of file mlITKSupportToolFunctions.h.
References ML_TRACE_IN, MLMatrixFromITKMatrix(), ml::MedicalImageProperties::setToWorldMatrix(), and ml::MedicalImageProperties::translateImage().
| int ml::SoCSOInit | ( | void | ) |
Initializes the DLL.
| const ITKML_TYPENAME std::vector<TemplArrElemType> ml::STLVectorFromFixedSizeITKArray | ( | const TemplArrElemType * | theArray | ) | [inline] |
Create an STL vector with type TemplArrElemType which contains TemplArrSize elements which are read from theArray, hence the array must have at least TemplArrSize elements.
Definition at line 137 of file mlITKCommonToolFunctions.h.
References ML_TRACE_IN.
| const VTKML_TYPENAME std::vector<TemplArrElemType> ml::STLVectorFromFixedSizeVTKArray | ( | const TemplArrElemType * | theArray | ) | [inline] |
Create an STL vector with type TemplArrElemType which contains TemplArrSize elements which are read from theArray, hence the array must have at least TemplArrSize elements.
Definition at line 137 of file mlVTKCommonToolFunctions.h.
References ML_TRACE_IN.
| const STL_VECTOR ml::STLVectorFromITKArray | ( | const ITK_ARRAY_TYPE & | itkArray | ) | [inline] |
Sets number and values of the STL array from an ITK array type.
Definition at line 327 of file mlITKSupportToolFunctions.h.
References ML_TRACE_IN.
| void ml::testFunc_determineImageFilterInRegionTN | ( | ) | [inline] |
Test function for debugging purposes.
Definition at line 117 of file mlITKFilterSupport.h.
Referenced by determineImageFilterInRegionTN().
| void ml::testFunc_determineImageFilterOutImageRegionT0 | ( | ) | [inline] |
Test function for debugging purposes.
Definition at line 197 of file mlITKFilterSupport.h.
Referenced by determineImageFilterOutImageRegionT0().
| void ml::testFunc_determineImageFilterOutImageRegionTN | ( | ) | [inline] |
Test function for debugging purposes.
Definition at line 244 of file mlITKFilterSupport.h.
Referenced by determineImageFilterOutImageRegionTN().
| void ml::testFunc_processDataWithITKFilterAndFillOutSubImg | ( | ) | [inline] |
Test function for debugging purposes.
Definition at line 28 of file mlITKFilterSupport.h.
Referenced by processDataWithITKFilterAndFillOutSubImg().
| Tmat3<DT> ml::translation2D | ( | const Tvec2< DT > & | v | ) | [inline] |
Returns a 2D translation matrix as 3D homogeneous matrix where the translation is located in the right colum.
Definition at line 722 of file mlMatrix3.h.
References ML_TRACE_IN.
| Tmat4<DT> ml::translation3D | ( | const Tvec3< DT > & | v | ) | [inline] |
Returns a 4x4 homogeneous translation matrix with default identity matrix contents and the upper three components in right column given by 3D vector v.
Definition at line 826 of file mlMatrix4.h.
References ML_TRACE_IN_TIME_CRITICAL.
| const TSubImage<T>* ml::tsubimage_cast | ( | const SubImage * | subImg | ) | [inline] |
Definition at line 2359 of file mlTSubImage.h.
References ml::SubImage::getData(), ml::SubImage::getDataType(), ML_BAD_DATA_TYPE, and ML_PRINT_FATAL_ERROR.
Referenced by tsubimg_cast().
| TSubImage<T>* ml::tsubimage_cast | ( | SubImage * | subImg | ) | [inline] |
Definition at line 2348 of file mlTSubImage.h.
References ml::SubImage::getData(), ml::SubImage::getDataType(), ML_BAD_DATA_TYPE, and ML_PRINT_FATAL_ERROR.
| const TSubImage<T>& ml::tsubimage_cast | ( | const SubImage & | subImg | ) | [inline] |
Definition at line 2337 of file mlTSubImage.h.
References ml::SubImage::getData(), ml::SubImage::getDataType(), ML_BAD_DATA_TYPE, and ML_PRINT_FATAL_ERROR.
| TSubImage<T>& ml::tsubimage_cast | ( | SubImage & | subImg | ) | [inline] |
The tsubimage_cast allows to cast a SubImage (pointer or reference) to a typed TSubImage<T> (pointer or reference).
If the cast is not possible because the datatype of the SubImage does not match the T of tsubimage_cast<T>, a fatal ML error occurs.
Usage:
TSubImage<MLfloat>& tsubimg = tsubimage_cast<MLfloat>(subimg);
Definition at line 2326 of file mlTSubImage.h.
References ml::SubImage::getData(), ml::SubImage::getDataType(), ML_BAD_DATA_TYPE, and ML_PRINT_FATAL_ERROR.
| const TSubImage<T>& ml::tsubimg_cast | ( | const SubImage & | subImg | ) | [inline] |
Definition at line 2391 of file mlTSubImage.h.
References T, and tsubimage_cast().
| TSubImage<T>& ml::tsubimg_cast | ( | SubImage & | subImg | ) | [inline] |
Definition at line 2386 of file mlTSubImage.h.
References T, and tsubimage_cast().
| const TSubImage<T>* ml::tsubimg_cast | ( | const SubImage * | subImg | ) | [inline] |
Definition at line 2381 of file mlTSubImage.h.
References T, and tsubimage_cast().
| TSubImage<T>* ml::tsubimg_cast | ( | SubImage * | subImg | ) | [inline] |
Definition at line 2376 of file mlTSubImage.h.
References T, and tsubimage_cast().
| bool ml::vector_contains | ( | const std::vector< T > & | vec, | |
| const T & | value | |||
| ) | [inline] |
Helper template that searches for value in given vector vec and returns true if it was found.
Definition at line 22 of file mlStdAlgorithms.h.
| bool ml::vector_remove | ( | std::vector< T > & | vec, | |
| const T & | value | |||
| ) | [inline] |
Helper template that removes the first occurrence of value in given vector vec and returns true if it was found.
Definition at line 28 of file mlStdAlgorithms.h.
| void ml::vector_remove_all | ( | std::vector< T > & | vec, | |
| const T & | value | |||
| ) | [inline] |
Helper template that removes the first occurrence of value in given vector vec and returns true if it was found.
Definition at line 40 of file mlStdAlgorithms.h.
| bool ml::vector_replace_by_NULL | ( | std::vector< T > & | vec, | |
| const T & | value | |||
| ) | [inline] |
Helper template that replaces the first occurrence of value in given vector vec with NULL and returns true if it was found.
Definition at line 53 of file mlStdAlgorithms.h.
| void ml::VTKArrayFromFixedSizeSTLVector | ( | const VTKML_TYPENAME std::vector< TemplArrElemType > & | stlVec, | |
| TemplArrElemType * | arr, | |||
| size_t | TemplArrSize | |||
| ) | [inline] |
Copies TemplArrSize elements from stlVec to arr and - if not enough elements are available - fills up the rest with 0.
Definition at line 122 of file mlVTKCommonToolFunctions.h.
References ML_TRACE_IN.
| MLVTK_SUPPORT_EXPORT int ml::VTKCommonTypesAndWrappersInit | ( | ) |
Initializes the wrapper classes.
| vtkMatrix4x4* ml::VTKMatrix4x4FromMLMatrix | ( | const mat4 & | mat | ) | [inline] |
Convert an ML 4x4 matrix to a VTK 4x4 matrix which is created with vtkMatrix4x4::New() and which must be deleted by caller with vtkMatrix4x4::Delete().
Definition at line 69 of file mlVTKSpecialFieldsSupport.h.
| const MLint ml::_ML_STD_SLEN = 64 |
Length of strings for component descriptions and class names.
Definition at line 35 of file mlStdTypeInfos.h.
A symbolic iterator that indicates that a CSOPathPointConstIterator has reached the end of a cso.
Definition at line 327 of file CSOPathPointIterator.h.
A symbolic iterator that indicates that a CSOPathPointIterator has reached the end of a cso.
Definition at line 324 of file CSOPathPointIterator.h.
| const unsigned char ml::DIR_E = 1 |
| const unsigned char ml::DIR_N = 0 |
| const unsigned char ml::DIR_NE = 4 |
| const unsigned char ml::DIR_NW = 7 |
| const unsigned char ml::DIR_S = 2 |
| const unsigned char ml::DIR_SE = 5 |
| const unsigned char ml::DIR_SW = 6 |
| const unsigned char ml::DIR_W = 3 |
| const int ml::EDGE_SEVERITY_ALLISWELL = 0 |
| const int ml::EDGE_SEVERITY_ERROR = 3 |
| const int ml::EDGE_SEVERITY_FATAL = 4 |
| const int ml::EDGE_SEVERITY_NOTICE = 1 |
| const int ml::EDGE_SEVERITY_WARNING = 2 |
| const float ml::EULER_FACTOR = 1.0f / (6.0f * 2.718281828459f * 2.718281828459f) |
Constant factor for normalizing the result of the Laplacian kernel convolution.
Definition at line 25 of file CSOLiveWireGraph.h.
| const int ml::FACE_SEVERITY_ALLISWELL = 0 |
| const int ml::FACE_SEVERITY_ERROR = 3 |
| const int ml::FACE_SEVERITY_FATAL = 4 |
| const int ml::FACE_SEVERITY_NOTICE = 1 |
| const int ml::FACE_SEVERITY_WARNING = 2 |
| typedef TImageVector< MLint > ml::ImageVector |
Defines the standard ImageVector type which is used by the ML for indexing and coordinates.
Definition at line 300 of file mlImageVector.h.
Referenced by ml::TKernel< KDATATYPE >::_addCoordinate(), ml::TKernel< KDATATYPE >::_calculateRealKernelExt(), ml::TVirtualVolume< DATATYPE >::_cleanUp(), ml::RasterFunction::_fillRaster(), ml::TVirtualVolume< DATATYPE >::_init(), ml::TKernel< KDATATYPE >::_validateSeparabilityInfos(), ml::BitImage::BitImage(), ml::TSubImage< DATATYPE >::calculateMinMax(), ml::TKernel< KDATATYPE >::calculateNegativeExtentFromExtent(), ml::TKernel< KDATATYPE >::calculatePositiveExtentFromExtent(), ml::TSubImage< DATATYPE >::convertPointerToSubImagePosition(), ml::TVirtualVolume< DATATYPE >::copyFromSubImage(), ml::TVirtualVolume< DATATYPE >::copyMaskToSubImage(), ml::TSubImage< DATATYPE >::copySubImage(), ml::TSubImage< DATATYPE >::copySubImageReorderColorPlanesToInterleaved(), itk::MLITKStructuringElementBase< TPixel, VDimension, TAllocator, Neighborhood< TPixel, VDimension, TAllocator > >::CreateStructuringElement(), determineImageFilterOutImageRegionT0(), determineImageFilterOutImageRegionTN(), ml::TVirtualVolume< DATATYPE >::fill(), ml::TSubImage< DATATYPE >::fillBordersWithBorderValues(), ml::TSubImage< DATATYPE >::fillBordersWithInputValues(), ml::TSubImage< DATATYPE >::fillBordersWithValue(), ml::TKernel< KDATATYPE >::fillUndefinedElements(), ml::TSubImageBox< MLint >::get3DCorners(), ml::ImageProperties::getBoxFromImageExtent(), getInputAsItkImportImageAndSubImg(), ml::TKernel< KDATATYPE >::getKernel(), ml::LineApplicator< DATATYPE >::getNegativeExtent(), ml::KernelLineApplicatorBase< DATATYPE, KDATATYPE >::getNegativeExtent(), ml::LineApplicator< DATATYPE >::getPositiveExtent(), ml::KernelLineApplicatorBase< DATATYPE, KDATATYPE >::getPositiveExtent(), ml::TSubImage< DATATYPE >::isOneValued(), ml::SubImage::isValidSubImagePosition(), ml::TKernel< KDATATYPE >::makeCircular(), ml::TKernel< KDATATYPE >::mirror(), MLKernelToolsApplyFiltering(), MLSubImgBoxFromITKRegion(), MLVectorFromITKIndex(), MLVectorFromITKSize(), std::operator<<(), ml::TVirtualVolume< DATATYPE >::resetCursor(), ml::TKernel< KDATATYPE >::resizeKernel(), ml::SubImage::setExtent(), ml::TKernel< KDATATYPE >::setGauss(), ml::PagedImage::setImageExtent(), ml::TKernel< KDATATYPE >::setKernel(), ml::PagedImage::setPageExtent(), ml::TKernel< KDATATYPE >::setPartialKernel(), and ml::TKernel< KDATATYPE >::setSeparableKernel().
| MLLUT_EXPORT const char* ml::LUTVisualTypeName[LUT_NUM_VISUAL_TYPE_LAYOUTS] |
Visual type name strings ("L", "LA", ...).
| ML_UTILS_EXPORT ErrorOutput ml::MLErrorOutput |
This is a singleton used for all ML Error input and output;.
| ML_UTILS_EXPORT TraceBuffer<MLGlobalTraceBufferType> ml::MLGlobalTraceBuffer |
This is a global singleton of the TraceBuffer class.
It is used by all ML_TRACE_IN macros in the ML and by ErrorOutput class for dumping in error cases.
| ML_UTILS_EXPORT Notify ml::MLNotify |
Singleton which contains all registered callback functions of the ML.
| const int ml::MLVariableType0 = _ML_SWITCH_SELECT_OFFSET |
| const int ml::MLVariableType1 = _ML_SWITCH_SELECT_OFFSET+1 |
| const int ml::MLVariableType2 = _ML_SWITCH_SELECT_OFFSET+2 |
| const int ml::MLVariableType3 = _ML_SWITCH_SELECT_OFFSET+3 |
| MLBASEEXPORT typedef void(* ml::ModifierFunction)(SubImage *tSubImg, const ImageVector &p, void *userData) |
Function type which modifies a value in a typed subimage given by tSubImg.
It receives the global position p of the voxel to be modified and a user data pointer set when the function is passed to the class. Note that this function must consider the data type of tSubImg.
| const std::string ml::nameAttribAlpha = "Alpha" |
| const std::string ml::nameAttribColor = "Color" |
| const std::string ml::nameAttribDescription = "Description" |
| const std::string ml::nameAttribEditableState = "EditableState" |
| const std::string ml::nameAttribId = "Id" |
| const std::string ml::nameAttribLabel = "Label" |
| const std::string ml::nameAttribLineStyle = "LineStyle" |
| const std::string ml::nameAttribLineWidth = "LineWidth" |
| const std::string ml::nameAttribMarkerAlpha = "MarkerAlpha" |
| const std::string ml::nameAttribMarkerColor = "MarkerColor" |
| const std::string ml::nameAttribMarkerMode = "MarkerMode" |
| const std::string ml::nameAttribMarkerSize = "MarkerSize" |
| const std::string ml::nameAttribPathPointAlpha = "PathPointAlpha" |
| const std::string ml::nameAttribPathPointColor = "PathPointColor" |
| const std::string ml::nameAttribPathPointStyle = "PathPointStyle" |
| const std::string ml::nameAttribPathPointWidth = "PathPointWidth" |
| const std::string ml::nameAttribSeedPointAlpha = "SeedPointAlpha" |
| const std::string ml::nameAttribSeedPointColor = "SeedPointColor" |
| const std::string ml::nameAttribSeedPointSize = "SeedPointSize" |
| const std::string ml::nameAttribSeedPointStyle = "SeedPointStyle" |
| const std::string ml::nameAttribShowState = "ShowState" |
| const std::string ml::nameAttribTimePointIndex = "TimePointIndex" |
| const std::string ml::nameAttribVoxelizeState = "VoxelizeState" |
| const std::string ml::nameAttribVoxelValue = "VoxelValue" |
| const std::string ml::nameAttribVoxelWriteMode = "VoxelWriteMode" |
| const std::string ml::nameAttribVoxelWriteValue = "VoxelWriteValue" |
| const std::string ml::nameCommonNumCSOs = "NumCSOs" |
| const std::string ml::nameCommonNumGroups = "NumGroups" |
| const std::string ml::nameCommonNumSelectedCSOs = "NumSelectedCSOs" |
| const std::string ml::nameCommonNumSelectedGroups = "NumSelectedGroups" |
| const std::string ml::nameCSOBoundingBox = "BoundingBox" |
| const std::string ml::nameCSOClosed = "IsClosed" |
| const std::string ml::nameCSOCreatorId = "CreatorId" |
| const std::string ml::nameCSOFinished = "IsFinished" |
| const std::string ml::nameCSOInPlane = "IsInPlane" |
| const std::string ml::nameCSONumPathPointLists = "NumPathPointLists" |
| const std::string ml::nameCSONumSeedPoints = "NumSeedPoints" |
| const std::string ml::nameCSOPlaneNormal = "PlaneNormal" |
| const std::string ml::nameCSOSubType = "SubType" |
| const std::string ml::nameCSOType = "Type" |
| const std::string ml::nameGroupUseEditableState = "UseEditableState" |
| const std::string ml::nameGroupUseMarkerSettings = "UseMarkerSettings" |
String name for the use marker settings state of a CSOGroup.
Definition at line 231 of file CSODefines.h.
| const std::string ml::nameGroupUsePathPointAlpha = "UsePathPointAlpha" |
String name for the use path point alpha of a CSOGroup.
Definition at line 219 of file CSODefines.h.
| const std::string ml::nameGroupUsePathPointColor = "UsePathPointColor" |
String name for the use path point color of a CSOGroup.
Definition at line 218 of file CSODefines.h.
| const std::string ml::nameGroupUsePathPointStyle = "UsePathPointStyle" |
String name for the use path point style of a CSOGroup.
Definition at line 216 of file CSODefines.h.
| const std::string ml::nameGroupUsePathPointWidth = "UsePathPointWidth" |
String name for the use path point width of a CSOGroup.
Definition at line 217 of file CSODefines.h.
| const std::string ml::nameGroupUseSeedPointAlpha = "UseSeedPointAlpha" |
String name for the use seed point alpha of a CSOGroup.
Definition at line 224 of file CSODefines.h.
| const std::string ml::nameGroupUseSeedPointColor = "UseSeedPointColor" |
String name for the use seed point color of a CSOGroup.
Definition at line 223 of file CSODefines.h.
| const std::string ml::nameGroupUseSeedPointSize = "UseSeedPointSize" |
| const std::string ml::nameGroupUseSeedPointStyle = "UseSeedPointStyle" |
String name for the use seed point style of a CSOGroup.
Definition at line 221 of file CSODefines.h.
| const std::string ml::nameGroupUseShowState = "UseShowState" |
| const std::string ml::nameGroupUseTimePointIndex = "UseTimePointIndex" |
String name for the use time point index state of a CSOGroup.
Definition at line 211 of file CSODefines.h.
| const std::string ml::nameGroupUseVisuals = "UseVisuals" |
| const std::string ml::nameGroupUseVoxelizeState = "UseVoxelizeState" |
| const std::string ml::nameGroupUseVoxelWriteMode = "UseVoxelWriteMode" |
String name for the use voxel write mode state of a CSOGroup.
Definition at line 226 of file CSODefines.h.
| const std::string ml::nameGroupUseVoxelWriteValue = "UseVoxelWriteValue" |
String name for the use voxel write value state of a CSOGroup.
Definition at line 227 of file CSODefines.h.
| const std::string ml::namePathNumPoints = "PathNumPoints" |
String name for the number of points in a path point list.
Definition at line 200 of file CSODefines.h.
| const int ml::NODE_SEVERITY_ALLISWELL = 0 |
| const int ml::NODE_SEVERITY_ERROR = 3 |
| const int ml::NODE_SEVERITY_FATAL = 4 |
| const int ml::NODE_SEVERITY_NOTICE = 1 |
| const int ml::NODE_SEVERITY_WARNING = 2 |
| const int ml::PATCH_SEVERITY_ALLISWELL = 0 |
| const int ml::PATCH_SEVERITY_ERROR = 3 |
| const int ml::PATCH_SEVERITY_FATAL = 4 |
| const int ml::PATCH_SEVERITY_NOTICE = 1 |
| const int ml::PATCH_SEVERITY_WARNING = 2 |
const char* ml::PrimitiveTypes[2] = {"Rectangle", "Ellipse"} [static] |
| const float ml::SQRT_2 = 1.414213562373f |
const char* ml::SUB_TYPE_ELLIPSE = "SUB_TYPE_ELLIPSE" [static] |
const char* ml::SUB_TYPE_ISO_FIXED_ALL = "SUB_TYPE_ISO_FIXED_ALL" [static] |
const char* ml::SUB_TYPE_ISO_FIXED_SINGLE = "SUB_TYPE_ISO_FIXED_SINGLE" [static] |
const char* ml::SUB_TYPE_ISO_INTERACTIVE_ALL = "SUB_TYPE_INTERACTIVE_ALL" [static] |
Subtype: all CSOs at some interactively chosen value.
Definition at line 40 of file CSOIsoProcessor.h.
const char* ml::SUB_TYPE_ISO_INTERACTIVE_SINGLE = "SUB_TYPE_INTERACTIVE_SINGLE" [static] |
Subtype: a single CSO at some interactively chosen value.
Definition at line 38 of file CSOIsoProcessor.h.
const char* ml::SUB_TYPE_RECT = "SUB_TYPE_RECT" [static] |
| ML_LINEAR_ALGEBRA_EXPORT typedef ImageVector ml::Vector |
| MLBASEEXPORT typedef bool(* ml::VoxelTestFunction)(const ImageVector &p, void *userData) |
Function type used to decide whether a voxel is within an object or not.
This function is applied directly to the voxel volume without voxel to world transformation. It must return true if p is in object, otherwise false.
| const int ml::WEM_NOTIFICATION_FINISHED = 2 |
Notification flag: an interaction on a part has been finished.
Definition at line 99 of file MLWEMIncludes.h.
| const int ml::WEM_NOTIFICATION_INTERACTION_INIT = 8 |
Notification flag: an interaction module needs initialization.
Definition at line 101 of file MLWEMIncludes.h.
| const int ml::WEM_NOTIFICATION_NONE = 0 |
Notification flag: no notification at all (for initializing).
Definition at line 97 of file MLWEMIncludes.h.
Referenced by ml::WEMEventContainer::WEMEventContainer().
| const int ml::WEM_NOTIFICATION_REPAINT = 4 |
| const int ml::WEM_NOTIFICATION_SELECTION = 1 |
| const int ml::WEM_PATCH_ID_ALL = -1 |
Patch Id meaning: all patches.
Definition at line 106 of file MLWEMIncludes.h.
Referenced by ml::WEMEventContainer::WEMEventContainer().
| const int ml::WEMFACECUT_MULTI_INTERMEDIATE = 2 |
| const int ml::WEMFACECUT_SAME_EDGE = 3 |
| const int ml::WEMFACECUT_SINGLE_INTERMEDIATE = 1 |
| const int ml::WEMFACECUT_SINGLE_PART = 0 |
| const int ml::WEMFACECUT_STAB = 4 |
| const int ml::WEMPARTIALFACECUT_CLOSED = 0 |
| const int ml::WEMPARTIALFACECUT_HALF_OPEN = 1 |
| const int ml::WEMPARTIALFACECUT_OPEN = 2 |
| const unsigned int ml::WEMSETOP_BOOLEAN_DIFFERENCE = 2 |
| const unsigned int ml::WEMSETOP_BOOLEAN_INTERSECTION = 1 |
| const unsigned int ml::WEMSETOP_BOOLEAN_UNION = 0 |
| const unsigned int ml::WEMSETOP_OUTPUT_BOTH = 2 |
| const unsigned int ml::WEMSETOP_OUTPUT_FIRST = 0 |
| const unsigned int ml::WEMSETOP_OUTPUT_SECOND = 1 |
| MLBASEEXPORT typedef bool(* ml::WorldVoxelTestFunction)(const Vector6 &p, void *userData) |
Function type used to decide whether a voxel is within an object or not.
This function is applied directly after a transformation of a voxel coordinate to world coordinate. It must return true if p is in object, otherwise false.
1.5.8