|  Nboost | Forward declaration for the boost::mutex class  | 
|  ►Nml | Main documentation file for ML users and developers  | 
|  ►Ndetail |  | 
|  Cexecutor |  | 
|  ►Ninternal |  | 
|  Cdetector |  | 
|  Cdetector< Default, void_t< Op< Args... > >, Op, Args... > |  | 
|  CDualTypeCaller | Internal helper class that uses VariableType1 and VariableType2 to convert two data type integers to the correct Processor::process<DataType1, DataType2>() call  | 
|  Cnonesuch |  | 
|  CProfilingScope | Helper class that stops measuring when it gets out of scope  | 
|  CSingleTypeCaller | Internal helper class that uses a VariableType to convert a data type integer to the correct Processor::process<DataType>() call  | 
|  Cvoider |  | 
|  Nlibrary |  | 
|  ►NScopeGuardDetail |  | 
|  CScopeGuard |  | 
|  NtaskSystem |  | 
|  NTypedProcessing |  | 
|  NUnicode |  | 
|  NValuePersistence |  | 
|  CAbstractPersistenceInputStream | Class for reading object data from a stream  | 
|  CAbstractPersistenceOutputStream | Class for writing object data to a stream  | 
|  CAbstractPersistenceStream | AbstactPersistenceStream is the base class for AbstractPersistenceOutputStream and AbstractPersistenceInputStream, and implements the methods that are common for both these classes  | 
|  CApplicationProperties | Static class that defines an interface to access properties of the host application  | 
|  CArgumentList0 | Empty argument to allow running with zero arguments  | 
|  CArgumentList1 | ArgumentList with one argument  | 
|  CArgumentList2 | ArgumentList with two arguments  | 
|  CArgumentList3 | ArgumentList with three arguments  | 
|  CArgumentList4 | ArgumentList with four arguments  | 
|  CArgumentList5 | ArgumentList with five arguments  | 
|  CBarrier | A barrier class that handles synchronization of multiple threads Thread-safety: This class is thread-safe  | 
|  CBase | Class representing general ML objects that support import/export via strings (setPersistentState() and getPersistentState()), arbitrary tree structures (using addStateToTree() and readStateFromTree()), or a data stream (using writeTo() and readFrom())  | 
|  CBaseEvent | BaseEvent is the base class for all events emitted from EventSourceBase  | 
|  CBaseField | Field to encapsulate a pointer to an ML base object  | 
|  CBoolField | Field to encapsulate a boolean value  | 
|  CCalculateOutputImageHandler | Base class for the calculation of pages of an output image (PagedImage) of a Module  | 
|  CClassicHost | Classic ML host used internally to calculate getTile and processAllPages requests  | 
|  CColorField | Field to encapsulate a vector of three float values representing an (RGB) color with all properties of Vector3Field  | 
|  CCompilerInfo |  | 
|  CComputerModelInfo |  | 
|  CConstantString | A ConstantString that contains a std::string and its hash  | 
|  CConstantStringValue | Shared container for the string value and its hash  | 
|  CConstTSubImageCursor | Predeclaration for const cursor  | 
|  ►CContainerProxy | This template implements a proxy for containers that contain a collection of items normally accessed with a get-by-index method  | 
|  Citerator |  | 
|  CCPUInfo | Singleton class that provides hardware-specific information  | 
|  CDataTypeSelector | Helper template so select a data type from its type ID  | 
|  CDateTime | Class for performing date/time arithmetic, comparisons and formatting  | 
|  CDoubleField | Field to encapsulate a double value  | 
|  CDoubleListField |  | 
|  CEngine | Base class for all ML Engines that are derived from Module, and have no inputs or outputs but implement field connections or operations on fields  | 
|  ►CEnumField | Field to encapsulate an enumerated value  | 
|  CEnumEntry | Defines the entry for one enum value  | 
|  ►CEnumValues | Helper class that stores a list of typed enum values and their string names  | 
|  CEntry | Defines the entry for one enum value  | 
|  CErrorOutput | Class to handle all ML debug prints, errors, warnings, and information  | 
|  CErrorOutputInfos | Struct that contains all information about errors, fatal errors, warnings, information, or debug prints  | 
|  CEventSource | EventSourceBase class adds event listener handling to Base  | 
|  CEventSourceDeletedEvent | EventSourceRemovedEvent is used to indicate when the EventSourceBase object is removed  | 
|  ►CField | Base class for all fields used in the ML  | 
|  CFlags | Flags for internal usage  | 
|  CFieldContainer | Defines the class FieldContainer to encapsulate a vector of fields (see class Field)  | 
|  CFieldSensor | Class to define and to manage field sensors  | 
|  CFloatField | Field to encapsulate a float value  | 
|  CFloatingPointMatrix | Base class of all matrix classes that holds the data buffer and provides some general access methods  | 
|  CFloatingPointVector | Template class for vector arithmetic with floating point datatypes  | 
|  CFloatingPointVectorDataContainerBase | Base class of the FloatingPointVector class that holds the data buffer  | 
|  CGetTileJob | Public interface for requesting a tile from a an ML PagedImage using the PageRequestProcessor  | 
|  CGetTileJobBase | Base class for TileRequest based jobs  | 
|  CHost | The Host is the central image processing class in the ML  | 
|  CImageProperties | This class represents basic image properties:  | 
|  CImagePropertyExtension | Base class from which one can derive own image properties  | 
|  CImagePropertyExtensionContainer | This class is a container for extended image properties derived from ImagePropertyExtension  | 
|  CImageVectorField | Field to encapsulate an ML vector ImageVector with six integer components  | 
|  CInputConnector | Class to manage an input connection of a Module module  | 
|  CInputConnectorField | Field to encapsulate a pointer to an input connector that represents a module input  | 
|  CInputSubImageProperties | Defines the class InSubImageProps, a simple container for some properties that can be defined for an input subimage that is to be delivered to the corresponding call of the module's calculateOutputSubImage method  | 
|  CIntField | Field to encapsulate an integer value  | 
|  CIntListField |  | 
|  CIs | In combination with the in function, it returns true if a passed value is in the set of possible values  | 
|  CLine | Class to define the geometry primitive 'Line' consisting of a position and a direction  | 
|  CListField |  | 
|  CMatrix2Field | Field encapsulating a 2x2 matrix  | 
|  CMatrix3Field | Field encapsulating a 3x3 matrix  | 
|  CMatrix4Field | Field to encapsulate a 4x4 matrix  | 
|  CMatrix5Field | Field encapsulating a 5x5 matrix  | 
|  CMatrix6Field | Field encapsulating a 6x6 matrix  | 
|  CMatrixField | Field to encapsulate a 4x4 matrix, same as Matrix4Field for backward compatibility  | 
|  CMedicalImageProperties | This class encapsulates basic medical image properties:  | 
|  ►CMemory | Basic memory management class for the ML  | 
|  CDeleter | A custom delete that can be used in std::unique_ptr and std::shared_ptr  | 
|  CMemoryImage | A memory cache for the complete output image of an output connector  | 
|  CMemoryInfo | Singleton class that provides hardware specific information  | 
|  CMLDataTypeField | Field to encapsulate an MLDataType value  | 
|  CMLTStdTypeInfos | Template class to register the standard integer classes as voxel types in the ML  | 
|  CModule | Base class for an image processing module of the ML  | 
|  CModuleDiagnosisStackScope |  | 
|  CModuleTools | Class containing some helper functionality for Module programming and/or for the Module class itself  | 
|  CMultiThreadedPageRequestProcessor | A multithreaded processor that takes one or even multiple tile requests and can process them iteratively  | 
|  CNotify | Class to handle all ML Notify prints, errors, and warnings  | 
|  CNotifyField | Field without value for notifications  | 
|  COrderedProcessAllPagesHandler | A ProcessAllPages handler that offers ordered tile delivery on any number of input images  | 
|  COrderedSingleInputProcessAllPagesHandler | A ProcessAllPages handler that offers ordered tile delivery on a single input image  | 
|  COutputConnector | Class to manage an output connection for a Module module  | 
|  COutputConnectorField | Field to encapsulate a pointer to an output connector which represents a module output  | 
|  COverload |  | 
|  CPagedImage | The class PagedImage, representing a fragmented image that manages properties and data of an image located in pages  | 
|  CPageIDIterator | A class that allows to incrementally iterate over all IDs of pages have an intersection with a given box on a given PagedImage  | 
|  CPageRequest | A PageRequest represents the request for the calculation of a single page of a PagedImage  | 
|  CPageRequestCursor | A cursor to create page and tile requests iteratively, allowing breaks and resumption at any time, and avoiding a recursive tree traversal that is difficult to resume  | 
|  CPageRequestProcessor | Abstract base class for page request processors  | 
|  ►CPageRequestProcessorBase | Base class for single and multithreaded processor  | 
|  CPerThreadStorage | Data that is available on a per-thread basis to cache items that are reused across PageRequest calls, e.g., the UserThreadData  | 
|  CScopeStackEntry | Each processing scope has its own GUI work queue and flags/counters for errors and tiles to wait for  | 
|  CPageRequestQueueInterface | Virtual interface for queuing PageRequests that are ready for processing  | 
|  CPersistenceStreamException | This class represents the exceptions that can be thrown while reading from or writing to the persistence stream  | 
|  CPersistenceStreamFormatException | Derived class  | 
|  CPersistenceStreamInternalError | Derived class. This exception usually denotes programming errors  | 
|  CPersistenceStreamIOException | Derived class  | 
|  CPlane | Class defining a plane in 3D  | 
|  CPlaneField | Field to encapsulate a vector of four double values representing a plane with all properties of Vector4Field  | 
|  CPointerField | Field to encapsulate a void pointer to arbitrary data  | 
|  CProcessAllPagesHandler | Base class for handlers that are used for the Module::processAllPages facility  | 
|  CProcessAllPagesJob | Public interface for processing all pages of a temporary output image  | 
|  ►CProcessingTimeLine | Stores a processing timeline for multiple threads  | 
|  ►CTimeLine | Timeline for a single thread  | 
|  CEntry | Single timeline entry  | 
|  CProgressField | Field to encapsulate an increasing float value from range [0,1]  | 
|  CRefCountedBase | RefCountedBase class adds intrusive reference counting support to the Base class  | 
|  CRotation | Class to handle Rotations (internally, the rotation is stored as a unit quaternion)  | 
|  CRotationField | Field to encapsulate a vector of four double values representing a rotation with all properties of Vector4Field  | 
|  CRuntime | This class contains the runtime system of the ML  | 
|  CRuntimeDict | This file declares the class RuntimeDict that manages a set of instances of class RuntimeTypes  | 
|  CRuntimeType | RuntimeType contains type and inheritance information of a class and a static dictionary with information on all created instances of RuntimeType  | 
|  CScopedBarrierWaiter | A helper class that ensures barrier waiting even when an exception occurs  | 
|  CSingleThreadedPageRequestProcessor | A single-threaded processor that takes one or even multiple tile requests and can process them iteratively  | 
|  CSoNodeField | Field to encapsulate a pointer to an SoNode instance of OpenInventor  | 
|  CStringConversion | The class StringConversion provides static methods to convert ML objects to and from strings  | 
|  CStringField | Field to encapsulate a string value  | 
|  CStringSwitch |  | 
|  CSubImage | This class manages/represents a rectangular 6D image region that is organized linearly in memory  | 
|  CSubImageBoxd | SubImageBoxd - SubImageBox with coordinates of float data type  | 
|  CSubImageBoxdField | Field to encapsulate an ML double SubimgBox  | 
|  CSubImageBoxField | Field to encapsulate an ML integer SubimgBox  | 
|  CTileRequest | A TileRequest either represents the input subimage that is needed by a PageRequest or if it is a root TileRequest, it represents the request by a user to get that tile  | 
|  CTImageVector | ImageVector is the 6D TVector specialization used by the ML for all image indexing  | 
|  CTimeCounter | Class to measure precise time intervals  | 
|  CTmat2 | Declaration of matrix type traits  | 
|  CTmat3 | A 3x3 matrix class of three row vectors  | 
|  CTmat4 | A 4x4 matrix class consisting of four row vectors  | 
|  CTmat5 | A 5x5 matrix class of five row vectors  | 
|  CTmat6 | A 6x6 matrix class of six row vectors  | 
|  CTQuaternion | Declaration of complex type traits  | 
|  CTrace | This class simply implements a constructor and a destructor  | 
|  CTraceBuffer | This class manages a list and a stack of pointers to permanent strings  | 
|  Ctree_node |  | 
|  CTreeNode | The class TreeNode is the abstract base class for the import/export of ML objects  | 
|  CTreeNodeException | The class TreeNodeException is the base class for all exceptions thrown by the class TreeNode and all derived classes  | 
|  CTScaleShiftData | The class defines a first order linear transformation  | 
|  CTSubImage | This template class manages/represents a rectangular 6D image region in memory that is organized linearly  | 
|  CTSubImageBox | This class defines a rectangular subimage region of standard ML dimensions  | 
|  CTSubImageCursor | Predeclaration for cursor  | 
|  CTSubImageCursorBase | Base class for all TSubImage Cursors  | 
|  CTSubImageWithCursor | A class that offers a TSubImage with a TSubImageCursor  | 
|  CTvec10 | An ten dimensional vector class for floating point types  | 
|  CTvec16 | A 16 dimensional vector class for floating point types  | 
|  CTvec2 | Declaration of float vector type traits  | 
|  CTvec3 | Forward declarations to resolve header file dependencies  | 
|  CTvec32 | A 32 dimensional vector class for floating point types  | 
|  CTvec4 | Forward declarations to resolve header file dependencies  | 
|  CTvec5 | Forward declarations to resolve header file dependencies  | 
|  CTvec6 | A six dimensional vector class for floating point types  | 
|  CTvec64 | A 64 dimensional vector class for floating point types  | 
|  CTvec7 | An seven dimensional vector class for floating point types  | 
|  CTvec8 | An eight dimensional vector class for floating point types  | 
|  CTvec9 | An nine dimensional vector class for floating point types  | 
|  CTVector | ML integer image vector class to be specialized for different purposes  | 
|  CTVector6DBase | TVector6DBase is the data container class for TVector providing specialized 6D container functionality for vectors of dimension MLMaxImageDimension  | 
|  CTVectorNDBase | Declaration of integer vector type traits  | 
|  CTypedBaseField | Templated version of BaseField that only stores the template type as pointer  | 
|  CTypedCalculateOutputImageHandler | TypedCalculateOutputImageHandler can be used as a base class for a custom CalculateOutputImageHandler and supports up to four variable types  | 
|  CTypedEnumField | TypedEnumField is used to encapsulate a C++ enum value and work with a real enum value instead of int  | 
|  CTypedProcessAllPagesHandler | TypedProcessAllPagesHandler can be used as a base class for a custom ProcessAllPages handler and supports up to four type variable types  | 
|  CTypeTraits | TypeTraits for scalar ML datatypes  | 
|  CUniversalTypeField | Field to encapsulate any of the registered ML types  | 
|  CUserThreadData | Base class for thread local data that is passed to CalculateOutputImageHandler::calculateOutputSubImage  | 
|  CVariableType | Base class for all variable types, mainly for Doxygen documentation purpose  | 
|  CVector10Field | Field to encapsulate a vector of ten double values  | 
|  CVector2DataContainer | Specialized base class for the FloatingPointVectorDataContainerBase  | 
|  CVector2Field | Field to encapsulate a vector of two double values  | 
|  CVector2ListField |  | 
|  CVector3DataContainer | Specialized base class for the FloatingPointVectorDataContainerBase  | 
|  CVector3Field | Field to encapsulate a vector of three double values  | 
|  CVector3ListField |  | 
|  CVector4Field | Field to encapsulate a vector of four double values  | 
|  CVector4ListField |  | 
|  CVector5Field | Field to encapsulate a vector of five double values  | 
|  CVector6Field | Field to encapsulate a vector of six double values  | 
|  CWaitCondition | WaitCondition implements a wait condition for thread synchronization  | 
|  CWMIInterface | Interface to the Windows Management Instrumentation https://msdn.microsoft.com/en-us/library/aa394582.aspx  | 
|  ►NOverloadSelector |  | 
|  CSwitchType | Helper types to switch between implementations of functions by overloading  | 
|  Nstd | STL namespace  |