Index: trunk/psLib/src/imageops/psImageInterpolate.h
===================================================================
--- trunk/psLib/src/imageops/psImageInterpolate.h	(revision 21183)
+++ trunk/psLib/src/imageops/psImageInterpolate.h	(revision 21280)
@@ -7,6 +7,6 @@
  * @author Paul Price, Institute for Astronomy
  *
- * @version $Revision: 1.8 $ $Name: not supported by cvs2svn $
- * @date $Date: 2009-01-27 06:39:37 $
+ * @version $Revision: 1.9 $ $Name: not supported by cvs2svn $
+ * @date $Date: 2009-02-04 02:55:27 $
  * Copyright 2004-2007 Institute for Astronomy, University of Hawaii
  */
@@ -50,9 +50,9 @@
     const psImage *variance;            ///< Variance image for interpolation
     const psImage *mask;                ///< Mask image for interpolation
-    psImageMaskType maskVal;		///< Value to mask
+    psImageMaskType maskVal;            ///< Value to mask
     double badImage;                    ///< Image value if x,y location is not good
     double badVariance;                 ///< Variance value if x,y location is not good
-    psImageMaskType badMask;		///< Mask value to give bad pixels
-    psImageMaskType poorMask;		///< Mask value to give poor pixels
+    psImageMaskType badMask;            ///< Mask value to give bad pixels
+    psImageMaskType poorMask;           ///< Mask value to give poor pixels
     float poorFrac;                     ///< Fraction of flux in bad pixels before output is marked bad
     bool shifting;                      ///< Shifting images? Don't interpolate if the shift is exact.
@@ -101,3 +101,8 @@
     );
 
+/// Generate the appropriate interpolation kernel
+psKernel *psImageInterpolationKernel(float x, float y, ///< Position of interest
+                                     psImageInterpolateMode mode ///< Interpolation mode
+    );
+
 #endif
