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

File implementing support for itk classes compiling only for special type sets. More...

Go to the source code of this file.

Defines

#define _ML_IMPLEMENT_FLOAT_ITK_CASES_ALL_DIMS(INFO_STRING, USER_CODE, CLASS_NAME, DATATYPE_ENUM, DIM, DIM_INST)
 Include dll-specific settings.
#define _ML_IMPLEMENT_DOUBLE_ITK_CASES_ALL_DIMS(INFO_STRING, USER_CODE, CLASS_NAME, DATATYPE_ENUM, DIM, DIM_INST)
 This macro implements code only for the double ML voxel data type.
#define _ML_IMPLEMENT_FLOAT_DOUBLE_ITK_CASES_ALL_DIMS(INFO_STRING, USER_CODE, CLASS_NAME, DATATYPE_ENUM, DIM, DIM_INST)
 This macro implements code only for floating point ML voxel data types.
#define _ML_IMPLEMENT_INT_ITK_CASES_ALL_DIMS(INFO_STRING, USER_CODE, CLASS_NAME, DATATYPE_ENUM, DIM, DIM_INST)
 This macro implements code only for integer ML voxel data types.
#define _ML_IMPLEMENT_SIGNED_ITK_CASES_ALL_DIMS(INFO_STRING, USER_CODE, CLASS_NAME, DATATYPE_ENUM, DIM, DIM_INST)
 This macro implements code only for signed ML voxel data types.
#define _ML_IMPLEMENT_SIGNED_INT_ITK_CASES_ALL_DIMS(INFO_STRING, USER_CODE, CLASS_NAME, DATATYPE_ENUM, DIM, DIM_INST)
 This macro implements code only for signed integer ML voxel data types.
#define _ML_IMPLEMENT_FLOAT_ITK_2D_CASES(INFO_STRING, USER_CODE, CLASS_NAME, DATATYPE_ENUM, DIM)   _ML_IMPLEMENT_FLOAT_ITK_CASES_ALL_DIMS(INFO_STRING, USER_CODE, CLASS_NAME, DATATYPE_ENUM, DIM, _ML_INSTANTIATE_2D_CODE)
 This macro implements code only for 2D floating point ML voxel data type .
#define _ML_IMPLEMENT_FLOAT_ITK_3D_CASES(INFO_STRING, USER_CODE, CLASS_NAME, DATATYPE_ENUM, DIM)   _ML_IMPLEMENT_FLOAT_ITK_CASES_ALL_DIMS(INFO_STRING, USER_CODE, CLASS_NAME, DATATYPE_ENUM, DIM, _ML_INSTANTIATE_3D_CODE)
 This macro implements code only for 3D floating point ML voxel data type .
#define _ML_IMPLEMENT_FLOAT_ITK_2D3D_CASES(INFO_STRING, USER_CODE, CLASS_NAME, DATATYPE_ENUM, DIM)   _ML_IMPLEMENT_FLOAT_ITK_CASES_ALL_DIMS(INFO_STRING, USER_CODE, CLASS_NAME, DATATYPE_ENUM, DIM, _ML_INSTANTIATE_2D3D_CODE)
 This macro implements code for 2+3D floating point ML voxel data type .
#define _ML_IMPLEMENT_FLOAT_ITK_6D_CASES(INFO_STRING, USER_CODE, CLASS_NAME, DATATYPE_ENUM, DIM)   _ML_IMPLEMENT_FLOAT_ITK_CASES_ALL_DIMS(INFO_STRING, USER_CODE, CLASS_NAME, DATATYPE_ENUM, DIM, _ML_INSTANTIATE_6D_CODE)
 This macro implements code for 2D, 3D, and 6D floating point ML voxel data type.
#define _ML_IMPLEMENT_DOUBLE_ITK_2D_CASES(INFO_STRING, USER_CODE, CLASS_NAME, DATATYPE_ENUM, DIM)   _ML_IMPLEMENT_DOUBLE_ITK_CASES_ALL_DIMS(INFO_STRING, USER_CODE, CLASS_NAME, DATATYPE_ENUM, DIM, _ML_INSTANTIATE_2D_CODE)
 This macro implements code only for 2D double ML voxel data type .
#define _ML_IMPLEMENT_DOUBLE_ITK_3D_CASES(INFO_STRING, USER_CODE, CLASS_NAME, DATATYPE_ENUM, DIM)   _ML_IMPLEMENT_DOUBLE_ITK_CASES_ALL_DIMS(INFO_STRING, USER_CODE, CLASS_NAME, DATATYPE_ENUM, DIM, _ML_INSTANTIATE_3D_CODE)
 This macro implements code only for 3D double point ML voxel data type .
#define _ML_IMPLEMENT_DOUBLE_ITK_2D3D_CASES(INFO_STRING, USER_CODE, CLASS_NAME, DATATYPE_ENUM, DIM)   _ML_IMPLEMENT_DOUBLE_ITK_CASES_ALL_DIMS(INFO_STRING, USER_CODE, CLASS_NAME, DATATYPE_ENUM, DIM, _ML_INSTANTIATE_2D3D_CODE)
 This macro implements code for 2+3D double point ML voxel data type .
#define _ML_IMPLEMENT_DOUBLE_ITK_6D_CASES(INFO_STRING, USER_CODE, CLASS_NAME, DATATYPE_ENUM, DIM)   _ML_IMPLEMENT_DOUBLE_ITK_CASES_ALL_DIMS(INFO_STRING, USER_CODE, CLASS_NAME, DATATYPE_ENUM, DIM, _ML_INSTANTIATE_6D_CODE)
 This macro implements code for 2D, 3D, and 6D double point ML voxel data type.
#define _ML_IMPLEMENT_FLOAT_DOUBLE_ITK_2D_CASES(INFO_STRING, USER_CODE, CLASS_NAME, DATATYPE_ENUM, DIM)   _ML_IMPLEMENT_FLOAT_DOUBLE_ITK_CASES_ALL_DIMS(INFO_STRING, USER_CODE, CLASS_NAME, DATATYPE_ENUM, DIM, _ML_INSTANTIATE_2D_CODE)
 This macro implements code only for 2D float and double ML voxel data type .
#define _ML_IMPLEMENT_FLOAT_DOUBLE_ITK_3D_CASES(INFO_STRING, USER_CODE, CLASS_NAME, DATATYPE_ENUM, DIM)   _ML_IMPLEMENT_FLOAT_DOUBLE_ITK_CASES_ALL_DIMS(INFO_STRING, USER_CODE, CLASS_NAME, DATATYPE_ENUM, DIM, _ML_INSTANTIATE_3D_CODE)
 This macro implements code only for 3D float and double ML voxel data type .
#define _ML_IMPLEMENT_FLOAT_DOUBLE_ITK_2D3D_CASES(INFO_STRING, USER_CODE, CLASS_NAME, DATATYPE_ENUM, DIM)   _ML_IMPLEMENT_FLOAT_DOUBLE_ITK_CASES_ALL_DIMS(INFO_STRING, USER_CODE, CLASS_NAME, DATATYPE_ENUM, DIM, _ML_INSTANTIATE_2D3D_CODE)
 This macro implements code for 2+3D float and double ML voxel data type .
#define _ML_IMPLEMENT_FLOAT_DOUBLE_ITK_6D_CASES(INFO_STRING, USER_CODE, CLASS_NAME, DATATYPE_ENUM, DIM)   _ML_IMPLEMENT_FLOAT_DOUBLE_ITK_CASES_ALL_DIMS(INFO_STRING, USER_CODE, CLASS_NAME, DATATYPE_ENUM, DIM, _ML_INSTANTIATE_6D_CODE)
 This macro implements code for 2D, 3D, and 6D float and double ML voxel data type.
#define _ML_IMPLEMENT_INT_ITK_2D_CASES(INFO_STRING, USER_CODE, CLASS_NAME, DATATYPE_ENUM, DIM)   _ML_IMPLEMENT_INT_ITK_CASES_ALL_DIMS(INFO_STRING, USER_CODE, CLASS_NAME, DATATYPE_ENUM, DIM, _ML_INSTANTIATE_2D_CODE)
 This macro implements code only for 2D integer ML voxel data type .
#define _ML_IMPLEMENT_INT_ITK_3D_CASES(INFO_STRING, USER_CODE, CLASS_NAME, DATATYPE_ENUM, DIM)   _ML_IMPLEMENT_INT_ITK_CASES_ALL_DIMS(INFO_STRING, USER_CODE, CLASS_NAME, DATATYPE_ENUM, DIM, _ML_INSTANTIATE_3D_CODE)
 This macro implements code only for 3D integer ML voxel data type .
#define _ML_IMPLEMENT_INT_ITK_2D3D_CASES(INFO_STRING, USER_CODE, CLASS_NAME, DATATYPE_ENUM, DIM)   _ML_IMPLEMENT_INT_ITK_CASES_ALL_DIMS(INFO_STRING, USER_CODE, CLASS_NAME, DATATYPE_ENUM, DIM, _ML_INSTANTIATE_2D3D_CODE)
 This macro implements code for 2+3D integer ML voxel data type .
#define _ML_IMPLEMENT_INT_ITK_6D_CASES(INFO_STRING, USER_CODE, CLASS_NAME, DATATYPE_ENUM, DIM)   _ML_IMPLEMENT_INT_ITK_CASES_ALL_DIMS(INFO_STRING, USER_CODE, CLASS_NAME, DATATYPE_ENUM, DIM, _ML_INSTANTIATE_6D_CODE)
 This macro implements code for 2D, 3D, and 6D integer ML voxel data type.
#define _ML_IMPLEMENT_SIGNED_ITK_2D_CASES(INFO_STRING, USER_CODE, CLASS_NAME, DATATYPE_ENUM, DIM)   _ML_IMPLEMENT_SIGNED_ITK_CASES_ALL_DIMS(INFO_STRING, USER_CODE, CLASS_NAME, DATATYPE_ENUM, DIM, _ML_INSTANTIATE_2D_CODE)
 This macro implements code only for 2D signed ML voxel data type .
#define _ML_IMPLEMENT_SIGNED_ITK_3D_CASES(INFO_STRING, USER_CODE, CLASS_NAME, DATATYPE_ENUM, DIM)   _ML_IMPLEMENT_SIGNED_ITK_CASES_ALL_DIMS(INFO_STRING, USER_CODE, CLASS_NAME, DATATYPE_ENUM, DIM, _ML_INSTANTIATE_3D_CODE)
 This macro implements code only for 3D signed ML voxel data type .
#define _ML_IMPLEMENT_SIGNED_ITK_2D3D_CASES(INFO_STRING, USER_CODE, CLASS_NAME, DATATYPE_ENUM, DIM)   _ML_IMPLEMENT_SIGNED_ITK_CASES_ALL_DIMS(INFO_STRING, USER_CODE, CLASS_NAME, DATATYPE_ENUM, DIM, _ML_INSTANTIATE_2D3D_CODE)
 This macro implements code for 2+3D signed ML voxel data type .
#define _ML_IMPLEMENT_SIGNED_ITK_6D_CASES(INFO_STRING, USER_CODE, CLASS_NAME, DATATYPE_ENUM, DIM)   _ML_IMPLEMENT_SIGNED_ITK_CASES_ALL_DIMS(INFO_STRING, USER_CODE, CLASS_NAME, DATATYPE_ENUM, DIM, _ML_INSTANTIATE_6D_CODE)
 This macro implements code for 2D, 3D, and 6D signed ML voxel data type.
#define _ML_IMPLEMENT_SIGNED_INT_ITK_2D_CASES(INFO_STRING, USER_CODE, CLASS_NAME, DATATYPE_ENUM, DIM)   _ML_IMPLEMENT_SIGNED_INT_ITK_CASES_ALL_DIMS(INFO_STRING, USER_CODE, CLASS_NAME, DATATYPE_ENUM, DIM, _ML_INSTANTIATE_2D_CODE)
 This macro implements code only for 2D signed integer ML voxel data type .
