IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Oct 5, 2006, 5:36:22 PM (20 years ago)
Author:
Paul Price
Message:

Enabling iteration on shutter measurement.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ppMerge/src/ppMergeCombine.c

    r9325 r9341  
    131131                psVectorInit(exptimes, 0);
    132132                psArray *images = psArrayAlloc(filenames->n); // Array of images
     133                psArray *weights = psArrayAlloc(filenames->n); // Array of weights
    133134                psArray *masks = psArrayAlloc(filenames->n); // Array of masks
    134                 images->n = masks->n = filenames->n;
     135                images->n = masks->n = weights->n = filenames->n;
    135136                for (int i = 0; i < filenames->n; i++) {
    136137                    if (! filenames->data[i] || strlen(filenames->data[i]) == 0) {
     
    163164                    pmReadout *readoutIn = cellIn->readouts->data[0];
    164165                    images->data[i] = psMemIncrRefCounter(readoutIn->image);
     166                    weights->data[i] = psMemIncrRefCounter(readoutIn->weight);
    165167                    masks->data[i] = psMemIncrRefCounter(readoutIn->mask);
    166168                    numRead++;
    167169                }
    168170                if (numRead > 1) {
    169                     readout->image = pmShutterCorrectionMeasure(exptimes, images, masks,
     171                    readout->image = pmShutterCorrectionMeasure(exptimes, images, weights, masks,
    170172                                                                options->shutterSize, options->mean,
    171                                                                 options->stdev, options->combine->maskVal);
     173                                                                options->stdev, options->shutterIter,
     174                                                                options->shutterRej,
     175                                                                options->combine->maskVal);
    172176                    psTrace(__func__, 5, "Chip %d, cell %d\n", view->chip, view->cell);
    173177                } else {
Note: See TracChangeset for help on using the changeset viewer.