| C_ml_numeric_limits< T > | Defines a template to get the minimum and maximum values for each basic integer type |
| C_ml_numeric_limits< char > | |
| C_ml_numeric_limits< double > | |
| C_ml_numeric_limits< float > | |
| C_ml_numeric_limits< int > | |
| C_ml_numeric_limits< long > | |
| C_ml_numeric_limits< long long > | |
| C_ml_numeric_limits< short > | |
| C_ml_numeric_limits< signed char > | |
| C_ml_numeric_limits< unsigned char > | |
| C_ml_numeric_limits< unsigned int > | |
| C_ml_numeric_limits< unsigned long > | |
| C_ml_numeric_limits< unsigned long long > | |
| C_ml_numeric_limits< unsigned short > | |
| C_MLFloatRangeCheck< Target, Source > | |
| C_MLFloatRangeCheck< float, double > | |
| C_MLIntegerRangeCheck< CheckLowerBounds, CheckUpperBounds, Target, Source > | Compile-check functions only if needed |
| C_MLIntegerRangeCheck< false, false, Target, Source > | |
| C_MLIntegerRangeCheck< false, true, Target, Source > | |
| C_MLIntegerRangeCheck< true, false, Target, Source > | |
| C_MLIntegerRangeCheck< true, true, Target, Source > | |
| C_MLRangeCheck< isTargetFloat, isSourceFloat, Target, Source > | |
| C_MLRangeCheck< false, false, Target, Source > | |
| C_MLRangeCheck< false, true, Target, Source > | |
| C_MLRangeCheck< true, false, Target, Source > | |
| C_MLRangeCheck< true, true, Target, Source > | |
| Cml::AbstractPersistenceStream | |
| Cml::AbstractPersistenceInputStream | |
| Cml::AbstractPersistenceOutputStream | |
| Cml::ApplicationProperties | |
| Cml::ArgumentList0 | Empty argument to allow running with zero arguments |
| Cml::ArgumentList1< Arg1 > | ArgumentList with one argument |
| Cml::ArgumentList2< Arg1, Arg2 > | ArgumentList with two arguments |
| Cml::ArgumentList3< Arg1, Arg2, Arg3 > | ArgumentList with three arguments |
| Cml::ArgumentList4< Arg1, Arg2, Arg3, Arg4 > | ArgumentList with four arguments |
| Cml::ArgumentList5< Arg1, Arg2, Arg3, Arg4, Arg5 > | ArgumentList with five arguments |
| Cml::Barrier | |
| Cml::Base | |
| Cml::EventSource | |
| Cml::RefCountedBase | |
| Cml::FieldContainer | |
| Cml::Module | |
| Cml::Engine | |
| CBaseClass | |
| Cml::internal::TypedHandlerBase< BaseClass, Derived, NumberOfInputImages > | The base class for TypedCalculateOutputImageHandler and TypedProcessAllPagesHandler |
| Cml::BaseEvent | |
| Cml::EventSourceDeletedEvent | |
| Cml::CalculateOutputImageHandler | |
| Cml::internal::TypedHandlerBase< CalculateOutputImageHandler, Derived, NumberOfInputImages > | |
| Cml::TypedCalculateOutputImageHandler< Derived, NumberOfInputImages, VariableType0, VariableType1, VariableType2, VariableType3 > | |
| Cml::ProcessAllPagesHandler | |
| Cml::internal::TypedHandlerBase< ProcessAllPagesHandler, Derived, NumberOfInputImages > | |
| Cml::TypedProcessAllPagesHandler< Derived, NumberOfInputImages, VariableType0, VariableType1, VariableType2, VariableType3 > | |
| Cml::OrderedProcessAllPagesHandler | |
| Cml::OrderedSingleInputProcessAllPagesHandler | |
| Cml::ClassicHost | Classic ML host used internally to calculate getTile and processAllPages requests |
| Cml::CompilerInfo | |
| Cml::ComputerModelInfo | |
| Cml::ConstantString | |
| Cml::ConstantStringValue | Shared container for the string value and its hash |
| Cml::ContainerProxy< T, R, I, Count, Access > | This template implements a proxy for containers that contain a collection of items normally accessed with a get-by-index method |
| Cml::CPUInfo | |
| Cml::DataTypeSelector< dataTypeId > | |
| Cml::DateTime | |
| Cml::Memory::Deleter | A custom delete that can be used in std::unique_ptr and std::shared_ptr |
| Cml::internal::detector< Default, class, Op, Args > | |
| Cml::internal::detector< Default, void_t< Op< Args... > >, Op, Args... > | |
| Cml::EnumValues< EnumType >::Entry | Defines the entry for one enum value |
| Cml::ProcessingTimeLine::TimeLine::Entry | Single timeline entry |
| Cml::EnumField::EnumEntry | Defines the entry for one enum value |
| Cml::EnumValues< EnumType > | |
| Cml::ErrorOutput | Class to handle all ML debug prints, errors, warnings, and information |
| Cml::ErrorOutputInfos | |
| Cml::detail::executor< Execute > | |
| Cml::Field | |
| Cml::ListField< double > | |
| Cml::DoubleListField | |
| Cml::ListField< MLint > | |
| Cml::IntListField | |
| Cml::ListField< Vector2 > | |
| Cml::Vector2ListField | |
| Cml::ListField< Vector3 > | |
| Cml::Vector3ListField | |
| Cml::ListField< Vector4 > | |
| Cml::Vector4ListField | |
| Cml::BaseField | |
| Cml::TypedBaseField< T > | |
| Cml::BoolField | |
| Cml::DoubleField | |
| Cml::EnumField | |
| Cml::TypedEnumField< EnumType > | |
| Cml::FloatField | |
| Cml::ProgressField | |
| Cml::ImageVectorField | |
| Cml::InputConnectorField | |
| Cml::IntField | |
| Cml::ListField< T > | |
| Cml::MLDataTypeField | |
| Cml::Matrix2Field | |
| Cml::Matrix3Field | |
| Cml::Matrix5Field | |
| Cml::Matrix6Field | |
| Cml::MatrixField | |
| Cml::Matrix4Field | |
| Cml::NotifyField | |
| Cml::OutputConnectorField | |
| Cml::PointerField | |
| Cml::SoNodeField | |
| Cml::StringField | |
| Cml::SubImageBoxField | |
| Cml::SubImageBoxdField | |
| Cml::UniversalTypeField | |
| Cml::Vector10Field | |
| Cml::Vector2Field | |
| Cml::Vector3Field | |
| Cml::ColorField | |
| Cml::Vector4Field | |
| Cml::PlaneField | |
| Cml::RotationField | |
| Cml::Vector5Field | |
| Cml::Vector6Field | |
| Cml::FieldSensor | |
| Cml::Field::Flags | Flags for internal usage |
| Cml::FloatingPointMatrix< VectorT, size > | |
| Cml::Tmat2< MLfloat > | |
| Cml::Tmat2< MLdouble > | |
| Cml::Tmat2< MLldouble > | |
| Cml::Tmat3< MLfloat > | |
| Cml::Tmat3< MLdouble > | |
| Cml::Tmat3< MLldouble > | |
| Cml::Tmat4< MLfloat > | |
| Cml::Tmat4< MLdouble > | |
| Cml::Tmat4< MLldouble > | |
| Cml::Tmat5< MLfloat > | |
| Cml::Tmat5< MLdouble > | |
| Cml::Tmat5< MLldouble > | |
| Cml::Tmat6< MLfloat > | |
| Cml::Tmat6< MLdouble > | |
| Cml::Tmat6< MLldouble > | |
| Cml::FloatingPointMatrix< Tvec2< DT >, 2 > | |
| Cml::Tmat2< DT > | Declaration of matrix type traits |
| Cml::FloatingPointMatrix< Tvec3< DT >, 3 > | |
| Cml::Tmat3< DT > | A 3x3 matrix class of three row vectors |
| Cml::FloatingPointMatrix< Tvec4< DT >, 4 > | |
| Cml::Tmat4< DT > | A 4x4 matrix class consisting of four row vectors |
| Cml::FloatingPointMatrix< Tvec5< DT >, 5 > | |
| Cml::Tmat5< DT > | A 5x5 matrix class of five row vectors |
| Cml::FloatingPointMatrix< Tvec6< DT >, 6 > | |
| Cml::Tmat6< DT > | A 6x6 matrix class of six row vectors |
| Cml::FloatingPointVectorDataContainerBase< DT, size > | |
| Cml::FloatingPointVector< DT, 10 > | |
| Cml::Tvec10< DT > | An ten dimensional vector class for floating point types |
| Cml::FloatingPointVector< DT, 16 > | |
| Cml::Tvec16< DT > | A 16 dimensional vector class for floating point types |
| Cml::FloatingPointVector< DT, 4 > | |
| Cml::Tvec4< DT > | Forward declarations to resolve header file dependencies |
| Cml::FloatingPointVector< DT, 5 > | |
| Cml::Tvec5< DT > | Forward declarations to resolve header file dependencies |
| Cml::FloatingPointVector< DT, 6 > | |
| Cml::Tvec6< DT > | A six dimensional vector class for floating point types |
| Cml::FloatingPointVector< DT, 64 > | |
| Cml::Tvec64< DT > | A 64 dimensional vector class for floating point types |
| Cml::FloatingPointVector< DT, 7 > | |
| Cml::Tvec7< DT > | An seven dimensional vector class for floating point types |
| Cml::FloatingPointVector< DT, 8 > | |
| Cml::Tvec8< DT > | An eight dimensional vector class for floating point types |
| Cml::FloatingPointVector< DT, 9 > | |
| Cml::Tvec9< DT > | An nine dimensional vector class for floating point types |
| Cml::FloatingPointVector< DT, 32 > | |
| Cml::Tvec32< DT > | A 32 dimensional vector class for floating point types |
| Cml::FloatingPointVector< T, size, DataContainer > | |
| Cml::Tvec10< MLfloat > | |
| Cml::Tvec10< MLdouble > | |
| Cml::Tvec10< MLldouble > | |
| Cml::Tvec16< MLfloat > | |
| Cml::Tvec16< MLdouble > | |
| Cml::Tvec16< MLldouble > | |
| Cml::Tvec2< MLfloat > | |
| Cml::Tvec2< MLdouble > | |
| Cml::Tvec2< MLldouble > | |
| Cml::Tvec3< MLfloat > | |
| Cml::Tvec3< MLdouble > | |
| Cml::Tvec3< MLldouble > | |
| Cml::Tvec32< MLfloat > | |
| Cml::Tvec32< MLdouble > | |
| Cml::Tvec32< MLldouble > | |
| Cml::Tvec4< MLfloat > | |
| Cml::Tvec4< MLdouble > | |
| Cml::Tvec4< MLldouble > | |
| Cml::Tvec5< MLfloat > | |
| Cml::Tvec5< MLdouble > | |
| Cml::Tvec5< MLldouble > | |
| Cml::Tvec6< MLfloat > | |
| Cml::Tvec6< MLdouble > | |
| Cml::Tvec6< MLldouble > | |
| Cml::Tvec64< MLfloat > | |
| Cml::Tvec64< MLdouble > | |
| Cml::Tvec64< MLldouble > | |
| Cml::Tvec7< MLfloat > | |
| Cml::Tvec7< MLdouble > | |
| Cml::Tvec7< MLldouble > | |
| Cml::Tvec8< MLfloat > | |
| Cml::Tvec8< MLdouble > | |
| Cml::Tvec8< MLldouble > | |
| Cml::Tvec9< MLfloat > | |
| Cml::Tvec9< MLdouble > | |
| Cml::Tvec9< MLldouble > | |
| Cml::GetTileJobBase | Base class for TileRequest based jobs |
| Cml::GetTileJob | Public interface for requesting a tile from a an ML PagedImage using the PageRequestProcessor |
| Cml::ProcessAllPagesJob | Public interface for processing all pages of a temporary output image |
| Cml::Host | |
| Cml::ImageProperties | |
| Cml::MedicalImageProperties | |
| Cml::PagedImage | |
| Cml::ImagePropertyExtension | |
| Cml::ImagePropertyExtensionContainer | |
| Cml::InputConnector | Class to manage an input connection of a Module module |
| Cml::InputSubImageProperties | |
| Cml::Is< T > | In combination with the in function, it returns true if a passed value is in the set of possible values |
| Cml::ContainerProxy< T, R, I, Count, Access >::iterator | |
| Cml::Line | |
| Cml::Memory | |
| Cml::MemoryImage | |
| Cml::MemoryInfo | |
| CMLApplicationPropertyCallbacks | Defines all callbacks that an application has to support for property access |
| CMLMemoryAllocator | The memory allocator used by the memory manager |
| CMLMemoryBlockHandle | |
| CMLMemoryManager | The memory manager |
| CMLTypeInfos | |
| Cml::MLTStdTypeInfos< VTYP > | Template class to register the standard integer classes as voxel types in the ML |
| CMLWeakMemoryBlockHandle | |
| Cml::ModuleDiagnosisStackScope | |
| Cml::ModuleTools | |
| Cml::internal::nonesuch | |
| Cml::Notify | Class to handle all ML Notify prints, errors, and warnings |
| Cml::OutputConnector | |
| Cml::PageIDIterator | |
| Cml::PageRequest | |
| Cml::PageRequestQueueInterface | Virtual interface for queuing PageRequests that are ready for processing |
| Cml::PageRequestCursor | |
| Cml::PageRequestProcessor | Abstract base class for page request processors |
| Cml::PageRequestProcessorBase | Base class for single and multithreaded processor |
| Cml::MultiThreadedPageRequestProcessor | |
| Cml::SingleThreadedPageRequestProcessor | |
| Cml::PersistenceStreamException | |
| Cml::PersistenceStreamFormatException | |
| Cml::PersistenceStreamIOException | |
| Cml::PersistenceStreamInternalError | Derived class. This exception usually denotes programming errors |
| Cml::PageRequestProcessorBase::PerThreadStorage | |
| Cml::Plane | Class defining a plane in 3D |
| Cml::ProcessingTimeLine | Stores a processing timeline for multiple threads |
| Cml::internal::ProfilingScope | Helper class that stops measuring when it gets out of scope |
| Cml::Rotation | Class to handle Rotations (internally, the rotation is stored as a unit quaternion) |
| Cml::Runtime | |
| Cml::RuntimeDict | |
| Cml::RuntimeType | |
| Cml::ScopedBarrierWaiter | |
| Cml::ScopeGuardDetail::ScopeGuard< Functor > | |
| Cml::PageRequestProcessorBase::ScopeStackEntry | |
| Cml::StringConversion | The class StringConversion provides static methods to convert ML objects to and from strings |
| Cml::StringSwitch< T, R > | |
| Cml::SubImage | |
| Cml::TSubImage< DATATYPE > | |
| Cml::TSubImageWithCursor< DATATYPE > | |
| Cml::SubImageBoxd | |
| COverloadSelector::SwitchType< b > | Helper types to switch between implementations of functions by overloading |
| Cml::TileRequest | |
| Cml::TimeCounter | Class to measure precise time intervals |
| Cml::ProcessingTimeLine::TimeLine | Timeline for a single thread |
| Cml::TQuaternion< DT > | Declaration of complex type traits |
| Cml::Trace< INDEXTYPE > | |
| Cml::TraceBuffer< INDEXTYPE > | |
| Cml::tree_node< T > | |
| Cml::TreeNode | |
| Cml::TreeNodeException | |
| CTs... | |
| Cml::Overload< Ts > | |
| Cml::TScaleShiftData< DT > | |
| Cml::TSubImageBox< intT > | |
| Cml::TSubImageCursorBase< DATATYPE > | Base class for all TSubImage Cursors |
| Cml::ConstTSubImageCursor< DATATYPE > | Predeclaration for const cursor |
| Cml::TSubImageCursor< DATATYPE > | Predeclaration for cursor |
| Cml::TVector6DBase< CompIntType > | |
| Cml::TVector< TVector6DBase< CompIntType > > | |
| Cml::TVector6DBase< MLint > | |
| Cml::TVector< TVector6DBase< MLint > > | |
| Cml::TImageVector< MLint > | |
| Cml::TImageVector< CompIntType > | |
| CTVectorBase | |
| Cml::TVector< TVectorBase > | |
| Cml::TImageVector< intT > | |
| Cml::TVectorNDBase< CompIntType, NumDim > | Declaration of integer vector type traits |
| Cml::TypeTraits< T > | |
| Cml::UserThreadData | Base class for thread local data that is passed to CalculateOutputImageHandler::calculateOutputSubImage |
| Cml::VariableType | |
| CComplexTypes | |
| CDefaultExtendedTypes | |
| CDefaultTypes | |
| CFloatTypes | |
| CIntegerTypes | |
| CScalarAndComplexTypes | |
| CScalarTypes | |
| CVariableType1 | |
| Cml::internal::DualTypeCaller< Processor, VariableType1, VariableType2 > | |
| CVariableType2 | |
| Cml::internal::DualTypeCaller< Processor, VariableType1, VariableType2 > | |
| Cml::VariableType< SingleTypeCaller< Processor, VariableType >, 0, internal::EmptyType > | |
| Cml::internal::SingleTypeCaller< Processor, VariableType > | |
| Cinternal::VariableTypeDispatcher | |
| Cml::TypedCalculateOutputImageHandler< Derived, NumberOfInputImages, VariableType0, VariableType1, VariableType2, VariableType3 > | |
| Cml::TypedProcessAllPagesHandler< Derived, NumberOfInputImages, VariableType0, VariableType1, VariableType2, VariableType3 > | |
| Cml::Vector2DataContainer< DT > | Specialized base class for the FloatingPointVectorDataContainerBase |
| Cml::FloatingPointVector< DT, 2, Vector2DataContainer< DT > > | |
| Cml::Tvec2< DT > | Declaration of float vector type traits |
| Cml::Vector3DataContainer< DT > | Specialized base class for the FloatingPointVectorDataContainerBase |
| Cml::FloatingPointVector< DT, 3, Vector3DataContainer< DT > > | |
| Cml::Tvec3< DT > | Forward declarations to resolve header file dependencies |
| Cml::internal::voider<... > | |
| Cml::WaitCondition | |
| Cml::WMIInterface | |