Index: trunk/psLib/src/image/psImageExtraction.h
===================================================================
--- trunk/psLib/src/image/psImageExtraction.h	(revision 1441)
+++ trunk/psLib/src/image/psImageExtraction.h	(revision 1606)
@@ -10,6 +10,6 @@
 *  @author Robert DeSonia, MHPCC
 *
-*  @version $Revision: 1.9 $ $Name: not supported by cvs2svn $
-*  @date $Date: 2004-08-09 23:40:55 $
+*  @version $Revision: 1.10 $ $Name: not supported by cvs2svn $
+*  @date $Date: 2004-08-23 22:36:03 $
 *
 *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
@@ -44,5 +44,4 @@
  */
 psImage* psImageSubset(
-    psImage* out,                      ///< image to recycle, or NULL.
     psImage* image,                    ///< Parent image.
     unsigned int numCols,              ///< Subimage width (<= image.nCols - col0).
@@ -50,4 +49,17 @@
     unsigned int col0,                 ///< Subimage col-offset (0 <= col0 < nCol).
     unsigned int row0                  ///< Subimage row-offset (0 <= row0 < nCol).
+);
+
+/** Create a subimage of the specified area.
+ *
+ * Uses psLib memory allocation functions to create an image based on a larger
+ * one.
+ *
+ * @return psImage* : Pointer to psImage.
+ *
+ */
+psImage* psImageSubsection(
+    psImage* image,                    ///< Parent image.
+    const char* section                ///< Subsection in the form '[x1:x2,y1:y2]'
 );
 
