IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Feb 27, 2008, 3:19:23 PM (18 years ago)
Author:
Paul Price
Message:

Split the combination run into two --- one for the initial combination and rejection, and the second for the final combination. Forced to do this because of the convolution of the rejected pixels --- the convolution area can go beyond the individual scans, so it's necessary to gather the list of all rejected pixels before doing the final combination run. The code seems to be working rather well now.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ppStack/src/ppStack.h

    r16605 r16693  
    22#define PP_STACK_H
    33
    4 #define PPSTACK_RECIPE "PPSTACK"
     4#define PPSTACK_RECIPE "PPSTACK"        // Name of the recipe
     5#define PPSTACK_REJECTED_PIXELS "PPSTACK.PIXELS" // Name of rejected pixels metadata items
    56
    67#include <psmodules.h>
     
    2627
    2728// Perform stacking on a readout
    28 bool ppStackReadout(const pmConfig *config,   // Configuration
     29bool ppStackReadoutInitial(const pmConfig *config,   // Configuration
    2930                    pmReadout *outRO,   // Output readout
    3031                    const psArray *readouts, // Input readouts
    3132                    const psArray *regions, // Array with array of regions used in each PSF matching
    3233                    const psArray *kernels // Array with array of kernels used in each PSF matching
     34    );
     35
     36// Perform stacking on a readout
     37bool ppStackReadoutFinal(const pmConfig *config,   // Configuration
     38                         pmReadout *outRO,   // Output readout
     39                         const psArray *readouts, // Input readouts
     40                         const psArray *rejected // Array with pixels rejected in each image
    3341    );
    3442
Note: See TracChangeset for help on using the changeset viewer.