|
MeVisLab Toolbox 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::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 | |
| namespace | ml |
| Main documentation file for ML users and developers. | |
| namespace | 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. | |
| #define | ML_IMPLEMENT_VARIABLE_TYPE_END |
| Macro to end declaration of a variable type. | |
| #define | ML_IMPLEMENT_VARIABLE_TYPE_CASE(TYPE) |
| Macro to implement standard type case in a variable type. | |
| #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. | |
| #define | ML_IMPLEMENT_VARIABLE_TYPE_CASES_INTEGER |
| Defines a variable type case block for all integer types. | |
| #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. | |
| #define | _ML_SWITCH_SELECT_OFFSET 32768 |
| Defines an offset for switch types (internal). | |
| #define | _ML_OUTPUTINDEX -1 |
| Defines a special index that means to use the output image. | |
| const int | ml::MLVariableType0 = _ML_SWITCH_SELECT_OFFSET |
| Defines to use the result type of variable type 0. | |
| const int | ml::MLVariableType1 = _ML_SWITCH_SELECT_OFFSET+1 |
| Defines to use the result type of variable type 1. | |
| const int | ml::MLVariableType2 = _ML_SWITCH_SELECT_OFFSET+2 |
| Defines to use the result type of variable type 2. | |
| const int | ml::MLVariableType3 = _ML_SWITCH_SELECT_OFFSET+3 |
| Defines to use the result type of variable type 3. | |
| const int | ml::MLGenericType = _ML_SWITCH_SELECT_OFFSET+10 |
| Defines special index to use a generic type. | |
| #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.