]> Creatis software - cpPlugins.git/blobdiff - lib/cpInstances/Images/ITK2VTKImageFilters.i
yet another refactoring
[cpPlugins.git] / lib / cpInstances / Images / ITK2VTKImageFilters.i
diff --git a/lib/cpInstances/Images/ITK2VTKImageFilters.i b/lib/cpInstances/Images/ITK2VTKImageFilters.i
new file mode 100644 (file)
index 0000000..4166981
--- /dev/null
@@ -0,0 +1,21 @@
+header #define ITK_MANUAL_INSTANTIATION
+
+define color_pixels=RGBPixel;RGBAPixel
+define vector_pixels=CovariantVector;Point;Vector
+define matrices=Matrix
+define pixels=#scalar_types#;itk::#color_pixels#< #scalar_types# >
+
+cinclude itkImage.h
+cinclude itk#color_pixels#.h
+cinclude itkFixedArray.h
+cinclude itk#vector_pixels#.h
+cinclude itk#matrices#.h
+
+define filters=VTKImageImport;VTKImageExport;ImageToVTKImageFilter;VTKImageToImageFilter
+tinclude itk#filters#:h|hxx
+instances itk::#filters#< itk::Image< #pixels#, #vdims# > >
+instances itk::#filters#< itk::Image< itk::FixedArray< #scalar_types#, #vdims# >, #vdims# > >
+instances itk::#filters#< itk::Image< itk::#vector_pixels#< #real_types#, #vdims# >, #vdims# > >
+instances itk::#filters#< itk::Image< itk::#matrices#< #real_types#, #vdims#, #vdims# >, #vdims# > >
+
+** eof - $RCSfile$