Index: trunk/psModules/src/objects/pmSourcePhotometry.h
===================================================================
--- trunk/psModules/src/objects/pmSourcePhotometry.h	(revision 29004)
+++ trunk/psModules/src/objects/pmSourcePhotometry.h	(revision 29546)
@@ -35,4 +35,5 @@
     PM_SOURCE_PHOT_INTERP    = 0x0008,
     PM_SOURCE_PHOT_DIFFSTATS = 0x0010,
+    PM_SOURCE_PHOT_PSFONLY   = 0x0020,
 } pmSourcePhotometryMode;
 
@@ -44,7 +45,19 @@
 
 bool pmSourcePhotometryAper(
-    float   *apMag,                     ///< aperture flux magnitude
+    float *apMag,
+    float *apFluxOut,
+    float *apFluxErr,
     pmModel *model,                     ///< model used for photometry
     psImage *image,                     ///< image pixels to be used
+    psImage *variance,                  ///< variance pixels to be used
+    psImage *mask,                      ///< mask of pixels to ignore
+    psImageMaskType maskVal             ///< Value to mask
+);
+
+bool pmSourcePhotometryAperSource(
+    pmSource *source,			///< aperture flux magnitude
+    pmModel *model,                     ///< model used for photometry
+    psImage *image,                     ///< image pixels to be used
+    psImage *variance,                  ///< variance pixels to be used
     psImage *mask,                      ///< mask of pixels to ignore
     psImageMaskType maskVal             ///< Value to mask