#define _ML_IMPLEMENT_SIGNED_INT_ITK_3D_CASES(INFO_STRING, USER_CODE, CLASS_NAME, DATATYPE_ENUM, DIM)   _ML_IMPLEMENT_SIGNED_INT_ITK_CASES_ALL_DIMS(INFO_STRING, USER_CODE, CLASS_NAME, DATATYPE_ENUM, DIM, _ML_INSTANTIATE_3D_CODE)
 This macro implements code only for 3D signed integer ML voxel data type .
#define _ML_IMPLEMENT_SIGNED_INT_ITK_2D3D_CASES(INFO_STRING, USER_CODE, CLASS_NAME, DATATYPE_ENUM, DIM)   _ML_IMPLEMENT_SIGNED_INT_ITK_CASES_ALL_DIMS(INFO_STRING, USER_CODE, CLASS_NAME, DATATYPE_ENUM, DIM, _ML_INSTANTIATE_2D3D_CODE)
 This macro implements code for 2+3D signed integer ML voxel data type .
#define _ML_IMPLEMENT_SIGNED_INT_ITK_6D_CASES(INFO_STRING, USER_CODE, CLASS_NAME, DATATYPE_ENUM, DIM)   _ML_IMPLEMENT_SIGNED_INT_ITK_CASES_ALL_DIMS(INFO_STRING, USER_CODE, CLASS_NAME, DATATYPE_ENUM, DIM, _ML_INSTANTIATE_6D_CODE)
 This macro implements code for 2D, 3D, and 6D signed integer ML voxel data type.
#define ML_ITK_FLOATFILTER_WRAPPER_0_2D(PROJECT_PREFIX, CLASS_NAME, NAMESPACE)
 Implement all support functionality for ITK level set filter calls and the call to the correct template version of of calcOutSubImageT.
#define ML_ITK_FLOATFILTER_WRAPPER_1_2D(PROJECT_PREFIX, CLASS_NAME, NAMESPACE)
 Implement all support functionality for ITK level set filter calls and the call to the correct template version of of calcOutSubImageT.
#define ML_ITK_FLOATFILTER_WRAPPER_2_2D(PROJECT_PREFIX, CLASS_NAME, NAMESPACE)
 Implement all support functionality for ITK level set filter calls and the call to the correct template version of of calcOutSubImageT.
#define ML_ITK_FLOATFILTER_WRAPPER_3_2D(PROJECT_PREFIX, CLASS_NAME, NAMESPACE)
 Implement all support functionality for ITK level set filter calls and the call to the correct template version of of calcOutSubImageT.
#define ML_ITK_FLOATFILTER_WRAPPER_0_3D(PROJECT_PREFIX, CLASS_NAME, NAMESPACE)
 Implement all support functionality for ITK level set filter calls and the call to the correct template version of of calcOutSubImageT.
#define ML_ITK_FLOATFILTER_WRAPPER_1_3D(PROJECT_PREFIX, CLASS_NAME, NAMESPACE)
 Implement all support functionality for ITK level set filter calls and the call to the correct template version of of calcOutSubImageT.
#define ML_ITK_FLOATFILTER_WRAPPER_2_3D(PROJECT_PREFIX, CLASS_NAME, NAMESPACE)
 Implement all support functionality for ITK level set filter calls and the call to the correct template version of of calcOutSubImageT.
#define ML_ITK_FLOATFILTER_WRAPPER_3_3D(PROJECT_PREFIX, CLASS_NAME, NAMESPACE)
 Implement all support functionality for ITK level set filter calls and the call to the correct template version of of calcOutSubImageT.
#define ML_ITK_FLOATFILTER_WRAPPER_0_2D3D(PROJECT_PREFIX, CLASS_NAME, NAMESPACE)
 Implement all support functionality for ITK level set filter calls and the call to the correct template version of of calcOutSubImageT.
#define ML_ITK_FLOATFILTER_WRAPPER_1_2D3D(PROJECT_PREFIX, CLASS_NAME, NAMESPACE)
 Implement all support functionality for ITK level set filter calls and the call to the correct template version of of calcOutSubImageT.
#define ML_ITK_FLOATFILTER_WRAPPER_2_2D3D(PROJECT_PREFIX, CLASS_NAME, NAMESPACE)
 Implement all support functionality for ITK level set filter calls and the call to the correct template version of of calcOutSubImageT.
#define ML_ITK_FLOATFILTER_WRAPPER_3_2D3D(PROJECT_PREFIX, CLASS_NAME, NAMESPACE)
 Implement all support functionality for ITK level set filter calls and the call to the correct template version of of calcOutSubImageT.
#define ML_ITK_FLOATFILTER_WRAPPER_0_6D(PROJECT_PREFIX, CLASS_NAME, NAMESPACE)
 Implement all support functionality for ITK level set filter calls and the call to the correct template version of of calcOutSubImageT.
#define ML_ITK_FLOATFILTER_WRAPPER_1_6D(PROJECT_PREFIX, CLASS_NAME, NAMESPACE)
 Implement all support functionality for ITK level set filter calls and the call to the correct template version of of calcOutSubImageT.
#define ML_ITK_FLOATFILTER_WRAPPER_2_6D(PROJECT_PREFIX, CLASS_NAME, NAMESPACE)
 Implement all support functionality for ITK level set filter calls and the call to the correct template version of of calcOutSubImageT.
#define ML_ITK_FLOATFILTER_WRAPPER_3_6D(PROJECT_PREFIX, CLASS_NAME, NAMESPACE)
 Implement all support functionality for ITK level set filter calls and the call to the correct template version of of calcOutSubImageT.
#define ML_ITK_DOUBLEFILTER_WRAPPER_0_2D(PROJECT_PREFIX, CLASS_NAME, NAMESPACE)
 Implement all support functionality for ITK level set filter calls and the call to the correct template version of of calcOutSubImageT.
#define ML_ITK_DOUBLEFILTER_WRAPPER_1_2D(PROJECT_PREFIX, CLASS_NAME, NAMESPACE)
 Implement all support functionality for ITK level set filter calls and the call to the correct template version of of calcOutSubImageT.
#define ML_ITK_DOUBLEFILTER_WRAPPER_2_2D(PROJECT_PREFIX, CLASS_NAME, NAMESPACE)
 Implement all support functionality for ITK level set filter calls and the call to the correct template version of of calcOutSubImageT.
#define ML_ITK_DOUBLEFILTER_WRAPPER_3_2D(PROJECT_PREFIX, CLASS_NAME, NAMESPACE)
 Implement all support functionality for ITK level set filter calls and the call to the correct template version of of calcOutSubImageT.
#define ML_ITK_DOUBLEFILTER_WRAPPER_0_3D(PROJECT_PREFIX, CLASS_NAME, NAMESPACE)
 Implement all support functionality for ITK level set filter calls and the call to the correct template version of of calcOutSubImageT.
#define ML_ITK_DOUBLEFILTER_WRAPPER_1_3D(PROJECT_PREFIX, CLASS_NAME, NAMESPACE)
 Implement all support functionality for ITK level set filter calls and the call to the correct template version of of calcOutSubImageT.
#define ML_ITK_DOUBLEFILTER_WRAPPER_2_3D(PROJECT_PREFIX, CLASS_NAME, NAMESPACE)
 Implement all support functionality for ITK level set filter calls and the call to the correct template version of of calcOutSubImageT.
#define ML_ITK_DOUBLEFILTER_WRAPPER_2_3D(PROJECT_PREFIX, CLASS_NAME, NAMESPACE)
 Implement all support functionality for ITK level set filter calls and the call to the correct template version of of calcOutSubImageT.
#define ML_ITK_DOUBLEFILTER_WRAPPER_0_2D3D(PROJECT_PREFIX, CLASS_NAME, NAMESPACE)
 Implement all support functionality for ITK level set filter calls and the call to the correct template version of of calcOutSubImageT.
#define ML_ITK_DOUBLEFILTER_WRAPPER_1_2D3D(PROJECT_PREFIX, CLASS_NAME, NAMESPACE)
 Implement all support functionality for ITK level set filter calls and the call to the correct template version of of calcOutSubImageT.
#define ML_ITK_DOUBLEFILTER_WRAPPER_2_2D3D(PROJECT_PREFIX, CLASS_NAME, NAMESPACE)
 Implement all support functionality for ITK level set filter calls and the call to the correct template version of of calcOutSubImageT.
#define ML_ITK_DOUBLEFILTER_WRAPPER_2_2D3D(PROJECT_PREFIX, CLASS_NAME, NAMESPACE)
 Implement all support functionality for ITK level set filter calls and the call to the correct template version of of calcOutSubImageT.
#define ML_ITK_DOUBLEFILTER_WRAPPER_0_6D(PROJECT_PREFIX, CLASS_NAME, NAMESPACE)
 Implement all support functionality for ITK level set filter calls and the call to the correct template version of of calcOutSubImageT.
#define ML_ITK_DOUBLEFILTER_WRAPPER_1_6D(PROJECT_PREFIX, CLASS_NAME, NAMESPACE)
 Implement all support functionality for ITK level set filter calls and the call to the correct template version of of calcOutSubImageT.
#define ML_ITK_DOUBLEFILTER_WRAPPER_2_6D(PROJECT_PREFIX, CLASS_NAME, NAMESPACE)
 Implement all support functionality for ITK level set filter calls and the call to the correct template version of of calcOutSubImageT.
#define ML_ITK_DOUBLEFILTER_WRAPPER_3_6D(PROJECT_PREFIX, CLASS_NAME, NAMESPACE)
 Implement all support functionality for ITK level set filter calls and the call to the correct template version of of calcOutSubImageT.
#define ML_ITK_FLOAT_DOUBLEFILTER_WRAPPER_0_2D(PROJECT_PREFIX, CLASS_NAME, NAMESPACE)
 Implement all support functionality for ITK level set filter calls and the call to the correct template version of of calcOutSubImageT.
#define ML_ITK_FLOAT_DOUBLEFILTER_WRAPPER_1_2D(PROJECT_PREFIX, CLASS_NAME, NAMESPACE)
 Implement all support functionality for ITK level set filter calls and the call to the correct template version of of calcOutSubImageT.
#define ML_ITK_FLOAT_DOUBLEFILTER_WRAPPER_2_2D(PROJECT_PREFIX, CLASS_NAME, NAMESPACE)
 Implement all support functionality for ITK level set filter calls and the call to the correct template version of of calcOutSubImageT.
#define ML_ITK_FLOAT_DOUBLEFILTER_WRAPPER_3_2D(PROJECT_PREFIX, CLASS_NAME, NAMESPACE)
 Implement all support functionality for ITK level set filter calls and the call to the correct template version of of calcOutSubImageT.
#define ML_ITK_FLOAT_DOUBLEFILTER_WRAPPER_0_3D(PROJECT_PREFIX, CLASS_NAME, NAMESPACE)
 Implement all support functionality for ITK level set filter calls and the call to the correct template version of of calcOutSubImageT.
#define ML_ITK_FLOAT_DOUBLEFILTER_WRAPPER_1_3D(PROJECT_PREFIX, CLASS_NAME, NAMESPACE)
 Implement all support functionality for ITK level set filter calls and the call to the correct template version of of calcOutSubImageT.
#define ML_ITK_FLOAT_DOUBLEFILTER_WRAPPER_2_3D(PROJECT_PREFIX, CLASS_NAME, NAMESPACE)
 Implement all support functionality for ITK level set filter calls and the call to the correct template version of of calcOutSubImageT.
#define ML_ITK_FLOAT_DOUBLEFILTER_WRAPPER_3_3D(PROJECT_PREFIX, CLASS_NAME, NAMESPACE)
 Implement all support functionality for ITK level set filter calls and the call to the correct template version of of calcOutSubImageT.
#define ML_ITK_FLOAT_DOUBLEFILTER_WRAPPER_0_2D3D(PROJECT_PREFIX, CLASS_NAME, NAMESPACE)
 Implement all support functionality for ITK level set filter calls and the call to the correct template version of of calcOutSubImageT.
#define ML_ITK_FLOAT_DOUBLEFILTER_WRAPPER_1_2D3D(PROJECT_PREFIX, CLASS_NAME, NAMESPACE)
 Implement all support functionality for ITK level set filter calls and the call to the correct template version of of calcOutSubImageT.
