Index: trunk/psLib/src/imageops/psImageConvolve.c
===================================================================
--- trunk/psLib/src/imageops/psImageConvolve.c	(revision 20207)
+++ trunk/psLib/src/imageops/psImageConvolve.c	(revision 20211)
@@ -7,6 +7,6 @@
 /// @author Eugene Magnier, IfA
 ///
-/// @version $Revision: 1.77 $ $Name: not supported by cvs2svn $
-/// @date $Date: 2008-10-04 02:37:51 $
+/// @version $Revision: 1.78 $ $Name: not supported by cvs2svn $
+/// @date $Date: 2008-10-17 01:32:49 $
 ///
 /// Copyright 2004-2007 Institute for Astronomy, University of Hawaii
@@ -466,7 +466,7 @@
 }
 
-bool psImageSmooth (psImage *image,
-                    double  sigma,
-                    double  Nsigma)
+bool psImageSmooth(psImage *image,
+                   double  sigma,
+                   double  Nsigma)
 {
     PS_ASSERT_IMAGE_NON_NULL(image, NULL);
@@ -670,5 +670,5 @@
                 sumG += *gaussData; \
             } \
-            if (sumG > MIN_GAUSS_FRAC) { \
+            if (sumG > minGauss) { \
                 /* BW */ \
                 calculation->data.TYPE[i][j] = sumIG / sumG; \
@@ -700,5 +700,5 @@
                 sumG += *gaussData; \
             } \
-            output->data.TYPE[j][i] = (sumG > MIN_GAUSS_FRAC) ? sumIG / sumG : NAN; \
+            output->data.TYPE[j][i] = (sumG > minGauss) ? sumIG / sumG : NAN; \
         } \
     } \
@@ -717,6 +717,7 @@
                            const psImage *mask,
                            psMaskType maskVal,
-                           double sigma,
-                           double numSigma)
+                           float sigma,
+                           float numSigma,
+                           float minGauss)
 {
     PS_ASSERT_IMAGE_NON_NULL(image, NULL);
Index: trunk/psLib/src/imageops/psImageConvolve.h
===================================================================
--- trunk/psLib/src/imageops/psImageConvolve.h	(revision 20207)
+++ trunk/psLib/src/imageops/psImageConvolve.h	(revision 20211)
@@ -5,6 +5,6 @@
  * @author Robert DeSonia, MHPCC
  *
- * @version $Revision: 1.35 $ $Name: not supported by cvs2svn $
- * @date $Date: 2008-10-04 02:37:51 $
+ * @version $Revision: 1.36 $ $Name: not supported by cvs2svn $
+ * @date $Date: 2008-10-17 01:32:49 $
  * Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
  */
@@ -202,6 +202,7 @@
     const psImage *mask,                ///< Mask image
     psMaskType maskVal,                 ///< Mask value
-    double sigma,                       ///< Width of the smoothing kernel (pixels)
-    double numSigma                     ///< Size of the smoothing box (sigma)
+    float sigma,                        ///< Width of the smoothing kernel (pixels)
+    float numSigma,                     ///< Size of the smoothing box (sigma)
+    float minGauss                      ///< Minimum fraction of Gaussian to accept
     );
 
