]> Creatis software - cpPlugins.git/blobdiff - lib/cpInstances/Images/ITKImageInterpolators.i
yet another refactoring
[cpPlugins.git] / lib / cpInstances / Images / ITKImageInterpolators.i
diff --git a/lib/cpInstances/Images/ITKImageInterpolators.i b/lib/cpInstances/Images/ITKImageInterpolators.i
new file mode 100644 (file)
index 0000000..cee831b
--- /dev/null
@@ -0,0 +1,23 @@
+header #define ITK_MANUAL_INSTANTIATION
+
+define v=FixedArray
+define i_real=#real_types#
+define o_real=#real_types#
+define interp=Linear
+
+tinclude itk#interp#InterpolateImageFunction:h|hxx
+tinclude itkVectorLinearInterpolateImageFunction:h|hxx
+
+cinclude itk#v#.h
+cinclude itkImage.h
+
+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$