#define ML_ITK_FLOAT_DOUBLEFILTER_WRAPPER_2_2D3D(PROJECT_PREFIX, CLASS_NAME, NAMESPACE)
 Implement all support functionality for ITK level set filter calls and the call to the correct template version of of calcOutSubImageT.
#define ML_ITK_FLOAT_DOUBLEFILTER_WRAPPER_3_2D3D(PROJECT_PREFIX, CLASS_NAME, NAMESPACE)
 Implement all support functionality for ITK level set filter calls and the call to the correct template version of of calcOutSubImageT.
#define ML_ITK_FLOAT_DOUBLEFILTER_WRAPPER_0_6D(PROJECT_PREFIX, CLASS_NAME, NAMESPACE)
 Implement all support functionality for ITK level set filter calls and the call to the correct template version of of calcOutSubImageT.
#define ML_ITK_FLOAT_DOUBLEFILTER_WRAPPER_1_6D(PROJECT_PREFIX, CLASS_NAME, NAMESPACE)
 Implement all support functionality for ITK level set filter calls and the call to the correct template version of of calcOutSubImageT.
#define ML_ITK_FLOAT_DOUBLEFILTER_WRAPPER_2_6D(PROJECT_PREFIX, CLASS_NAME, NAMESPACE)
 Implement all support functionality for ITK level set filter calls and the call to the correct template version of of calcOutSubImageT.
#define ML_ITK_FLOAT_DOUBLEFILTER_WRAPPER_3_6D(PROJECT_PREFIX, CLASS_NAME, NAMESPACE)
 Implement all support functionality for ITK level set filter calls and the call to the correct template version of of calcOutSubImageT.
#define ML_ITK_INTFILTER_WRAPPER_0_2D(PROJECT_PREFIX, CLASS_NAME, NAMESPACE)
 Implement all support functionality for normal itk filters which work only on integer types and only 2D code.
#define ML_ITK_INTFILTER_WRAPPER_1_2D(PROJECT_PREFIX, CLASS_NAME, NAMESPACE)
 Implement all support functionality for normal itk filters which work only on integer types and only 2D code.
#define ML_ITK_INTFILTER_WRAPPER_2_2D(PROJECT_PREFIX, CLASS_NAME, NAMESPACE)
 Same like ML_ITK_INTFILTER_WRAPPER_1, but for 2 inputs and only 2D code.
#define ML_ITK_INTFILTER_WRAPPER_3_2D(PROJECT_PREFIX, CLASS_NAME, NAMESPACE)
 Same like ML_ITK_INTFILTER_WRAPPER_1, but for 3 inputs and only 2D code.
#define ML_ITK_INTFILTER_WRAPPER_0_3D(PROJECT_PREFIX, CLASS_NAME, NAMESPACE)
 Implement all support functionality for normal itk filters which work only on integer types and only 3D code.
#define ML_ITK_INTFILTER_WRAPPER_1_3D(PROJECT_PREFIX, CLASS_NAME, NAMESPACE)
 Implement all support functionality for normal itk filters which work only on integer types and only 3D code.
#define ML_ITK_INTFILTER_WRAPPER_2_3D(PROJECT_PREFIX, CLASS_NAME, NAMESPACE)
 Same like ML_ITK_INTFILTER_WRAPPER_1, but for 2 inputs and only 3D code.
#define ML_ITK_INTFILTER_WRAPPER_3_3D(PROJECT_PREFIX, CLASS_NAME, NAMESPACE)
 Same like ML_ITK_INTFILTER_WRAPPER_1, but for 3 inputs and only 3D code.
#define ML_ITK_INTFILTER_WRAPPER_0_2D3D(PROJECT_PREFIX, CLASS_NAME, NAMESPACE)
 Implement all support functionality for normal itk filters which work only on integer types and 2+3D code.
#define ML_ITK_INTFILTER_WRAPPER_1_2D3D(PROJECT_PREFIX, CLASS_NAME, NAMESPACE)
 Implement all support functionality for normal itk filters which work only on integer types and 2+3D code.
#define ML_ITK_INTFILTER_WRAPPER_2_2D3D(PROJECT_PREFIX, CLASS_NAME, NAMESPACE)
 Same like ML_ITK_INTFILTER_WRAPPER_1, but for 2 inputs and 2+3D code.
#define ML_ITK_INTFILTER_WRAPPER_3_2D3D(PROJECT_PREFIX, CLASS_NAME, NAMESPACE)
 Same like ML_ITK_INTFILTER_WRAPPER_1, but for 3 inputs and 2+3D code.
#define ML_ITK_INTFILTER_WRAPPER_0_6D(PROJECT_PREFIX, CLASS_NAME, NAMESPACE)
 Implement all support functionality for normal itk filters which work only on integer types.
#define ML_ITK_INTFILTER_WRAPPER_1_6D(PROJECT_PREFIX, CLASS_NAME, NAMESPACE)
 Implement all support functionality for normal itk filters which work only on integer types.
#define ML_ITK_INTFILTER_WRAPPER_2_6D(PROJECT_PREFIX, CLASS_NAME, NAMESPACE)
 Same like ML_ITK_INTFILTER_WRAPPER_1, but for 2 inputs.
#define ML_ITK_INTFILTER_WRAPPER_3_6D(PROJECT_PREFIX, CLASS_NAME, NAMESPACE)
 Same like ML_ITK_INTFILTER_WRAPPER_1, but for 3 inputs.
#define ML_ITK_SIGNEDFILTER_WRAPPER_0_2D(PROJECT_PREFIX, CLASS_NAME, NAMESPACE)
 Implement all support functionality for normal itk filters which work only on signed types and only 2D code.
#define ML_ITK_SIGNEDFILTER_WRAPPER_1_2D(PROJECT_PREFIX, CLASS_NAME, NAMESPACE)
 Implement all support functionality for normal itk filters which work only on signed types and only 2D code.
#define ML_ITK_SIGNEDFILTER_WRAPPER_2_2D(PROJECT_PREFIX, CLASS_NAME, NAMESPACE)
 Same like ML_ITK_SIGNEDFILTER_WRAPPER_1, but for 2 inputs and only 2D code.
#define ML_ITK_SIGNEDFILTER_WRAPPER_3_2D(PROJECT_PREFIX, CLASS_NAME, NAMESPACE)
 Same like ML_ITK_SIGNEDFILTER_WRAPPER_1, but for 3 inputs and only 2D code.
#define ML_ITK_SIGNEDFILTER_WRAPPER_0_3D(PROJECT_PREFIX, CLASS_NAME, NAMESPACE)
 Implement all support functionality for normal itk filters which work only on signed types and only 3D code.
#define ML_ITK_SIGNEDFILTER_WRAPPER_1_3D(PROJECT_PREFIX, CLASS_NAME, NAMESPACE)
 Implement all support functionality for normal itk filters which work only on signed types and only 3D code.
#define ML_ITK_SIGNEDFILTER_WRAPPER_2_3D(PROJECT_PREFIX, CLASS_NAME, NAMESPACE)
 Same like ML_ITK_SIGNEDFILTER_WRAPPER_1, but for 2 inputs and only 3D code.
#define ML_ITK_SIGNEDFILTER_WRAPPER_3_3D(PROJECT_PREFIX, CLASS_NAME, NAMESPACE)
 Same like ML_ITK_SIGNEDFILTER_WRAPPER_1, but for 3 inputs and only 3D code.
#define ML_ITK_SIGNEDFILTER_WRAPPER_0_2D3D(PROJECT_PREFIX, CLASS_NAME, NAMESPACE)
 Implement all support functionality for normal itk filters which work only on signed types and 2+3D code.
#define ML_ITK_SIGNEDFILTER_WRAPPER_1_2D3D(PROJECT_PREFIX, CLASS_NAME, NAMESPACE)
 Implement all support functionality for normal itk filters which work only on signed types and 2+3D code.
#define ML_ITK_SIGNEDFILTER_WRAPPER_2_2D3D(PROJECT_PREFIX, CLASS_NAME, NAMESPACE)
 Same like ML_ITK_SIGNEDFILTER_WRAPPER_1, but for 2 inputs and 2+3D code.
#define ML_ITK_SIGNEDFILTER_WRAPPER_3_2D3D(PROJECT_PREFIX, CLASS_NAME, NAMESPACE)
 Same like ML_ITK_SIGNEDFILTER_WRAPPER_1, but for 3 inputs and 2+3D code.
#define ML_ITK_SIGNEDFILTER_WRAPPER_0_6D(PROJECT_PREFIX, CLASS_NAME, NAMESPACE)
 Implement all support functionality for normal itk filters which work only on signed types.
#define ML_ITK_SIGNEDFILTER_WRAPPER_1_6D(PROJECT_PREFIX, CLASS_NAME, NAMESPACE)
 Implement all support functionality for normal itk filters which work only on signed types.
#define ML_ITK_SIGNEDFILTER_WRAPPER_2_6D(PROJECT_PREFIX, CLASS_NAME, NAMESPACE)
 Same like ML_ITK_SIGNEDFILTER_WRAPPER_1, but for 2 inputs.
#define ML_ITK_SIGNEDFILTER_WRAPPER_3_6D(PROJECT_PREFIX, CLASS_NAME, NAMESPACE)
 Same like ML_ITK_SIGNEDFILTER_WRAPPER_1, but for 3 inputs.
#define ML_ITK_SIGNED_INTFILTER_WRAPPER_0_2D(PROJECT_PREFIX, CLASS_NAME, NAMESPACE)
 Implement all support functionality for normal itk filters which work only on signed integer and only 2D code.
#define ML_ITK_SIGNED_INTFILTER_WRAPPER_1_2D(PROJECT_PREFIX, CLASS_NAME, NAMESPACE)
 Implement all support functionality for normal itk filters which work only on signed integer and only 2D code.
#define ML_ITK_SIGNED_INTFILTER_WRAPPER_2_2D(PROJECT_PREFIX, CLASS_NAME, NAMESPACE)
 Same like ML_ITK_SIGNED_INTFILTER_WRAPPER_1, but for 2 inputs and only 2D code.
#define ML_ITK_SIGNED_INTFILTER_WRAPPER_3_2D(PROJECT_PREFIX, CLASS_NAME, NAMESPACE)
 Same like ML_ITK_SIGNED_INTFILTER_WRAPPER_1, but for 3 inputs and only 2D code.
#define ML_ITK_SIGNED_INTFILTER_WRAPPER_0_3D(PROJECT_PREFIX, CLASS_NAME, NAMESPACE)
 Implement all support functionality for normal itk filters which work only on SIGNED_INT integer and only 3D code.
#define ML_ITK_SIGNED_INTFILTER_WRAPPER_1_3D(PROJECT_PREFIX, CLASS_NAME, NAMESPACE)
 Implement all support functionality for normal itk filters which work only on SIGNED_INT integer and only 3D code.
#define ML_ITK_SIGNED_INTFILTER_WRAPPER_2_3D(PROJECT_PREFIX, CLASS_NAME, NAMESPACE)
 Same like ML_ITK_SIGNED_INTFILTER_WRAPPER_1, but for 2 inputs and only 3D code.
#define ML_ITK_SIGNED_INTFILTER_WRAPPER_3_3D(PROJECT_PREFIX, CLASS_NAME, NAMESPACE)
 Same like ML_ITK_SIGNED_INTFILTER_WRAPPER_1, but for 3 inputs and only 3D code.
#define ML_ITK_SIGNED_INTFILTER_WRAPPER_0_2D3D(PROJECT_PREFIX, CLASS_NAME, NAMESPACE)
 Implement all support functionality for normal itk filters which work only on SIGNED_INT integer and 2+3D code.
#define ML_ITK_SIGNED_INTFILTER_WRAPPER_1_2D3D(PROJECT_PREFIX, CLASS_NAME, NAMESPACE)
 Implement all support functionality for normal itk filters which work only on SIGNED_INT integer and 2+3D code.
#define ML_ITK_SIGNED_INTFILTER_WRAPPER_2_2D3D(PROJECT_PREFIX, CLASS_NAME, NAMESPACE)
 Same like ML_ITK_SIGNED_INTFILTER_WRAPPER_1, but for 2 inputs and 2+3D code.
