MeVisLabToolboxReference
FMEwork/ITK/Sources/ITK/MLITK/ITKSupport/mlITKPixelTypeSupport.h File Reference

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.

Detailed Description

File providing macros for itk filters having only pixel type arguments in templates.

Author:
Wolf Spindler

Definition in file mlITKPixelTypeSupport.h.


Define Documentation

#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 
)
Value:

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 
)
Value:

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 
)
Value:

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 
)
Value:

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 
)
Value:

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 
)
Value:

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 
)
Value:

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 
)
Value:

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 
)
Value:

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 
)
Value:

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 
)
Value:

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 
)
Value:

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.