Index: trunk/psphot/src/psphot.h
===================================================================
--- trunk/psphot/src/psphot.h	(revision 27673)
+++ trunk/psphot/src/psphot.h	(revision 27819)
@@ -245,5 +245,5 @@
 float           psphotRadiusFromProfile (pmSource *source, psVector *radius, psVector *flux, float fluxMin, float fluxMax);
 bool            psphotRadiiFromProfiles (pmSource *source, float fluxMin, float fluxMax);
-bool            psphotEllipticalProfile (pmSource *source);
+bool            psphotEllipticalProfile (pmSource *source, bool RAW_RADIUS);
 bool            psphotEllipticalContour (pmSource *source);
 
@@ -281,12 +281,14 @@
 
 // XXX visualization functions related to radial profiles (disabled)
-// bool psphotPetrosianVisualProfileByAngle (psVector *radius, psVector *flux);
-// bool psphotPetrosianVisualProfileRadii (psVector *radius, psVector *flux, psVector *radiusBin, psVector *fluxBin, float peakFlux, float RadiusRef);
-// bool psphotPetrosianVisualEllipticalContour (pmPetrosian *petrosian);
-// bool psphotPetrosianVisualStats (psVector *radBin, psVector *fluxBin,
-//                               psVector *refRadius, psVector *meanSB,
-//                               psVector *petRatio, psVector *petRatioErr, psVector *fluxSum,
-//                               float petRadius, float ratioForRadius,
-//                               float petFlux, float radiusForFlux);
+bool psphotPetrosianVisualProfileByAngle (psVector *radius, psVector *flux);
+bool psphotPetrosianVisualProfileRadii (psVector *radius, psVector *flux, psVector *radiusBin, psVector *fluxBin, float peakFlux, float RadiusRef);
+bool psphotPetrosianVisualEllipticalContour (pmSourceRadialFlux *radFlux, pmSourceExtendedPars *extpars);
+bool psphotPetrosianVisualStats (psVector *radBin, psVector *fluxBin,
+                               psVector *refRadius, psVector *meanSB,
+                               psVector *petRatio, psVector *petRatioErr, psVector *fluxSum,
+                               float petRadius, float ratioForRadius,
+                               float petFlux, float radiusForFlux);
+
+bool psphotRadialBins (psMetadata *recipe, pmSource *source, float radiusMax, float skynoise);
 
 // structures & functions to support psf-convolved model fitting