#define ML_ITK_SIGNED_INTFILTER_WRAPPER_3_2D3D(PROJECT_PREFIX, CLASS_NAME, NAMESPACE)
 Same like ML_ITK_SIGNED_INTFILTER_WRAPPER_1, but for 3 inputs and 2+3D code.
#define ML_ITK_SIGNED_INTFILTER_WRAPPER_0_6D(PROJECT_PREFIX, CLASS_NAME, NAMESPACE)
 Implement all support functionality for normal itk filters which work only on SIGNED_INT integer.
#define ML_ITK_SIGNED_INTFILTER_WRAPPER_1_6D(PROJECT_PREFIX, CLASS_NAME, NAMESPACE)
 Implement all support functionality for normal itk filters which work only on SIGNED_INT integer.
#define ML_ITK_SIGNED_INTFILTER_WRAPPER_2_6D(PROJECT_PREFIX, CLASS_NAME, NAMESPACE)
 Same like ML_ITK_SIGNED_INTFILTER_WRAPPER_1, but for 2 inputs.
#define ML_ITK_SIGNED_INTFILTER_WRAPPER_3_6D(PROJECT_PREFIX, CLASS_NAME, NAMESPACE)
 Same like ML_ITK_SIGNED_INTFILTER_WRAPPER_1, but for 3 inputs.

Detailed Description

File implementing support for itk classes compiling only for special type sets.

Author:
Wolf Spindler

Definition in file mlITKSpecialTypesFilterSupport.h.


Define Documentation

#define _ML_IMPLEMENT_DOUBLE_ITK_2D3D_CASES (   INFO_STRING,
  USER_CODE,
  CLASS_NAME,
  DATATYPE_ENUM,
  DIM 
)    _ML_IMPLEMENT_DOUBLE_ITK_CASES_ALL_DIMS(INFO_STRING, USER_CODE, CLASS_NAME, DATATYPE_ENUM, DIM, _ML_INSTANTIATE_2D3D_CODE)

This macro implements code for 2+3D double point ML voxel data type .

Definition at line 152 of file mlITKSpecialTypesFilterSupport.h.

#define _ML_IMPLEMENT_DOUBLE_ITK_2D_CASES (   INFO_STRING,
  USER_CODE,
  CLASS_NAME,
  DATATYPE_ENUM,
  DIM 
)    _ML_IMPLEMENT_DOUBLE_ITK_CASES_ALL_DIMS(INFO_STRING, USER_CODE, CLASS_NAME, DATATYPE_ENUM, DIM, _ML_INSTANTIATE_2D_CODE)

This macro implements code only for 2D double ML voxel data type .

Definition at line 140 of file mlITKSpecialTypesFilterSupport.h.

#define _ML_IMPLEMENT_DOUBLE_ITK_3D_CASES (   INFO_STRING,
  USER_CODE,
  CLASS_NAME,
  DATATYPE_ENUM,
  DIM 
)    _ML_IMPLEMENT_DOUBLE_ITK_CASES_ALL_DIMS(INFO_STRING, USER_CODE, CLASS_NAME, DATATYPE_ENUM, DIM, _ML_INSTANTIATE_3D_CODE)

This macro implements code only for 3D double point ML voxel data type .

Definition at line 146 of file mlITKSpecialTypesFilterSupport.h.

#define _ML_IMPLEMENT_DOUBLE_ITK_6D_CASES (   INFO_STRING,
  USER_CODE,
  CLASS_NAME,
  DATATYPE_ENUM,
  DIM 
)    _ML_IMPLEMENT_DOUBLE_ITK_CASES_ALL_DIMS(INFO_STRING, USER_CODE, CLASS_NAME, DATATYPE_ENUM, DIM, _ML_INSTANTIATE_6D_CODE)

This macro implements code for 2D, 3D, and 6D double point ML voxel data type.

Definition at line 158 of file mlITKSpecialTypesFilterSupport.h.

#define _ML_IMPLEMENT_DOUBLE_ITK_CASES_ALL_DIMS (   INFO_STRING,
  USER_CODE,
  CLASS_NAME,
  DATATYPE_ENUM,
  DIM,
  DIM_INST 
)
Value:
switch(DATATYPE_ENUM){                                                                                                \
    case MLdoubleType: DIM_INST(MLdouble, MLdouble, MLdouble, MLdouble, USER_CODE, CLASS_NAME, DIM); break;             \
    default: { ML_PRINT_ERROR(#CLASS_NAME, ML_BAD_DATA_TYPE, "Type case not executed."); break; }                       \
  }                                                                                                                     \

This macro implements code only for the double ML voxel data type.

Definition at line 36 of file mlITKSpecialTypesFilterSupport.h.

#define _ML_IMPLEMENT_FLOAT_DOUBLE_ITK_2D3D_CASES (   INFO_STRING,
  USER_CODE,
  CLASS_NAME,
  DATATYPE_ENUM,
  DIM 
)    _ML_IMPLEMENT_FLOAT_DOUBLE_ITK_CASES_ALL_DIMS(INFO_STRING, USER_CODE, CLASS_NAME, DATATYPE_ENUM, DIM, _ML_INSTANTIATE_2D3D_CODE)

This macro implements code for 2+3D float and double ML voxel data type .

Definition at line 178 of file mlITKSpecialTypesFilterSupport.h.

#define _ML_IMPLEMENT_FLOAT_DOUBLE_ITK_2D_CASES (   INFO_STRING,
  USER_CODE,
  CLASS_NAME,
  DATATYPE_ENUM,
  DIM 
)    _ML_IMPLEMENT_FLOAT_DOUBLE_ITK_CASES_ALL_DIMS(INFO_STRING, USER_CODE, CLASS_NAME, DATATYPE_ENUM, DIM, _ML_INSTANTIATE_2D_CODE)

This macro implements code only for 2D float and double ML voxel data type .

Definition at line 166 of file mlITKSpecialTypesFilterSupport.h.

#define _ML_IMPLEMENT_FLOAT_DOUBLE_ITK_3D_CASES (   INFO_STRING,
  USER_CODE,
  CLASS_NAME,
  DATATYPE_ENUM,
  DIM 
)    _ML_IMPLEMENT_FLOAT_DOUBLE_ITK_CASES_ALL_DIMS(INFO_STRING, USER_CODE, CLASS_NAME, DATATYPE_ENUM, DIM, _ML_INSTANTIATE_3D_CODE)

This macro implements code only for 3D float and double ML voxel data type .

Definition at line 172 of file mlITKSpecialTypesFilterSupport.h.

#define _ML_IMPLEMENT_FLOAT_DOUBLE_ITK_6D_CASES (   INFO_STRING,
  USER_CODE,
  CLASS_NAME,
  DATATYPE_ENUM,
  DIM 
)    _ML_IMPLEMENT_FLOAT_DOUBLE_ITK_CASES_ALL_DIMS(INFO_STRING, USER_CODE, CLASS_NAME, DATATYPE_ENUM, DIM, _ML_INSTANTIATE_6D_CODE)

This macro implements code for 2D, 3D, and 6D float and double ML voxel data type.

Definition at line 184 of file mlITKSpecialTypesFilterSupport.h.

#define _ML_IMPLEMENT_FLOAT_DOUBLE_ITK_CASES_ALL_DIMS (   INFO_STRING,
  USER_CODE,
  CLASS_NAME,
  DATATYPE_ENUM,
  DIM,
  DIM_INST 
)
Value:
switch(DATATYPE_ENUM){                                                                                                \
    case MLfloatType:  DIM_INST(MLfloat,  MLfloat,  MLfloat,  MLfloat,  USER_CODE, CLASS_NAME, DIM); break;             \
    case MLdoubleType: DIM_INST(MLdouble, MLdouble, MLdouble, MLdouble, USER_CODE, CLASS_NAME, DIM); break;             \
    default: { ML_PRINT_ERROR(#CLASS_NAME, ML_BAD_DATA_TYPE, "Type case not executed."); break; }                       \
  }                                                                                                                     \

This macro implements code only for floating point ML voxel data types.

Definition at line 45 of file mlITKSpecialTypesFilterSupport.h.

#define _ML_IMPLEMENT_FLOAT_ITK_2D3D_CASES (   INFO_STRING,
  USER_CODE,
  CLASS_NAME,
  DATATYPE_ENUM,
  DIM 
)    _ML_IMPLEMENT_FLOAT_ITK_CASES_ALL_DIMS(INFO_STRING, USER_CODE, CLASS_NAME, DATATYPE_ENUM, DIM, _ML_INSTANTIATE_2D3D_CODE)

This macro implements code for 2+3D floating point ML voxel data type .

Definition at line 126 of file mlITKSpecialTypesFilterSupport.h.

#define _ML_IMPLEMENT_FLOAT_ITK_2D_CASES (   INFO_STRING,
  USER_CODE,
  CLASS_NAME,
  DATATYPE_ENUM,
  DIM 
)    _ML_IMPLEMENT_FLOAT_ITK_CASES_ALL_DIMS(INFO_STRING, USER_CODE, CLASS_NAME, DATATYPE_ENUM, DIM, _ML_INSTANTIATE_2D_CODE)

This macro implements code only for 2D floating point ML voxel data type .

Definition at line 114 of file mlITKSpecialTypesFilterSupport.h.

#define _ML_IMPLEMENT_FLOAT_ITK_3D_CASES (   INFO_STRING,
  USER_CODE,
  CLASS_NAME,
  DATATYPE_ENUM,
  DIM 
)    _ML_IMPLEMENT_FLOAT_ITK_CASES_ALL_DIMS(INFO_STRING, USER_CODE, CLASS_NAME, DATATYPE_ENUM, DIM, _ML_INSTANTIATE_3D_CODE)

This macro implements code only for 3D floating point ML voxel data type .

Definition at line 120 of file mlITKSpecialTypesFilterSupport.h.

#define _ML_IMPLEMENT_FLOAT_ITK_6D_CASES (   INFO_STRING,
  USER_CODE,
  CLASS_NAME,
  DATATYPE_ENUM,
  DIM 
)    _ML_IMPLEMENT_FLOAT_ITK_CASES_ALL_DIMS(INFO_STRING, USER_CODE, CLASS_NAME, DATATYPE_ENUM, DIM, _ML_INSTANTIATE_6D_CODE)

This macro implements code for 2D, 3D, and 6D floating point ML voxel data type.

Definition at line 132 of file mlITKSpecialTypesFilterSupport.h.

#define _ML_IMPLEMENT_FLOAT_ITK_CASES_ALL_DIMS (   INFO_STRING,
  USER_CODE,
  CLASS_NAME,
  DATATYPE_ENUM,
  DIM,
  DIM_INST 
)
Value:
switch(DATATYPE_ENUM){                                                                                                \
    case MLfloatType:  DIM_INST(MLfloat,  MLfloat,  MLfloat,  MLfloat,  USER_CODE, CLASS_NAME, DIM); break;             \
    default: { ML_PRINT_ERROR(#CLASS_NAME, ML_BAD_DATA_TYPE, "Type case not executed."); break; }                       \
  }                                                                                                                     \

Include dll-specific settings.

This macro implements code only for the float ML voxel data type.

Definition at line 27 of file mlITKSpecialTypesFilterSupport.h.

#define _ML_IMPLEMENT_INT_ITK_2D3D_CASES (   INFO_STRING,
  USER_CODE,
  CLASS_NAME,
  DATATYPE_ENUM,
  DIM 
)    _ML_IMPLEMENT_INT_ITK_CASES_ALL_DIMS(INFO_STRING, USER_CODE, CLASS_NAME, DATATYPE_ENUM, DIM, _ML_INSTANTIATE_2D3D_CODE)

This macro implements code for 2+3D integer ML voxel data type .

Definition at line 204 of file mlITKSpecialTypesFilterSupport.h.

#define _ML_IMPLEMENT_INT_ITK_2D_CASES (   INFO_STRING,
  USER_CODE,
  CLASS_NAME,
  DATATYPE_ENUM,
  DIM 
)    _ML_IMPLEMENT_INT_ITK_CASES_ALL_DIMS(INFO_STRING, USER_CODE, CLASS_NAME, DATATYPE_ENUM, DIM, _ML_INSTANTIATE_2D_CODE)

