IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Feb 12, 2007, 5:14:42 PM (19 years ago)
Author:
Paul Price
Message:

Propagating API change in psImageStats.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/psModules/src/objects/pmSourceSky.c

    r9594 r11762  
    66 *  @author EAM, IfA: significant modifications.
    77 *
    8  *  @version $Revision: 1.9 $ $Name: not supported by cvs2svn $
    9  *  @date $Date: 2006-10-17 02:21:03 $
     8 *  @version $Revision: 1.10 $ $Name: not supported by cvs2svn $
     9 *  @date $Date: 2007-02-13 03:14:42 $
    1010 *
    1111 *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
     
    3333pmSource *pmSourceLocalSky(source, statsOptions, Radius): this
    3434routine creates a new pmSource.moments element if needed and sets pmSource.pmMoments.sky
    35  
     35
    3636The sky value is set from the pixels in the square annulus surrounding the
    3737peak pixel.
    38  
     38
    3939The source.pixels and source.mask must already exist
    4040*****************************************************************************/
     
    6969    psImageMaskRegion(mask, srcRegion, "OR", PM_MASK_MARK);
    7070    psStats *myStats = psStatsAlloc(statsOptions);
    71     myStats = psImageStats(myStats, image, mask, 0xff);
     71    if (!psImageStats(myStats, image, mask, 0xff)) {
     72        psError(PS_ERR_UNKNOWN, false, "Unable to get image statistics.\n");
     73        psFree(myStats);
     74        return false;
     75    }
    7276    psImageMaskRegion(mask, srcRegion, "AND", PS_NOT_U8(PM_MASK_MARK));
    7377    double value = psStatsGetValue(myStats, statistic);
     
    116120    psImageMaskRegion(mask, srcRegion, "OR", PM_MASK_MARK);
    117121    psStats *myStats = psStatsAlloc(statsOptions);
    118     myStats = psImageStats(myStats, image, mask, 0xff);
     122    if (!psImageStats(myStats, image, mask, 0xff)) {
     123        psError(PS_ERR_UNKNOWN, false, "Unable to get image statistics.\n");
     124        psFree(myStats);
     125        return false;
     126    }
    119127    psImageMaskRegion(mask, srcRegion, "AND", PS_NOT_U8(PM_MASK_MARK));
    120128    double value = psStatsGetValue(myStats, statistic);
Note: See TracChangeset for help on using the changeset viewer.