MeVisLab Toolbox Reference
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
 The class PagedImage, representing a fragmented image that manages properties and data of an image 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 that is organized linearly in memory. More...
 
class  ml::TSubImage< DATATYPE >
 This template class manages/represents a rectangular 6D image region in memory that 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 a custom ProcessAllPages handler and supports up to four type variable types. More...
 
class  ml::TypedCalculateOutputImageHandler< Derived, NumberOfInputImages, VariableType0, VariableType1, VariableType2, VariableType3 >
 TypedCalculateOutputImageHandler can be used as a base class for a custom CalculateOutputImageHandler and supports up to four variable types. More...
 

Detailed Description

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