This macro implements code only for 2D integer ML voxel data type .

Definition at line 192 of file mlITKSpecialTypesFilterSupport.h.

#define _ML_IMPLEMENT_INT_ITK_3D_CASES (   INFO_STRING,
  USER_CODE,
  CLASS_NAME,
  DATATYPE_ENUM,
  DIM 
)    _ML_IMPLEMENT_INT_ITK_CASES_ALL_DIMS(INFO_STRING, USER_CODE, CLASS_NAME, DATATYPE_ENUM, DIM, _ML_INSTANTIATE_3D_CODE)

This macro implements code only for 3D integer ML voxel data type .

Definition at line 198 of file mlITKSpecialTypesFilterSupport.h.

#define _ML_IMPLEMENT_INT_ITK_6D_CASES (   INFO_STRING,
  USER_CODE,
  CLASS_NAME,
  DATATYPE_ENUM,
  DIM 
)    _ML_IMPLEMENT_INT_ITK_CASES_ALL_DIMS(INFO_STRING, USER_CODE, CLASS_NAME, DATATYPE_ENUM, DIM, _ML_INSTANTIATE_6D_CODE)

This macro implements code for 2D, 3D, and 6D integer ML voxel data type.

Definition at line 210 of file mlITKSpecialTypesFilterSupport.h.

#define _ML_IMPLEMENT_INT_ITK_CASES_ALL_DIMS (   INFO_STRING,
  USER_CODE,
  CLASS_NAME,
  DATATYPE_ENUM,
  DIM,
  DIM_INST 
)
Value:
switch(DATATYPE_ENUM){                                                                                                \
    case MLint8Type:       DIM_INST(MLint8   , MLint8   , MLint8   , MLint8   , USER_CODE, CLASS_NAME, DIM); break;     \
    case MLuint8Type:      DIM_INST(MLuint8  , MLuint8  , MLuint8  , MLuint8  , USER_CODE, CLASS_NAME, DIM); break;     \
    case MLint16Type:      DIM_INST(MLint16  , MLint16  , MLint16  , MLint16  , USER_CODE, CLASS_NAME, DIM); break;     \
    case MLuint16Type:     DIM_INST(MLuint16 , MLuint16 , MLuint16 , MLuint16 , USER_CODE, CLASS_NAME, DIM); break;     \
    case MLint32Type:      DIM_INST(MLint32  , MLint32  , MLint32  , MLint32  , USER_CODE, CLASS_NAME, DIM); break;     \
    case MLuint32Type:     DIM_INST(MLuint32 , MLuint32 , MLuint32 , MLuint32 , USER_CODE, CLASS_NAME, DIM); break;     \
 /* case MLfloatType:      DIM_INST(MLfloat  , MLfloat  , MLfloat  , MLfloat  , USER_CODE, CLASS_NAME, DIM); break; */  \
 /* case MLdoubleType:     DIM_INST(MLdouble , MLdouble , MLdouble , MLdouble , USER_CODE, CLASS_NAME, DIM); break; */  \
 /* case MLldoubleType:    DIM_INST(MLldouble, MLldouble, MLldouble, MLldouble, USER_CODE, CLASS_NAME, DIM); break; */  \
 /* case MLint64Type:      DIM_INST(MLint64  , MLint64  , MLint64  , MLint64  , USER_CODE, CLASS_NAME, DIM); break; */  \
 /* case MLuint64Type:     DIM_INST(MLuint64 , MLuint64 , MLuint64 , MLuint64 , USER_CODE, CLASS_NAME, DIM); break; */  \
    default: { ML_PRINT_ERROR(#CLASS_NAME, ML_BAD_DATA_TYPE, "Type case not executed."); break; }                       \
  }                                                                                                                     \

This macro implements code only for integer ML voxel data types.

Definition at line 55 of file mlITKSpecialTypesFilterSupport.h.

#define _ML_IMPLEMENT_SIGNED_INT_ITK_2D3D_CASES (   INFO_STRING,
  USER_CODE,
  CLASS_NAME,
  DATATYPE_ENUM,
  DIM 
)    _ML_IMPLEMENT_SIGNED_INT_ITK_CASES_ALL_DIMS(INFO_STRING, USER_CODE, CLASS_NAME, DATATYPE_ENUM, DIM, _ML_INSTANTIATE_2D3D_CODE)

This macro implements code for 2+3D signed integer ML voxel data type .

Definition at line 256 of file mlITKSpecialTypesFilterSupport.h.

#define _ML_IMPLEMENT_SIGNED_INT_ITK_2D_CASES (   INFO_STRING,
  USER_CODE,
  CLASS_NAME,
  DATATYPE_ENUM,
  DIM 
)    _ML_IMPLEMENT_SIGNED_INT_ITK_CASES_ALL_DIMS(INFO_STRING, USER_CODE, CLASS_NAME, DATATYPE_ENUM, DIM, _ML_INSTANTIATE_2D_CODE)

This macro implements code only for 2D signed integer ML voxel data type .

Definition at line 244 of file mlITKSpecialTypesFilterSupport.h.

#define _ML_IMPLEMENT_SIGNED_INT_ITK_3D_CASES (   INFO_STRING,
  USER_CODE,
  CLASS_NAME,
  DATATYPE_ENUM,
  DIM 
)    _ML_IMPLEMENT_SIGNED_INT_ITK_CASES_ALL_DIMS(INFO_STRING, USER_CODE, CLASS_NAME, DATATYPE_ENUM, DIM, _ML_INSTANTIATE_3D_CODE)

This macro implements code only for 3D signed integer ML voxel data type .

Definition at line 250 of file mlITKSpecialTypesFilterSupport.h.

#define _ML_IMPLEMENT_SIGNED_INT_ITK_6D_CASES (   INFO_STRING,
  USER_CODE,
  CLASS_NAME,
  DATATYPE_ENUM,
  DIM 
)    _ML_IMPLEMENT_SIGNED_INT_ITK_CASES_ALL_DIMS(INFO_STRING, USER_CODE, CLASS_NAME, DATATYPE_ENUM, DIM, _ML_INSTANTIATE_6D_CODE)

This macro implements code for 2D, 3D, and 6D signed integer ML voxel data type.

Definition at line 262 of file mlITKSpecialTypesFilterSupport.h.

#define _ML_IMPLEMENT_SIGNED_INT_ITK_CASES_ALL_DIMS (   INFO_STRING,
  USER_CODE,
  CLASS_NAME,
  DATATYPE_ENUM,
  DIM,
  DIM_INST 
)
Value:
switch(DATATYPE_ENUM){                                                                                                \
    case MLint8Type:       DIM_INST(MLint8   , MLint8   , MLint8   , MLint8   , USER_CODE, CLASS_NAME, DIM); break;     \
 /* case MLuint8Type:      DIM_INST(MLuint8  , MLuint8  , MLuint8  , MLuint8  , USER_CODE, CLASS_NAME, DIM); break; */  \
    case MLint16Type:      DIM_INST(MLint16  , MLint16  , MLint16  , MLint16  , USER_CODE, CLASS_NAME, DIM); break;     \
 /* case MLuint16Type:     DIM_INST(MLuint16 , MLuint16 , MLuint16 , MLuint16 , USER_CODE, CLASS_NAME, DIM); break; */  \
    case MLint32Type:      DIM_INST(MLint32  , MLint32  , MLint32  , MLint32  , USER_CODE, CLASS_NAME, DIM); break;     \
 /* case MLuint32Type:     DIM_INST(MLuint32 , MLuint32 , MLuint32 , MLuint32 , USER_CODE, CLASS_NAME, DIM); break; */  \
 /* case MLfloatType:      DIM_INST(MLfloat  , MLfloat  , MLfloat  , MLfloat  , USER_CODE, CLASS_NAME, DIM); break; */  \
 /* case MLdoubleType:     DIM_INST(MLdouble , MLdouble , MLdouble , MLdouble , USER_CODE, CLASS_NAME, DIM); break; */  \
 /* case MLldoubleType:    DIM_INST(MLldouble, MLldouble, MLldouble, MLldouble, USER_CODE, CLASS_NAME, DIM); break; */  \
 /* case MLint64Type:      DIM_INST(MLint64  , MLint64  , MLint64  , MLint64  , USER_CODE, CLASS_NAME, DIM); break; */  \
 /* case MLuint64Type:     DIM_INST(MLuint64 , MLuint64 , MLuint64 , MLuint64 , USER_CODE, CLASS_NAME, DIM); break; */  \
    default: { ML_PRINT_ERROR(#CLASS_NAME, ML_BAD_DATA_TYPE, "Type case not executed."); break; }                       \
  }                                                                                                                     \

This macro implements code only for signed integer ML voxel data types.

Definition at line 93 of file mlITKSpecialTypesFilterSupport.h.

#define _ML_IMPLEMENT_SIGNED_ITK_2D3D_CASES (   INFO_STRING,
  USER_CODE,
  CLASS_NAME,
  DATATYPE_ENUM,
  DIM 
)    _ML_IMPLEMENT_SIGNED_ITK_CASES_ALL_DIMS(INFO_STRING, USER_CODE, CLASS_NAME, DATATYPE_ENUM, DIM, _ML_INSTANTIATE_2D3D_CODE)

This macro implements code for 2+3D signed ML voxel data type .

Definition at line 230 of file mlITKSpecialTypesFilterSupport.h.

#define _ML_IMPLEMENT_SIGNED_ITK_2D_CASES (   INFO_STRING,
  USER_CODE,
  CLASS_NAME,
  DATATYPE_ENUM,
  DIM 
)    _ML_IMPLEMENT_SIGNED_ITK_CASES_ALL_DIMS(INFO_STRING, USER_CODE, CLASS_NAME, DATATYPE_ENUM, DIM, _ML_INSTANTIATE_2D_CODE)

This macro implements code only for 2D signed ML voxel data type .

Definition at line 218 of file mlITKSpecialTypesFilterSupport.h.

#define _ML_IMPLEMENT_SIGNED_ITK_3D_CASES (   INFO_STRING,
  USER_CODE,
  CLASS_NAME,
  DATATYPE_ENUM,
  DIM 
)    _ML_IMPLEMENT_SIGNED_ITK_CASES_ALL_DIMS(INFO_STRING, USER_CODE, CLASS_NAME, DATATYPE_ENUM, DIM, _ML_INSTANTIATE_3D_CODE)

This macro implements code only for 3D signed ML voxel data type .

Definition at line 224 of file mlITKSpecialTypesFilterSupport.h.

#define _ML_IMPLEMENT_SIGNED_ITK_6D_CASES (   INFO_STRING,
  USER_CODE,
  CLASS_NAME,
  DATATYPE_ENUM,
  DIM 
)    _ML_IMPLEMENT_SIGNED_ITK_CASES_ALL_DIMS(INFO_STRING, USER_CODE, CLASS_NAME, DATATYPE_ENUM, DIM, _ML_INSTANTIATE_6D_CODE)

This macro implements code for 2D, 3D, and 6D signed ML voxel data type.

Definition at line 236 of file mlITKSpecialTypesFilterSupport.h.

