ML Reference
|
#include "mlInitSystemML.h"
#include "mlTSubImage.h"
#include "mlModuleInterfaces.h"
#include "mlTypeTraits.h"
#include "mlProcessAllPagesHandler.h"
#include "mlPagedImage.h"
Go to the source code of this file.
Classes | |
class | ml::VariableType |
Base class for all variable types, mainly for Doxygen documentation purpose. More... | |
class | ml::internal::TypedHandlerBase< BaseClass, Derived, NumberOfInputImages > |
The base class for TypedCalculateOutputImageHandler and TypedProcessAllPagesHandler. 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... | |
Namespaces | |
ml | |
Main documentation file for ML users and developers. | |
ml::internal | |
Macros | |
#define | MLCarrierForType(TYPE) TYPE |
#define | MLCarrierInForType(TYPE) TYPE |
#define | _ML_COLLECT_ENUMS |
Variable Types for Typed Handlers | |
#define | ML_IMPLEMENT_VARIABLE_TYPE_BEGIN(NAME) |
Macro to declare a variable type, needs to be followed by 0-N ML_IMPLEMENT_VARIABLE_TYPE_CASE macros and finished with a ML_IMPLEMENT_VARIABLE_TYPE_END macro. More... | |
#define | ML_IMPLEMENT_VARIABLE_TYPE_END |
Macro to end declaration of a variable type. More... | |
#define | ML_IMPLEMENT_VARIABLE_TYPE_CASE(TYPE) |
Macro to implement standard type case in a variable type. More... | |
#define | ML_IMPLEMENT_VARIABLE_EXTENDED_TYPE_CASE(DATATYPE, TYPE) |
#define | ML_IMPLEMENT_VARIABLE_TYPE_CASES_FLOAT |
Defines a variable type case block for all float types. More... | |
#define | ML_IMPLEMENT_VARIABLE_TYPE_CASES_INTEGER |
Defines a variable type case block for all integer types. More... | |
#define | ML_IMPLEMENT_VARIABLE_TYPE_CASES_COMPLEX |
#define | ML_IMPLEMENT_VARIABLE_TYPE_CASES_DEFAULT_EXTENDED |
Values to be used in the setup of a TypedCalculateOutputImageHandler/TypedProcessAllPagesHandler | |
#define | ML_N_INPUTS 0x4000 |
Special value that can be passed as number of inputs to the typed handlers. More... | |
#define | _ML_SWITCH_SELECT_OFFSET 32768 |
Defines an offset for switch types (internal). More... | |
#define | _ML_OUTPUTINDEX -1 |
Defines a special index that means to use the output image. More... | |
const int | ml::MLVariableType0 = _ML_SWITCH_SELECT_OFFSET |
Defines to use the result type of variable type 0. More... | |
const int | ml::MLVariableType1 = _ML_SWITCH_SELECT_OFFSET+1 |
Defines to use the result type of variable type 1. More... | |
const int | ml::MLVariableType2 = _ML_SWITCH_SELECT_OFFSET+2 |
Defines to use the result type of variable type 2. More... | |
const int | ml::MLVariableType3 = _ML_SWITCH_SELECT_OFFSET+3 |
Defines to use the result type of variable type 3. More... | |
const int | ml::MLGenericType = _ML_SWITCH_SELECT_OFFSET+10 |
Defines special index to use a generic type. More... | |
#define _ML_COLLECT_ENUMS |
Definition at line 532 of file mlTypedHandlers.h.
#define _ML_OUTPUTINDEX -1 |
Defines a special index that means to use the output image.
Definition at line 50 of file mlTypedHandlers.h.
#define _ML_SWITCH_SELECT_OFFSET 32768 |
Defines an offset for switch types (internal).
Definition at line 47 of file mlTypedHandlers.h.
#define ML_N_INPUTS 0x4000 |
Special value that can be passed as number of inputs to the typed handlers.
It will cause the typed handlers to call a typedCalculateOutputSubImage(TSubImage<OUTTYPE>& outImg, TSubImage<INTYPE>* inImages) method, all input images will have the same type.
Definition at line 44 of file mlTypedHandlers.h.
#define MLCarrierForType | ( | TYPE | ) | TYPE |
Definition at line 25 of file mlTypedHandlers.h.
#define MLCarrierInForType | ( | TYPE | ) | TYPE |
Definition at line 26 of file mlTypedHandlers.h.