Index: trunk/psModules/src/objects/pmSource.h
===================================================================
--- trunk/psModules/src/objects/pmSource.h	(revision 29004)
+++ trunk/psModules/src/objects/pmSource.h	(revision 29546)
@@ -76,4 +76,6 @@
     float apMagRaw;                     ///< raw mag in given aperture
     float apRadius;			///< radius for aperture magnitude
+    float apFlux;                       ///< apFlux corresponding to psfMag or extMag (depending on type)
+    float apFluxErr;                    ///< apFluxErr corresponding to psfMag or extMag (depending on type)
 
     float pixWeightNotBad;              ///< PSF-weighted coverage of unmasked (not BAD) pixels
@@ -234,4 +236,20 @@
 );
 
+/** pmSourceMoments()
+ *
+ * Measure 1st moments for the given source, using the peak coordinates as the initial
+ * source location. The resulting moment values are applied to the source.moments
+ * entry. The moments are measured within the given circular radius of the source.peak
+ * coordinates.  The return value indicates the success (TRUE) of the operation.
+ *
+ */
+bool pmSourceMomentsGetCentroid(
+  pmSource *source, 
+  psF32 radius, 
+  psF32 sigma, 
+  psF32 minSN, 
+  psImageMaskType maskVal, 
+  float xGuess, float yGuess);
+
 pmModel *pmSourceGetModel (bool *isPSF, const pmSource *source);
 