#define _ML_IMPLEMENT_SIGNED_ITK_CASES_ALL_DIMS (   INFO_STRING,
  USER_CODE,
  CLASS_NAME,
  DATATYPE_ENUM,
  DIM,
  DIM_INST 
)
Value:
switch(DATATYPE_ENUM){                                                                                                \
    case MLint8Type:       DIM_INST(MLint8   , MLint8   , MLint8   , MLint8   , USER_CODE, CLASS_NAME, DIM); break;     \
 /* case MLuint8Type:      DIM_INST(MLuint8  , MLuint8  , MLuint8  , MLuint8  , USER_CODE, CLASS_NAME, DIM); break; */  \
    case MLint16Type:      DIM_INST(MLint16  , MLint16  , MLint16  , MLint16  , USER_CODE, CLASS_NAME, DIM); break;     \
 /* case MLuint16Type:     DIM_INST(MLuint16 , MLuint16 , MLuint16 , MLuint16 , USER_CODE, CLASS_NAME, DIM); break; */  \
    case MLint32Type:      DIM_INST(MLint32  , MLint32  , MLint32  , MLint32  , USER_CODE, CLASS_NAME, DIM); break;     \
 /* case MLuint32Type:     DIM_INST(MLuint32 , MLuint32 , MLuint32 , MLuint32 , USER_CODE, CLASS_NAME, DIM); break; */  \
    case MLfloatType:      DIM_INST(MLfloat  , MLfloat  , MLfloat  , MLfloat  , USER_CODE, CLASS_NAME, DIM); break;     \
    case MLdoubleType:     DIM_INST(MLdouble , MLdouble , MLdouble , MLdouble , USER_CODE, CLASS_NAME, DIM); break;     \
 /* case MLldoubleType:    DIM_INST(MLldouble, MLldouble, MLldouble, MLldouble, USER_CODE, CLASS_NAME, DIM); break; */  \
 /* case MLint64Type:      DIM_INST(MLint64  , MLint64  , MLint64  , MLint64  , USER_CODE, CLASS_NAME, DIM); break; */  \
 /* case MLuint64Type:     DIM_INST(MLuint64 , MLuint64 , MLuint64 , MLuint64 , USER_CODE, CLASS_NAME, DIM); break; */  \
    default: { ML_PRINT_ERROR(#CLASS_NAME, ML_BAD_DATA_TYPE, "Type case not executed."); break; }                       \
  }                                                                                                                     \

This macro implements code only for signed ML voxel data types.

Definition at line 74 of file mlITKSpecialTypesFilterSupport.h.

#define ML_ITK_DOUBLEFILTER_WRAPPER_0_2D (   PROJECT_PREFIX,
  CLASS_NAME,
  NAMESPACE 
)
Value:

Implement all support functionality for ITK level set filter calls and the call to the correct template version of of calcOutSubImageT.

Compiles only 2D code.

Definition at line 452 of file mlITKSpecialTypesFilterSupport.h.

#define ML_ITK_DOUBLEFILTER_WRAPPER_0_2D3D (   PROJECT_PREFIX,
  CLASS_NAME,
  NAMESPACE 
)
Value:

Implement all support functionality for ITK level set filter calls and the call to the correct template version of of calcOutSubImageT.

Compiles 2+3D code.

Definition at line 536 of file mlITKSpecialTypesFilterSupport.h.

#define ML_ITK_DOUBLEFILTER_WRAPPER_0_3D (   PROJECT_PREFIX,
  CLASS_NAME,
  NAMESPACE 
)
Value:

Implement all support functionality for ITK level set filter calls and the call to the correct template version of of calcOutSubImageT.

Compiles only 3D code.

Definition at line 494 of file mlITKSpecialTypesFilterSupport.h.

#define ML_ITK_DOUBLEFILTER_WRAPPER_0_6D (   PROJECT_PREFIX,
  CLASS_NAME,
  NAMESPACE 
)
Value:

Implement all support functionality for ITK level set filter calls and the call to the correct template version of of calcOutSubImageT.

Definition at line 577 of file mlITKSpecialTypesFilterSupport.h.

#define ML_ITK_DOUBLEFILTER_WRAPPER_1_2D (   PROJECT_PREFIX,
  CLASS_NAME,
  NAMESPACE 
)
Value:

Implement all support functionality for ITK level set filter calls and the call to the correct template version of of calcOutSubImageT.

Compiles only 2D code.

Definition at line 462 of file mlITKSpecialTypesFilterSupport.h.

#define ML_ITK_DOUBLEFILTER_WRAPPER_1_2D3D (   PROJECT_PREFIX,
  CLASS_NAME,
  NAMESPACE 
)
Value:

Implement all support functionality for ITK level set filter calls and the call to the correct template version of of calcOutSubImageT.

Compiles 2+3D code.

Definition at line 546 of file mlITKSpecialTypesFilterSupport.h.

#define ML_ITK_DOUBLEFILTER_WRAPPER_1_3D (   PROJECT_PREFIX,
  CLASS_NAME,
  NAMESPACE 
)
Value:

Implement all support functionality for ITK level set filter calls and the call to the correct template version of of calcOutSubImageT.

Compiles only 3D code.

Definition at line 504 of file mlITKSpecialTypesFilterSupport.h.

#define ML_ITK_DOUBLEFILTER_WRAPPER_1_6D (   PROJECT_PREFIX,
  CLASS_NAME,
  NAMESPACE 
)
Value:

Implement all support functionality for ITK level set filter calls and the call to the correct template version of of calcOutSubImageT.

Definition at line 586 of file mlITKSpecialTypesFilterSupport.h.

#define ML_ITK_DOUBLEFILTER_WRAPPER_2_2D (   PROJECT_PREFIX,
  CLASS_NAME,
  NAMESPACE 
)
Value:

Implement all support functionality for ITK level set filter calls and the call to the correct template version of of calcOutSubImageT.

Compiles only 2D code.

Definition at line 472 of file mlITKSpecialTypesFilterSupport.h.

#define ML_ITK_DOUBLEFILTER_WRAPPER_2_2D3D (   PROJECT_PREFIX,
  CLASS_NAME,
  NAMESPACE 
)
Value:

Implement all support functionality for ITK level set filter calls and the call to the correct template version of of calcOutSubImageT.

Compiles 2+3D code.

Definition at line 566 of file mlITKSpecialTypesFilterSupport.h.

#define ML_ITK_DOUBLEFILTER_WRAPPER_2_2D3D (   PROJECT_PREFIX,
  CLASS_NAME,
  NAMESPACE 
)
Value:

Implement all support functionality for ITK level set filter calls and the call to the correct template version of of calcOutSubImageT.

Compiles 2+3D code.

Definition at line 566 of file mlITKSpecialTypesFilterSupport.h.

#define ML_ITK_DOUBLEFILTER_WRAPPER_2_3D (   PROJECT_PREFIX,
  CLASS_NAME,
  NAMESPACE 
)
Value:

Implement all support functionality for ITK level set filter calls and the call to the correct template version of of calcOutSubImageT.

Compiles only 3D code.

Definition at line 524 of file mlITKSpecialTypesFilterSupport.h.

#define ML_ITK_DOUBLEFILTER_WRAPPER_2_3D (   PROJECT_PREFIX,
  CLASS_NAME,
  NAMESPACE 
)
Value:

Implement all support functionality for ITK level set filter calls and the call to the correct template version of of calcOutSubImageT.

Compiles only 3D code.

Definition at line 524 of file mlITKSpecialTypesFilterSupport.h.

#define ML_ITK_DOUBLEFILTER_WRAPPER_2_6D (   PROJECT_PREFIX,
  CLASS_NAME,
  NAMESPACE 
)
Value:

Implement all support functionality for ITK level set filter calls and the call to the correct template version of of calcOutSubImageT.

Definition at line 595 of file mlITKSpecialTypesFilterSupport.h.

#define ML_ITK_DOUBLEFILTER_WRAPPER_3_2D (   PROJECT_PREFIX,
  CLASS_NAME,
  NAMESPACE 
)
Value:

Implement all support functionality for ITK level set filter calls and the call to the correct template version of of calcOutSubImageT.

Compiles only 2D code.

Definition at line 482 of file mlITKSpecialTypesFilterSupport.h.

#define ML_ITK_DOUBLEFILTER_WRAPPER_3_6D (   PROJECT_PREFIX,
  CLASS_NAME,
  NAMESPACE 
)
Value:

Implement all support functionality for ITK level set filter calls and the call to the correct template version of of calcOutSubImageT.

Definition at line 604 of file mlITKSpecialTypesFilterSupport.h.

#define ML_ITK_FLOAT_DOUBLEFILTER_WRAPPER_0_2D (   PROJECT_PREFIX,
  CLASS_NAME,
  NAMESPACE 
)
Value:

Implement all support functionality for ITK level set filter calls and the call to the correct template version of of calcOutSubImageT.

Compiles only 2D code.

Definition at line 622 of file mlITKSpecialTypesFilterSupport.h.

#define ML_ITK_FLOAT_DOUBLEFILTER_WRAPPER_0_2D3D (   PROJECT_PREFIX,
  CLASS_NAME,
  NAMESPACE 
)
Value:

Implement all support functionality for ITK level set filter calls and the call to the correct template version of of calcOutSubImageT.

Compiles 2+3D code.

Definition at line 706 of file mlITKSpecialTypesFilterSupport.h.

#define ML_ITK_FLOAT_DOUBLEFILTER_WRAPPER_0_3D (   PROJECT_PREFIX,
  CLASS_NAME,
  NAMESPACE 
)
Value:

Implement all support functionality for ITK level set filter calls and the call to the correct template version of of calcOutSubImageT.

Compiles only 3D code.

Definition at line 664 of file mlITKSpecialTypesFilterSupport.h.

#define ML_ITK_FLOAT_DOUBLEFILTER_WRAPPER_0_6D (   PROJECT_PREFIX,
  CLASS_NAME,
  NAMESPACE 
)
Value:

Implement all support functionality for ITK level set filter calls and the call to the correct template version of of calcOutSubImageT.

Definition at line 747 of file mlITKSpecialTypesFilterSupport.h.

#define ML_ITK_FLOAT_DOUBLEFILTER_WRAPPER_1_2D (   PROJECT_PREFIX,
  CLASS_NAME,
  NAMESPACE 
)
Value:

Implement all support functionality for ITK level set filter calls and the call to the correct template version of of calcOutSubImageT.

Compiles only 2D code.

Definition at line 632 of file mlITKSpecialTypesFilterSupport.h.

#define ML_ITK_FLOAT_DOUBLEFILTER_WRAPPER_1_2D3D (   PROJECT_PREFIX,
  CLASS_NAME,
  NAMESPACE 
)
Value:

Implement all support functionality for ITK level set filter calls and the call to the correct template version of of calcOutSubImageT.

Compiles 2+3D code.

Definition at line 716 of file mlITKSpecialTypesFilterSupport.h.

#define ML_ITK_FLOAT_DOUBLEFILTER_WRAPPER_1_3D (   PROJECT_PREFIX,
  CLASS_NAME,
  NAMESPACE 
)
Value:

Implement all support functionality for ITK level set filter calls and the call to the correct template version of of calcOutSubImageT.

Compiles only 3D code.

Definition at line 674 of file mlITKSpecialTypesFilterSupport.h.

#define ML_ITK_FLOAT_DOUBLEFILTER_WRAPPER_1_6D (   PROJECT_PREFIX,
  CLASS_NAME,
  NAMESPACE 
)
Value:

Implement all support functionality for ITK level set filter calls and the call to the correct template version of of calcOutSubImageT.

Definition at line 756 of file mlITKSpecialTypesFilterSupport.h.

#define ML_ITK_FLOAT_DOUBLEFILTER_WRAPPER_2_2D (   PROJECT_PREFIX,
  CLASS_NAME,
  NAMESPACE 
)
Value:

Implement all support functionality for ITK level set filter calls and the call to the correct template version of of calcOutSubImageT.

Compiles only 2D code.

Definition at line 642 of file mlITKSpecialTypesFilterSupport.h.

#define ML_ITK_FLOAT_DOUBLEFILTER_WRAPPER_2_2D3D (   PROJECT_PREFIX,
  CLASS_NAME,
  NAMESPACE 
)
Value:

Implement all support functionality for ITK level set filter calls and the call to the correct template version of of calcOutSubImageT.

Compiles 2+3D code.

Definition at line 726 of file mlITKSpecialTypesFilterSupport.h.

#define ML_ITK_FLOAT_DOUBLEFILTER_WRAPPER_2_3D (   PROJECT_PREFIX,
  CLASS_NAME,
  NAMESPACE 
)
Value:

Implement all support functionality for ITK level set filter calls and the call to the correct template version of of calcOutSubImageT.

Compiles only 3D code.

Definition at line 684 of file mlITKSpecialTypesFilterSupport.h.

#define ML_ITK_FLOAT_DOUBLEFILTER_WRAPPER_2_6D (   PROJECT_PREFIX,
  CLASS_NAME,
  NAMESPACE 
)
Value:

Implement all support functionality for ITK level set filter calls and the call to the correct template version of of calcOutSubImageT.

Definition at line 765 of file mlITKSpecialTypesFilterSupport.h.

