IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Jun 23, 2008, 12:41:08 PM (18 years ago)
Author:
Paul Price
Message:

Merging in dual-convolution development branch.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/psModules/src/imcombine/pmSubtractionKernels.h

    r18146 r18287  
    3333    psVector *uStop, *vStop;            ///< Width of kernel element (SPAM,FRIES only)
    3434    psArray *preCalc;                   ///< Array of images containing pre-calculated kernel (for ISIS)
     35    float penalty;                      ///< Penalty for wideness
     36    psVector *penalties;                ///< Penalty for each kernel component
    3537    int size;                           ///< The half-size of the kernel
    3638    int inner;                          ///< The size of an inner region
     
    107109                                                int size, ///< Half-size of kernel
    108110                                                int spatialOrder, ///< Order of spatial variations
     111                                                float penalty, ///< Penalty for wideness
    109112                                                pmSubtractionMode mode ///< Mode for subtraction
    110113    );
     
    113116pmSubtractionKernels *pmSubtractionKernelsPOIS(int size, ///< Half-size of the kernel (in both dims)
    114117                                               int spatialOrder, ///< Order of spatial variations
     118                                               float penalty, ///< Penalty for wideness
    115119                                               pmSubtractionMode mode ///< Mode for subtraction
    116120    );
     
    121125                                                    const psVector *fwhms, ///< Gaussian FWHMs
    122126                                                    const psVector *orders, ///< Polynomial order of gaussians
     127                                                    float penalty, ///< Penalty for wideness
    123128                                                    pmSubtractionMode mode ///< Mode for subtraction
    124129    );
     
    129134                                               const psVector *fwhms, ///< Gaussian FWHMs
    130135                                               const psVector *orders, ///< Polynomial order of gaussians
     136                                               float penalty, ///< Penalty for wideness
    131137                                               pmSubtractionMode mode ///< Mode for subtraction
    132138                                               );
     
    137143                                               int inner, ///< Inner radius to preserve unbinned
    138144                                               int binning, ///< Kernel binning factor
     145                                               float penalty, ///< Penalty for wideness
    139146                                               pmSubtractionMode mode ///< Mode for subtraction
    140147    );
     
    144151                                                int spatialOrder, ///< Order of spatial variations
    145152                                                int inner, ///< Inner radius to preserve unbinned
     153                                                float penalty, ///< Penalty for wideness
    146154                                                pmSubtractionMode mode ///< Mode for subtraction
    147155    );
     
    153161                                               const psVector *orders, ///< Polynomial order of gaussians
    154162                                               int inner, ///< Inner radius containing grid of delta functions
     163                                               float penalty, ///< Penalty for wideness
    155164                                               pmSubtractionMode mode ///< Mode for subtraction
    156165    );
     
    161170                                                int inner, ///< Inner radius to preserve unbinned
    162171                                                int ringsOrder, ///< Polynomial order
     172                                                float penalty, ///< Penalty for wideness
    163173                                                pmSubtractionMode mode ///< Mode for subtraction
    164174    );
     
    174184                                                   int binning, ///< Kernel binning factor
    175185                                                   int ringsOrder, ///< Polynomial order for RINGS
     186                                                   float penalty, ///< Penalty for wideness
    176187                                                   pmSubtractionMode mode ///< Mode for subtraction
    177188    );
Note: See TracChangeset for help on using the changeset viewer.