MeVisLabToolboxReference
Image Processing

The following classes are the main classes that are involved when implementing an image processing Module in the ML. More...

Classes

class  ml::ImageProperties
 This class represents basic image properties: More...
 
class  ml::MedicalImageProperties
 This class encapsulates basic medical image properties: More...
 
class  ml::Module
 Base class for an image processing module of the ML. More...
 
class  ml::CalculateOutputImageHandler
 Base class for the calculation of pages of an output image (PagedImage) of a Module. More...
 
class  ml::PagedImage
 Class which represents an image, which manages properties of an image and image data which is located in pages. More...
 
class  ml::ProcessAllPagesHandler
 Base class for handlers that are used for the Module::processAllPages facility. More...
 
class  ml::SubImage
 This class manages/represents a rectangular 6d image region which is organized linearly in memory. More...
 
class  ml::TSubImage< DATATYPE >
 This template class manages/represents a rectangular 6d image region in memory which is organized linearly. More...
 
class  ml::ConstTSubImageCursor< DATATYPE >
 Predeclaration for const cursor. More...
 
class  ml::TSubImageCursor< DATATYPE >
 Predeclaration for cursor. More...
 
class  ml::TypedProcessAllPagesHandler< Derived, NumberOfInputImages, VariableType0, VariableType1, VariableType2, VariableType3 >
 TypedProcessAllPagesHandler can be used as a base class for an own ProcessAllPages handler and supports up to 4 type variable types. More...
 
class  ml::TypedCalculateOutputImageHandler< Derived, NumberOfInputImages, VariableType0, VariableType1, VariableType2, VariableType3 >
 TypedCalculateOutputImageHandler can be used as a base class for an own CalculateOutputImageHandler and supports up to 4 variable types. More...
 

Detailed Description

The following classes are the main classes that are involved when implementing an image processing Module in the ML.