#define ML_ITK_FLOAT_DOUBLEFILTER_WRAPPER_3_2D (   PROJECT_PREFIX,
  CLASS_NAME,
  NAMESPACE 
)
Value:

Implement all support functionality for ITK level set filter calls and the call to the correct template version of of calcOutSubImageT.

Compiles only 2D code.

Definition at line 652 of file mlITKSpecialTypesFilterSupport.h.

#define ML_ITK_FLOAT_DOUBLEFILTER_WRAPPER_3_2D3D (   PROJECT_PREFIX,
  CLASS_NAME,
  NAMESPACE 
)
Value:

Implement all support functionality for ITK level set filter calls and the call to the correct template version of of calcOutSubImageT.

Compiles 2+3D code.

Definition at line 736 of file mlITKSpecialTypesFilterSupport.h.

#define ML_ITK_FLOAT_DOUBLEFILTER_WRAPPER_3_3D (   PROJECT_PREFIX,
  CLASS_NAME,
  NAMESPACE 
)
Value:

Implement all support functionality for ITK level set filter calls and the call to the correct template version of of calcOutSubImageT.

Compiles only 3D code.

Definition at line 694 of file mlITKSpecialTypesFilterSupport.h.

#define ML_ITK_FLOAT_DOUBLEFILTER_WRAPPER_3_6D (   PROJECT_PREFIX,
  CLASS_NAME,
  NAMESPACE 
)
Value:

Implement all support functionality for ITK level set filter calls and the call to the correct template version of of calcOutSubImageT.

Definition at line 774 of file mlITKSpecialTypesFilterSupport.h.

#define ML_ITK_FLOATFILTER_WRAPPER_0_2D (   PROJECT_PREFIX,
  CLASS_NAME,
  NAMESPACE 
)
Value:

Implement all support functionality for ITK level set filter calls and the call to the correct template version of of calcOutSubImageT.

Compiles only 2D code.

Definition at line 279 of file mlITKSpecialTypesFilterSupport.h.

#define ML_ITK_FLOATFILTER_WRAPPER_0_2D3D (   PROJECT_PREFIX,
  CLASS_NAME,
  NAMESPACE 
)
Value:

Implement all support functionality for ITK level set filter calls and the call to the correct template version of of calcOutSubImageT.

Compiles 2+3D code.

Definition at line 365 of file mlITKSpecialTypesFilterSupport.h.

#define ML_ITK_FLOATFILTER_WRAPPER_0_3D (   PROJECT_PREFIX,
  CLASS_NAME,
  NAMESPACE 
)
Value:

Implement all support functionality for ITK level set filter calls and the call to the correct template version of of calcOutSubImageT.

Compiles only 3D code.

Definition at line 322 of file mlITKSpecialTypesFilterSupport.h.

#define ML_ITK_FLOATFILTER_WRAPPER_0_6D (   PROJECT_PREFIX,
  CLASS_NAME,
  NAMESPACE 
)
Value:

Implement all support functionality for ITK level set filter calls and the call to the correct template version of of calcOutSubImageT.

Definition at line 407 of file mlITKSpecialTypesFilterSupport.h.

#define ML_ITK_FLOATFILTER_WRAPPER_1_2D (   PROJECT_PREFIX,
  CLASS_NAME,
  NAMESPACE 
)
Value:

Implement all support functionality for ITK level set filter calls and the call to the correct template version of of calcOutSubImageT.

Compiles only 2D code.

Definition at line 289 of file mlITKSpecialTypesFilterSupport.h.

#define ML_ITK_FLOATFILTER_WRAPPER_1_2D3D (   PROJECT_PREFIX,
  CLASS_NAME,
  NAMESPACE 
)
Value:

Implement all support functionality for ITK level set filter calls and the call to the correct template version of of calcOutSubImageT.

Compiles 2+3D code.

Definition at line 375 of file mlITKSpecialTypesFilterSupport.h.

#define ML_ITK_FLOATFILTER_WRAPPER_1_3D (   PROJECT_PREFIX,
  CLASS_NAME,
  NAMESPACE 
)
Value:

Implement all support functionality for ITK level set filter calls and the call to the correct template version of of calcOutSubImageT.

Compiles only 3D code.

Definition at line 332 of file mlITKSpecialTypesFilterSupport.h.

#define ML_ITK_FLOATFILTER_WRAPPER_1_6D (   PROJECT_PREFIX,
  CLASS_NAME,
  NAMESPACE 
)
Value:

Implement all support functionality for ITK level set filter calls and the call to the correct template version of of calcOutSubImageT.

Definition at line 416 of file mlITKSpecialTypesFilterSupport.h.

#define ML_ITK_FLOATFILTER_WRAPPER_2_2D (   PROJECT_PREFIX,
  CLASS_NAME,
  NAMESPACE 
)
Value:

Implement all support functionality for ITK level set filter calls and the call to the correct template version of of calcOutSubImageT.

Compiles only 2D code.

Definition at line 299 of file mlITKSpecialTypesFilterSupport.h.

#define ML_ITK_FLOATFILTER_WRAPPER_2_2D3D (   PROJECT_PREFIX,
  CLASS_NAME,
  NAMESPACE 
)
Value:

Implement all support functionality for ITK level set filter calls and the call to the correct template version of of calcOutSubImageT.

Compiles 2+3D code.

Definition at line 385 of file mlITKSpecialTypesFilterSupport.h.

#define ML_ITK_FLOATFILTER_WRAPPER_2_3D (   PROJECT_PREFIX,
  CLASS_NAME,
  NAMESPACE 
)
Value:

Implement all support functionality for ITK level set filter calls and the call to the correct template version of of calcOutSubImageT.

Compiles only 3D code.

Definition at line 342 of file mlITKSpecialTypesFilterSupport.h.

#define ML_ITK_FLOATFILTER_WRAPPER_2_6D (   PROJECT_PREFIX,
  CLASS_NAME,
  NAMESPACE 
)
Value:

Implement all support functionality for ITK level set filter calls and the call to the correct template version of of calcOutSubImageT.

Definition at line 425 of file mlITKSpecialTypesFilterSupport.h.

#define ML_ITK_FLOATFILTER_WRAPPER_3_2D (   PROJECT_PREFIX,
  CLASS_NAME,
  NAMESPACE 
)
Value:

Implement all support functionality for ITK level set filter calls and the call to the correct template version of of calcOutSubImageT.

Compiles only 2D code.

Definition at line 309 of file mlITKSpecialTypesFilterSupport.h.

#define ML_ITK_FLOATFILTER_WRAPPER_3_2D3D (   PROJECT_PREFIX,
  CLASS_NAME,
  NAMESPACE 
)
Value:

Implement all support functionality for ITK level set filter calls and the call to the correct template version of of calcOutSubImageT.

Compiles 2+3D code.

Definition at line 395 of file mlITKSpecialTypesFilterSupport.h.

#define ML_ITK_FLOATFILTER_WRAPPER_3_3D (   PROJECT_PREFIX,
  CLASS_NAME,
  NAMESPACE 
)
Value:

Implement all support functionality for ITK level set filter calls and the call to the correct template version of of calcOutSubImageT.

Compiles only 3D code.

Definition at line 352 of file mlITKSpecialTypesFilterSupport.h.

#define ML_ITK_FLOATFILTER_WRAPPER_3_6D (   PROJECT_PREFIX,
  CLASS_NAME,
  NAMESPACE 
)
Value:

Implement all support functionality for ITK level set filter calls and the call to the correct template version of of calcOutSubImageT.

Definition at line 434 of file mlITKSpecialTypesFilterSupport.h.

#define ML_ITK_INTFILTER_WRAPPER_0_2D (   PROJECT_PREFIX,
  CLASS_NAME,
  NAMESPACE 
)
Value:

Implement all support functionality for normal itk filters which work only on integer types and only 2D code.

Definition at line 792 of file mlITKSpecialTypesFilterSupport.h.

#define ML_ITK_INTFILTER_WRAPPER_0_2D3D (   PROJECT_PREFIX,
  CLASS_NAME,
  NAMESPACE 
)
Value:

Implement all support functionality for normal itk filters which work only on integer types and 2+3D code.

Definition at line 864 of file mlITKSpecialTypesFilterSupport.h.

#define ML_ITK_INTFILTER_WRAPPER_0_3D (   PROJECT_PREFIX,
  CLASS_NAME,
  NAMESPACE 
)
Value:

Implement all support functionality for normal itk filters which work only on integer types and only 3D code.

Definition at line 828 of file mlITKSpecialTypesFilterSupport.h.

#define ML_ITK_INTFILTER_WRAPPER_0_6D (   PROJECT_PREFIX,
  CLASS_NAME,
  NAMESPACE 
)
Value:

Implement all support functionality for normal itk filters which work only on integer types.

Definition at line 900 of file mlITKSpecialTypesFilterSupport.h.

#define ML_ITK_INTFILTER_WRAPPER_1_2D (   PROJECT_PREFIX,
  CLASS_NAME,
  NAMESPACE 
)
Value:

Implement all support functionality for normal itk filters which work only on integer types and only 2D code.

Definition at line 801 of file mlITKSpecialTypesFilterSupport.h.

#define ML_ITK_INTFILTER_WRAPPER_1_2D3D (   PROJECT_PREFIX,
  CLASS_NAME,
  NAMESPACE 
)
Value:

Implement all support functionality for normal itk filters which work only on integer types and 2+3D code.

Definition at line 873 of file mlITKSpecialTypesFilterSupport.h.

#define ML_ITK_INTFILTER_WRAPPER_1_3D (   PROJECT_PREFIX,
  CLASS_NAME,
  NAMESPACE 
)
Value:

Implement all support functionality for normal itk filters which work only on integer types and only 3D code.

Definition at line 837 of file mlITKSpecialTypesFilterSupport.h.

#define ML_ITK_INTFILTER_WRAPPER_1_6D (   PROJECT_PREFIX,
  CLASS_NAME,
  NAMESPACE 
)
Value:

Implement all support functionality for normal itk filters which work only on integer types.

Definition at line 909 of file mlITKSpecialTypesFilterSupport.h.

#define ML_ITK_INTFILTER_WRAPPER_2_2D (   PROJECT_PREFIX,
  CLASS_NAME,
  NAMESPACE 
)
Value:

Same like ML_ITK_INTFILTER_WRAPPER_1, but for 2 inputs and only 2D code.

Definition at line 809 of file mlITKSpecialTypesFilterSupport.h.

#define ML_ITK_INTFILTER_WRAPPER_2_2D3D (   PROJECT_PREFIX,
  CLASS_NAME,
  NAMESPACE 
)
Value:

Same like ML_ITK_INTFILTER_WRAPPER_1, but for 2 inputs and 2+3D code.

Definition at line 881 of file mlITKSpecialTypesFilterSupport.h.

#define ML_ITK_INTFILTER_WRAPPER_2_3D (   PROJECT_PREFIX,
  CLASS_NAME,
  NAMESPACE 
)
Value:

Same like ML_ITK_INTFILTER_WRAPPER_1, but for 2 inputs and only 3D code.

Definition at line 845 of file mlITKSpecialTypesFilterSupport.h.

#define ML_ITK_INTFILTER_WRAPPER_2_6D (   PROJECT_PREFIX,
  CLASS_NAME,
  NAMESPACE 
)
Value:

Same like ML_ITK_INTFILTER_WRAPPER_1, but for 2 inputs.

Definition at line 917 of file mlITKSpecialTypesFilterSupport.h.

#define ML_ITK_INTFILTER_WRAPPER_3_2D (   PROJECT_PREFIX,
  CLASS_NAME,
  NAMESPACE 
)
Value:

Same like ML_ITK_INTFILTER_WRAPPER_1, but for 3 inputs and only 2D code.

Definition at line 817 of file mlITKSpecialTypesFilterSupport.h.

#define ML_ITK_INTFILTER_WRAPPER_3_2D3D (   PROJECT_PREFIX,
  CLASS_NAME,
  NAMESPACE 
)
Value:

Same like ML_ITK_INTFILTER_WRAPPER_1, but for 3 inputs and 2+3D code.

