MeVisLabToolboxReference
|
File providing macros for itk filters having only pixel type arguments in templates. More...
Go to the source code of this file.
Defines | |
#define | _TEMPLATE_PIXEL_INPUTS0 OutPixelType |
Include dll-specific settings. | |
#define | _TEMPLATE_PIXEL_INPUTS1 InPixelType,OutPixelType |
#define | _TEMPLATE_PIXEL_INPUTS2 InPixelType,InPixelType,OutPixelType |
#define | _TEMPLATE_PIXEL_INPUTS3 InPixelType,InPixelType,InPixelType,OutPixelType |
#define | _TEMPLATE_PIXEL_INPUTS4 InPixelType,InPixelType,InPixelType,InPixelType,OutPixelType |
#define | _TEMPLATE_PIXEL_INPUTS5 InPixelType,InPixelType,InPixelType,InPixelType,InPixelType,OutPixelType |
#define | ML_ITK_DEFAULT_WRAPPER_PIXEL_TYPEDEFS_0(CLASS_NAME, NAMESPACE) typedef NAMESPACE::CLASS_NAME<_TEMPLATE_PIXEL_INPUTS0> FilterType; \ |
#define | ML_ITK_DEFAULT_WRAPPER_PIXEL_TYPEDEFS_1(CLASS_NAME, NAMESPACE) typedef NAMESPACE::CLASS_NAME<_TEMPLATE_PIXEL_INPUTS1> FilterType; \ |
See ML_ITK_DEFAULT_WRAPPER_PIXEL_TYPEDEFS_0; this is for 1 input. | |
#define | ML_ITK_DEFAULT_WRAPPER_PIXEL_TYPEDEFS_2(CLASS_NAME, NAMESPACE) typedef NAMESPACE::CLASS_NAME<_TEMPLATE_PIXEL_INPUTS2> FilterType; \ |
See ML_ITK_DEFAULT_WRAPPER_PIXEL_TYPEDEFS_0; this is for 2 inputs. | |
#define | ML_ITK_DEFAULT_WRAPPER_PIXEL_TYPEDEFS_3(CLASS_NAME, NAMESPACE) typedef NAMESPACE::CLASS_NAME<_TEMPLATE_PIXEL_INPUTS3> FilterType; \ |
See ML_ITK_DEFAULT_WRAPPER_PIXEL_TYPEDEFS_0; this is for 3 inputs. | |
#define | ML_ITK_WRAPPER_PIXEL_0_2D(PROJECT_PREFIX, CLASS_NAME, NAMESPACE) |
Implements the wrapper and support functionality for the ITK class CLASS_NAME, which must have 0 inputs. | |
#define | ML_ITK_WRAPPER_PIXEL_1_2D(PROJECT_PREFIX, CLASS_NAME, NAMESPACE) |
Implements the wrapper and support functionality for the ITK class CLASS_NAME, which must have 1 inputs. | |
#define | ML_ITK_WRAPPER_PIXEL_2_2D(PROJECT_PREFIX, CLASSNAME, NAMESPACE) |
Implements the wrapper and support functionality for the ITK class CLASS_NAME, which must have 2 inputs. | |
#define | ML_ITK_WRAPPER_PIXEL_3_2D(PROJECT_PREFIX, CLASSNAME, NAMESPACE) |
Implements the wrapper and support functionality for the ITK class CLASS_NAME, which must have 3 inputs. | |
#define | ML_ITK_WRAPPER_PIXEL_0_3D(PROJECT_PREFIX, CLASSNAME, NAMESPACE) |
Implements the wrapper and support functionality for the ITK class CLASS_NAME, which must have 0 inputs. | |
#define | ML_ITK_WRAPPER_PIXEL_1_3D(PROJECT_PREFIX, CLASSNAME, NAMESPACE) |
Implements the wrapper and support functionality for the ITK class CLASS_NAME, which must have 1 inputs. | |
#define | ML_ITK_WRAPPER_PIXEL_2_3D(PROJECT_PREFIX, CLASSNAME, NAMESPACE) |
Implements the wrapper and support functionality for the ITK class CLASS_NAME, which must have 2 inputs. | |
#define | ML_ITK_WRAPPER_PIXEL_3_3D(PROJECT_PREFIX, CLASSNAME, NAMESPACE) |
Implements the wrapper and support functionality for the ITK class CLASS_NAME, which must have 3 inputs. | |
#define | ML_ITK_WRAPPER_PIXEL_0_6D(PROJECT_PREFIX, CLASSNAME, NAMESPACE) |
Implements the wrapper and support functionality for the ITK class CLASS_NAME, which must have 0 inputs. | |
#define | ML_ITK_WRAPPER_PIXEL_1_6D(PROJECT_PREFIX, CLASSNAME, NAMESPACE) |
Implements the wrapper and support functionality for the ITK class CLASS_NAME, which must have 1 inputs. | |
#define | ML_ITK_WRAPPER_PIXEL_2_6D(PROJECT_PREFIX, CLASSNAME, NAMESPACE) |
Implements the wrapper and support functionality for the ITK class CLASS_NAME, which must have 2 inputs. | |
#define | ML_ITK_WRAPPER_PIXEL_3_6D(PROJECT_PREFIX, CLASSNAME, NAMESPACE) |
Implements the wrapper and support functionality for the ITK class CLASS_NAME, which must have 3 inputs. |
File providing macros for itk filters having only pixel type arguments in templates.
Definition in file mlITKPixelTypeSupport.h.
#define _TEMPLATE_PIXEL_INPUTS0 OutPixelType |
Include dll-specific settings.
Definition at line 28 of file mlITKPixelTypeSupport.h.
#define _TEMPLATE_PIXEL_INPUTS1 InPixelType,OutPixelType |
Definition at line 29 of file mlITKPixelTypeSupport.h.
#define _TEMPLATE_PIXEL_INPUTS2 InPixelType,InPixelType,OutPixelType |
Definition at line 30 of file mlITKPixelTypeSupport.h.
#define _TEMPLATE_PIXEL_INPUTS3 InPixelType,InPixelType,InPixelType,OutPixelType |
Definition at line 31 of file mlITKPixelTypeSupport.h.
#define _TEMPLATE_PIXEL_INPUTS4 InPixelType,InPixelType,InPixelType,InPixelType,OutPixelType |
Definition at line 32 of file mlITKPixelTypeSupport.h.
#define _TEMPLATE_PIXEL_INPUTS5 InPixelType,InPixelType,InPixelType,InPixelType,InPixelType,OutPixelType |
Definition at line 33 of file mlITKPixelTypeSupport.h.
#define ML_ITK_DEFAULT_WRAPPER_PIXEL_TYPEDEFS_0 | ( | CLASS_NAME, | |
NAMESPACE | |||
) | typedef NAMESPACE::CLASS_NAME<_TEMPLATE_PIXEL_INPUTS0> FilterType; \ |
Definition at line 39 of file mlITKPixelTypeSupport.h.
#define ML_ITK_DEFAULT_WRAPPER_PIXEL_TYPEDEFS_1 | ( | CLASS_NAME, | |
NAMESPACE | |||
) | typedef NAMESPACE::CLASS_NAME<_TEMPLATE_PIXEL_INPUTS1> FilterType; \ |
See ML_ITK_DEFAULT_WRAPPER_PIXEL_TYPEDEFS_0; this is for 1 input.
Definition at line 43 of file mlITKPixelTypeSupport.h.
#define ML_ITK_DEFAULT_WRAPPER_PIXEL_TYPEDEFS_2 | ( | CLASS_NAME, | |
NAMESPACE | |||
) | typedef NAMESPACE::CLASS_NAME<_TEMPLATE_PIXEL_INPUTS2> FilterType; \ |
See ML_ITK_DEFAULT_WRAPPER_PIXEL_TYPEDEFS_0; this is for 2 inputs.
Definition at line 47 of file mlITKPixelTypeSupport.h.
#define ML_ITK_DEFAULT_WRAPPER_PIXEL_TYPEDEFS_3 | ( | CLASS_NAME, | |
NAMESPACE | |||
) | typedef NAMESPACE::CLASS_NAME<_TEMPLATE_PIXEL_INPUTS3> FilterType; \ |
See ML_ITK_DEFAULT_WRAPPER_PIXEL_TYPEDEFS_0; this is for 3 inputs.
Definition at line 51 of file mlITKPixelTypeSupport.h.
#define ML_ITK_WRAPPER_PIXEL_0_2D | ( | PROJECT_PREFIX, | |
CLASS_NAME, | |||
NAMESPACE | |||
) |
_ML_ITK_WRAPPER(PROJECT_PREFIX, CLASS_NAME, NAMESPACE, _ML_ITK_DETERMINE_IN_REGION_0, \ ML_ITK_DEFAULT_WRAPPER_PIXEL_TYPEDEFS_0, \ ML_IMPLEMENT_ALL_ITK_2D_CASES, _ML_ITK_DETERMINE_OUT_REGION_0)
Implements the wrapper and support functionality for the ITK class CLASS_NAME, which must have 0 inputs.
Definition at line 60 of file mlITKPixelTypeSupport.h.
#define ML_ITK_WRAPPER_PIXEL_0_3D | ( | PROJECT_PREFIX, | |
CLASSNAME, | |||
NAMESPACE | |||
) |
_ML_ITK_WRAPPER(PROJECT_PREFIX, CLASSNAME, NAMESPACE, _ML_ITK_DETERMINE_IN_REGION_0, \ ML_ITK_DEFAULT_WRAPPER_PIXEL_TYPEDEFS_0, \ ML_IMPLEMENT_ALL_ITK_3D_CASES, _ML_ITK_DETERMINE_OUT_REGION_0)
Implements the wrapper and support functionality for the ITK class CLASS_NAME, which must have 0 inputs.
Definition at line 89 of file mlITKPixelTypeSupport.h.
#define ML_ITK_WRAPPER_PIXEL_0_6D | ( | PROJECT_PREFIX, | |
CLASSNAME, | |||
NAMESPACE | |||
) |
_ML_ITK_WRAPPER(PROJECT_PREFIX, CLASSNAME, NAMESPACE, _ML_ITK_DETERMINE_IN_REGION_0, \ ML_ITK_DEFAULT_WRAPPER_PIXEL_TYPEDEFS_0, \ ML_IMPLEMENT_ALL_ITK_6D_CASES, _ML_ITK_DETERMINE_OUT_REGION_0)
Implements the wrapper and support functionality for the ITK class CLASS_NAME, which must have 0 inputs.
Definition at line 118 of file mlITKPixelTypeSupport.h.
#define ML_ITK_WRAPPER_PIXEL_1_2D | ( | PROJECT_PREFIX, | |
CLASS_NAME, | |||
NAMESPACE | |||
) |
_ML_ITK_WRAPPER(PROJECT_PREFIX, CLASS_NAME, NAMESPACE, _ML_ITK_DETERMINE_IN_REGION_N, \ ML_ITK_DEFAULT_WRAPPER_PIXEL_TYPEDEFS_1, \ ML_IMPLEMENT_ALL_ITK_2D_CASES, _ML_ITK_DETERMINE_OUT_REGION_N)
Implements the wrapper and support functionality for the ITK class CLASS_NAME, which must have 1 inputs.
Definition at line 66 of file mlITKPixelTypeSupport.h.
#define ML_ITK_WRAPPER_PIXEL_1_3D | ( | PROJECT_PREFIX, | |
CLASSNAME, | |||
NAMESPACE | |||
) |
_ML_ITK_WRAPPER(PROJECT_PREFIX, CLASSNAME, NAMESPACE, _ML_ITK_DETERMINE_IN_REGION_N, \ ML_ITK_DEFAULT_WRAPPER_PIXEL_TYPEDEFS_1, \ ML_IMPLEMENT_ALL_ITK_3D_CASES, _ML_ITK_DETERMINE_OUT_REGION_N)
Implements the wrapper and support functionality for the ITK class CLASS_NAME, which must have 1 inputs.
Definition at line 95 of file mlITKPixelTypeSupport.h.
#define ML_ITK_WRAPPER_PIXEL_1_6D | ( | PROJECT_PREFIX, | |
CLASSNAME, | |||
NAMESPACE | |||
) |
_ML_ITK_WRAPPER(PROJECT_PREFIX, CLASSNAME, NAMESPACE, _ML_ITK_DETERMINE_IN_REGION_N, \ ML_ITK_DEFAULT_WRAPPER_PIXEL_TYPEDEFS_1, \ ML_IMPLEMENT_ALL_ITK_6D_CASES, _ML_ITK_DETERMINE_OUT_REGION_N)
Implements the wrapper and support functionality for the ITK class CLASS_NAME, which must have 1 inputs.
Definition at line 124 of file mlITKPixelTypeSupport.h.
#define ML_ITK_WRAPPER_PIXEL_2_2D | ( | PROJECT_PREFIX, | |
CLASSNAME, | |||
NAMESPACE | |||
) |
_ML_ITK_WRAPPER(PROJECT_PREFIX, CLASSNAME, NAMESPACE, _ML_ITK_DETERMINE_IN_REGION_N, \ ML_ITK_DEFAULT_WRAPPER_PIXEL_TYPEDEFS_2, \ ML_IMPLEMENT_ALL_ITK_2D_CASES, _ML_ITK_DETERMINE_OUT_REGION_N)
Implements the wrapper and support functionality for the ITK class CLASS_NAME, which must have 2 inputs.
Definition at line 72 of file mlITKPixelTypeSupport.h.
#define ML_ITK_WRAPPER_PIXEL_2_3D | ( | PROJECT_PREFIX, | |
CLASSNAME, | |||
NAMESPACE | |||
) |
_ML_ITK_WRAPPER(PROJECT_PREFIX, CLASSNAME, NAMESPACE, _ML_ITK_DETERMINE_IN_REGION_N, \ ML_ITK_DEFAULT_WRAPPER_PIXEL_TYPEDEFS_2, \ ML_IMPLEMENT_ALL_ITK_3D_CASES, _ML_ITK_DETERMINE_OUT_REGION_N)
Implements the wrapper and support functionality for the ITK class CLASS_NAME, which must have 2 inputs.
Definition at line 101 of file mlITKPixelTypeSupport.h.
#define ML_ITK_WRAPPER_PIXEL_2_6D | ( | PROJECT_PREFIX, | |
CLASSNAME, | |||
NAMESPACE | |||
) |
_ML_ITK_WRAPPER(PROJECT_PREFIX, CLASSNAME, NAMESPACE, _ML_ITK_DETERMINE_IN_REGION_N, \ ML_ITK_DEFAULT_WRAPPER_PIXEL_TYPEDEFS_2, \ ML_IMPLEMENT_ALL_ITK_6D_CASES, _ML_ITK_DETERMINE_OUT_REGION_N)
Implements the wrapper and support functionality for the ITK class CLASS_NAME, which must have 2 inputs.
Definition at line 130 of file mlITKPixelTypeSupport.h.
#define ML_ITK_WRAPPER_PIXEL_3_2D | ( | PROJECT_PREFIX, | |
CLASSNAME, | |||
NAMESPACE | |||
) |
_ML_ITK_WRAPPER(PROJECT_PREFIX, CLASSNAME, NAMESPACE, _ML_ITK_DETERMINE_IN_REGION_N, \ ML_ITK_DEFAULT_WRAPPER_PIXEL_TYPEDEFS_3, \ ML_IMPLEMENT_ALL_ITK_2D_CASES, _ML_ITK_DETERMINE_OUT_REGION_N)
Implements the wrapper and support functionality for the ITK class CLASS_NAME, which must have 3 inputs.
Definition at line 78 of file mlITKPixelTypeSupport.h.
#define ML_ITK_WRAPPER_PIXEL_3_3D | ( | PROJECT_PREFIX, | |
CLASSNAME, | |||
NAMESPACE | |||
) |
_ML_ITK_WRAPPER(PROJECT_PREFIX, CLASSNAME, NAMESPACE, _ML_ITK_DETERMINE_IN_REGION_N, \ ML_ITK_DEFAULT_WRAPPER_PIXEL_TYPEDEFS_3, \ ML_IMPLEMENT_ALL_ITK_3D_CASES, _ML_ITK_DETERMINE_OUT_REGION_N)
Implements the wrapper and support functionality for the ITK class CLASS_NAME, which must have 3 inputs.
Definition at line 107 of file mlITKPixelTypeSupport.h.
#define ML_ITK_WRAPPER_PIXEL_3_6D | ( | PROJECT_PREFIX, | |
CLASSNAME, | |||
NAMESPACE | |||
) |
_ML_ITK_WRAPPER(PROJECT_PREFIX, CLASSNAME, NAMESPACE, _ML_ITK_DETERMINE_IN_REGION_N, \ ML_ITK_DEFAULT_WRAPPER_PIXEL_TYPEDEFS_3, \ ML_IMPLEMENT_ALL_ITK_6D_CASES, _ML_ITK_DETERMINE_OUT_REGION_N)
Implements the wrapper and support functionality for the ITK class CLASS_NAME, which must have 3 inputs.
Definition at line 136 of file mlITKPixelTypeSupport.h.