1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
|
itk_wrap_class("itk::LabelMap" POINTER)
set(WRAPPER_TEMPLATES "${itk_Wrap_LabelMap}")
itk_end_wrap_class()
itk_wrap_class("itk::ImageSource" POINTER)
foreach(d ${ITK_WRAP_IMAGE_DIMS})
itk_wrap_template("${ITKM_LM${d}}" "${ITKT_LM${d}}")
endforeach()
itk_end_wrap_class()
itk_wrap_class("itk::ImageToImageFilter" POINTER)
foreach(d ${ITK_WRAP_IMAGE_DIMS})
# label collection -> label collection
itk_wrap_template("${ITKM_LM${d}}${ITKM_LM${d}}" "${ITKT_LM${d}}, ${ITKT_LM${d}}")
foreach(t ${WRAP_ITK_SCALAR})
# image -> label collection image
itk_wrap_template("${ITKM_I${t}${d}}${ITKM_LM${d}}" "${ITKT_I${t}${d}}, ${ITKT_LM${d}}")
# label collection -> image
itk_wrap_template("${ITKM_LM${d}}${ITKM_I${t}${d}}" "${ITKT_LM${d}}, ${ITKT_I${t}${d}}")
endforeach()
# label map -> rgb image
if(ITK_WRAP_rgb_unsigned_char)
itk_wrap_template("${ITKM_LM${d}}${ITKM_IRGBUC${d}}" "${ITKT_LM${d}}, ${ITKT_IRGBUC${d}}")
endif(ITK_WRAP_rgb_unsigned_char)
if(ITK_WRAP_rgb_unsigned_short)
itk_wrap_template("${ITKM_LM${d}}${ITKM_IRGBUS${d}}" "${ITKT_LM${d}}, ${ITKT_IRGBUS${d}}")
endif(ITK_WRAP_rgb_unsigned_short)
endforeach()
itk_end_wrap_class()
|