Definition at line 889 of file mlITKSpecialTypesFilterSupport.h.

#define ML_ITK_INTFILTER_WRAPPER_3_3D (   PROJECT_PREFIX,
  CLASS_NAME,
  NAMESPACE 
)
Value:

Same like ML_ITK_INTFILTER_WRAPPER_1, but for 3 inputs and only 3D code.

Definition at line 853 of file mlITKSpecialTypesFilterSupport.h.

#define ML_ITK_INTFILTER_WRAPPER_3_6D (   PROJECT_PREFIX,
  CLASS_NAME,
  NAMESPACE 
)
Value:

Same like ML_ITK_INTFILTER_WRAPPER_1, but for 3 inputs.

Definition at line 925 of file mlITKSpecialTypesFilterSupport.h.

#define ML_ITK_SIGNED_INTFILTER_WRAPPER_0_2D (   PROJECT_PREFIX,
  CLASS_NAME,
  NAMESPACE 
)
Value:

Implement all support functionality for normal itk filters which work only on signed integer and only 2D code.

Definition at line 1092 of file mlITKSpecialTypesFilterSupport.h.

#define ML_ITK_SIGNED_INTFILTER_WRAPPER_0_2D3D (   PROJECT_PREFIX,
  CLASS_NAME,
  NAMESPACE 
)
Value:

Implement all support functionality for normal itk filters which work only on SIGNED_INT integer and 2+3D code.

Definition at line 1164 of file mlITKSpecialTypesFilterSupport.h.

#define ML_ITK_SIGNED_INTFILTER_WRAPPER_0_3D (   PROJECT_PREFIX,
  CLASS_NAME,
  NAMESPACE 
)
Value:

Implement all support functionality for normal itk filters which work only on SIGNED_INT integer and only 3D code.

Definition at line 1128 of file mlITKSpecialTypesFilterSupport.h.

#define ML_ITK_SIGNED_INTFILTER_WRAPPER_0_6D (   PROJECT_PREFIX,
  CLASS_NAME,
  NAMESPACE 
)
Value:

Implement all support functionality for normal itk filters which work only on SIGNED_INT integer.

Definition at line 1200 of file mlITKSpecialTypesFilterSupport.h.

#define ML_ITK_SIGNED_INTFILTER_WRAPPER_1_2D (   PROJECT_PREFIX,
  CLASS_NAME,
  NAMESPACE 
)
Value:

Implement all support functionality for normal itk filters which work only on signed integer and only 2D code.

Definition at line 1101 of file mlITKSpecialTypesFilterSupport.h.

#define ML_ITK_SIGNED_INTFILTER_WRAPPER_1_2D3D (   PROJECT_PREFIX,
  CLASS_NAME,
  NAMESPACE 
)
Value:

Implement all support functionality for normal itk filters which work only on SIGNED_INT integer and 2+3D code.

Definition at line 1173 of file mlITKSpecialTypesFilterSupport.h.

#define ML_ITK_SIGNED_INTFILTER_WRAPPER_1_3D (   PROJECT_PREFIX,
  CLASS_NAME,
  NAMESPACE 
)
Value:

Implement all support functionality for normal itk filters which work only on SIGNED_INT integer and only 3D code.

Definition at line 1137 of file mlITKSpecialTypesFilterSupport.h.

#define ML_ITK_SIGNED_INTFILTER_WRAPPER_1_6D (   PROJECT_PREFIX,
  CLASS_NAME,
  NAMESPACE 
)
Value:

Implement all support functionality for normal itk filters which work only on SIGNED_INT integer.

Definition at line 1209 of file mlITKSpecialTypesFilterSupport.h.

#define ML_ITK_SIGNED_INTFILTER_WRAPPER_2_2D (   PROJECT_PREFIX,
  CLASS_NAME,
  NAMESPACE 
)
Value:

Same like ML_ITK_SIGNED_INTFILTER_WRAPPER_1, but for 2 inputs and only 2D code.

Definition at line 1109 of file mlITKSpecialTypesFilterSupport.h.

#define ML_ITK_SIGNED_INTFILTER_WRAPPER_2_2D3D (   PROJECT_PREFIX,
  CLASS_NAME,
  NAMESPACE 
)
Value:

Same like ML_ITK_SIGNED_INTFILTER_WRAPPER_1, but for 2 inputs and 2+3D code.

Definition at line 1181 of file mlITKSpecialTypesFilterSupport.h.

#define ML_ITK_SIGNED_INTFILTER_WRAPPER_2_3D (   PROJECT_PREFIX,
  CLASS_NAME,
  NAMESPACE 
)
Value:

Same like ML_ITK_SIGNED_INTFILTER_WRAPPER_1, but for 2 inputs and only 3D code.

Definition at line 1145 of file mlITKSpecialTypesFilterSupport.h.

#define ML_ITK_SIGNED_INTFILTER_WRAPPER_2_6D (   PROJECT_PREFIX,
  CLASS_NAME,
  NAMESPACE 
)
Value:

Same like ML_ITK_SIGNED_INTFILTER_WRAPPER_1, but for 2 inputs.

Definition at line 1217 of file mlITKSpecialTypesFilterSupport.h.

#define ML_ITK_SIGNED_INTFILTER_WRAPPER_3_2D (   PROJECT_PREFIX,
  CLASS_NAME,
  NAMESPACE 
)
Value:

Same like ML_ITK_SIGNED_INTFILTER_WRAPPER_1, but for 3 inputs and only 2D code.

Definition at line 1117 of file mlITKSpecialTypesFilterSupport.h.

#define ML_ITK_SIGNED_INTFILTER_WRAPPER_3_2D3D (   PROJECT_PREFIX,
  CLASS_NAME,
  NAMESPACE 
)
Value:

Same like ML_ITK_SIGNED_INTFILTER_WRAPPER_1, but for 3 inputs and 2+3D code.

Definition at line 1189 of file mlITKSpecialTypesFilterSupport.h.

#define ML_ITK_SIGNED_INTFILTER_WRAPPER_3_3D (   PROJECT_PREFIX,
  CLASS_NAME,
  NAMESPACE 
)
Value:

Same like ML_ITK_SIGNED_INTFILTER_WRAPPER_1, but for 3 inputs and only 3D code.

Definition at line 1153 of file mlITKSpecialTypesFilterSupport.h.

#define ML_ITK_SIGNED_INTFILTER_WRAPPER_3_6D (   PROJECT_PREFIX,
  CLASS_NAME,
  NAMESPACE 
)
Value:

Same like ML_ITK_SIGNED_INTFILTER_WRAPPER_1, but for 3 inputs.

Definition at line 1225 of file mlITKSpecialTypesFilterSupport.h.

#define ML_ITK_SIGNEDFILTER_WRAPPER_0_2D (   PROJECT_PREFIX,
  CLASS_NAME,
  NAMESPACE 
)
Value:

Implement all support functionality for normal itk filters which work only on signed types and only 2D code.

Definition at line 941 of file mlITKSpecialTypesFilterSupport.h.

#define ML_ITK_SIGNEDFILTER_WRAPPER_0_2D3D (   PROJECT_PREFIX,
  CLASS_NAME,
  NAMESPACE 
)
Value:

Implement all support functionality for normal itk filters which work only on signed types and 2+3D code.

Definition at line 1013 of file mlITKSpecialTypesFilterSupport.h.

#define ML_ITK_SIGNEDFILTER_WRAPPER_0_3D (   PROJECT_PREFIX,
  CLASS_NAME,
  NAMESPACE 
)
Value:

Implement all support functionality for normal itk filters which work only on signed types and only 3D code.

Definition at line 977 of file mlITKSpecialTypesFilterSupport.h.

#define ML_ITK_SIGNEDFILTER_WRAPPER_0_6D (   PROJECT_PREFIX,
  CLASS_NAME,
  NAMESPACE 
)
Value:

Implement all support functionality for normal itk filters which work only on signed types.

Definition at line 1049 of file mlITKSpecialTypesFilterSupport.h.

#define ML_ITK_SIGNEDFILTER_WRAPPER_1_2D (   PROJECT_PREFIX,
  CLASS_NAME,
  NAMESPACE 
)
Value:

Implement all support functionality for normal itk filters which work only on signed types and only 2D code.

Definition at line 950 of file mlITKSpecialTypesFilterSupport.h.

#define ML_ITK_SIGNEDFILTER_WRAPPER_1_2D3D (   PROJECT_PREFIX,
  CLASS_NAME,
  NAMESPACE 
)
Value:

Implement all support functionality for normal itk filters which work only on signed types and 2+3D code.

Definition at line 1022 of file mlITKSpecialTypesFilterSupport.h.

#define ML_ITK_SIGNEDFILTER_WRAPPER_1_3D (   PROJECT_PREFIX,
  CLASS_NAME,
  NAMESPACE 
)
Value:

Implement all support functionality for normal itk filters which work only on signed types and only 3D code.

Definition at line 986 of file mlITKSpecialTypesFilterSupport.h.

#define ML_ITK_SIGNEDFILTER_WRAPPER_1_6D (   PROJECT_PREFIX,
  CLASS_NAME,
  NAMESPACE 
)
Value:

Implement all support functionality for normal itk filters which work only on signed types.

Definition at line 1058 of file mlITKSpecialTypesFilterSupport.h.

#define ML_ITK_SIGNEDFILTER_WRAPPER_2_2D (   PROJECT_PREFIX,
  CLASS_NAME,
  NAMESPACE 
)
Value:

Same like ML_ITK_SIGNEDFILTER_WRAPPER_1, but for 2 inputs and only 2D code.

Definition at line 958 of file mlITKSpecialTypesFilterSupport.h.

#define ML_ITK_SIGNEDFILTER_WRAPPER_2_2D3D (   PROJECT_PREFIX,
  CLASS_NAME,
  NAMESPACE 
)
Value:

Same like ML_ITK_SIGNEDFILTER_WRAPPER_1, but for 2 inputs and 2+3D code.

Definition at line 1030 of file mlITKSpecialTypesFilterSupport.h.

#define ML_ITK_SIGNEDFILTER_WRAPPER_2_3D (   PROJECT_PREFIX,
  CLASS_NAME,
  NAMESPACE 
)
Value:

Same like ML_ITK_SIGNEDFILTER_WRAPPER_1, but for 2 inputs and only 3D code.

Definition at line 994 of file mlITKSpecialTypesFilterSupport.h.

#define ML_ITK_SIGNEDFILTER_WRAPPER_2_6D (   PROJECT_PREFIX,
  CLASS_NAME,
  NAMESPACE 
)
Value:

Same like ML_ITK_SIGNEDFILTER_WRAPPER_1, but for 2 inputs.

Definition at line 1066 of file mlITKSpecialTypesFilterSupport.h.

#define ML_ITK_SIGNEDFILTER_WRAPPER_3_2D (   PROJECT_PREFIX,
  CLASS_NAME,
  NAMESPACE 
)
Value:

Same like ML_ITK_SIGNEDFILTER_WRAPPER_1, but for 3 inputs and only 2D code.

Definition at line 966 of file mlITKSpecialTypesFilterSupport.h.

#define ML_ITK_SIGNEDFILTER_WRAPPER_3_2D3D (   PROJECT_PREFIX,
  CLASS_NAME,
  NAMESPACE 
)
Value:

Same like ML_ITK_SIGNEDFILTER_WRAPPER_1, but for 3 inputs and 2+3D code.

Definition at line 1038 of file mlITKSpecialTypesFilterSupport.h.

#define ML_ITK_SIGNEDFILTER_WRAPPER_3_3D (   PROJECT_PREFIX,
  CLASS_NAME,
  NAMESPACE 
)
Value:

Same like ML_ITK_SIGNEDFILTER_WRAPPER_1, but for 3 inputs and only 3D code.

Definition at line 1002 of file mlITKSpecialTypesFilterSupport.h.

#define ML_ITK_SIGNEDFILTER_WRAPPER_3_6D (   PROJECT_PREFIX,
  CLASS_NAME,
  NAMESPACE 
)
Value:

Same like ML_ITK_SIGNEDFILTER_WRAPPER_1, but for 3 inputs.

Definition at line 1074 of file mlITKSpecialTypesFilterSupport.h.