]> Creatis software - cpPlugins.git/blobdiff - plugins/ITKImageInterpolators/ITKImageInterpolators.i
yet another refactoring
[cpPlugins.git] / plugins / ITKImageInterpolators / ITKImageInterpolators.i
diff --git a/plugins/ITKImageInterpolators/ITKImageInterpolators.i b/plugins/ITKImageInterpolators/ITKImageInterpolators.i
new file mode 100644 (file)
index 0000000..c6c5f9c
--- /dev/null
@@ -0,0 +1,25 @@
+header #define ITK_MANUAL_INSTANTIATION
+
+define v=FixedArray
+define i_real=#real_types#
+define o_real=#real_types#
+define interp=Linear
+
+tinclude itkImageFunction:h|hxx
+tinclude itk#interp#InterpolateImageFunction:h|hxx
+tinclude itkVectorLinearInterpolateImageFunction:h|hxx
+
+cinclude itk#v#.h
+cinclude itkImage.h
+
+instances itk::ImageFunction< itk::Image< #scalar_types#, #pdims# >, #i_real#, #o_real# >
+instances itk::#interp#InterpolateImageFunction< itk::Image< #scalar_types#, #pdims# >, #real_types# >
+
+instances itk::VectorLinearInterpolateImageFunction< itk::Image< itk::#v#< #i_real#, #pdims# >, #pdims# >, #o_real# >
+
+tinclude itkBSplineDecompositionImageFilter:h|hxx
+tinclude itkBSplineInterpolateImageFunction:h|hxx
+instances itk::BSplineInterpolateImageFunction< itk::Image< #scalar_types#, #pdims# >, #real_types#, #real_types# >
+instances itk::BSplineDecompositionImageFilter< itk::Image< #scalar_types#, #pdims# >, itk::Image< #real_types#, #pdims# > >
+
+** eof - $RCSfile$