IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Aug 20, 2009, 11:50:55 AM (17 years ago)
Author:
watersc1
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/czw_branch/cleanup/ppStack/src/ppStackCombineFinal.c

    r23769 r25152  
    6060        sumWeights += weight;
    6161    }
    62     pmReadout *outRO = options->outRO;  // Output readout
    63     outRO->covariance = psImageCovarianceSum(options->covariances);
    64     psBinaryOp(outRO->covariance->image, outRO->covariance->image, "/",
    65                psScalarAlloc(sumWeights, PS_TYPE_F32));
    66     psFree(options->covariances); options->covariances = NULL;
    67     psImageCovarianceTransfer(outRO->variance, outRO->covariance);
     62    if (sumWeights > 0.0) {
     63        pmReadout *outRO = options->outRO;  // Output readout
     64        outRO->covariance = psImageCovarianceSum(options->covariances);
     65        psBinaryOp(outRO->covariance->image, outRO->covariance->image, "/",
     66                   psScalarAlloc(sumWeights, PS_TYPE_F32));
     67        psFree(options->covariances); options->covariances = NULL;
     68        psImageCovarianceTransfer(outRO->variance, outRO->covariance);
     69    }
    6870
    6971#ifdef TESTING
Note: See TracChangeset for help on using the changeset viewer.