IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Jul 20, 2007, 6:30:57 PM (19 years ago)
Author:
Paul Price
Message:

Adding RINGS kernel --- a series of rings, modified by polynomials.

File:
1 edited

Legend:

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

    r14305 r14360  
    1111    PM_SUBTRACTION_KERNEL_FRIES,        ///< Fibonacci Radius Increases Excellence of Subtraction
    1212    PM_SUBTRACTION_KERNEL_GUNK,         ///< Grid United with Normal Kernel --- POIS and ISIS hybrid
     13    PM_SUBTRACTION_KERNEL_RINGS,        ///< Rings Instead of the Normal Gaussian Subtraction
    1314} pmSubtractionKernelsType;
    1415
     
    1718    pmSubtractionKernelsType type;      ///< Type of kernels --- allowing the use of multiple kernels
    1819    psVector *u, *v;                    ///< Offset (for POIS) or polynomial order (for ISIS)
    19     psVector *sigma;                    ///< Gaussian widths (ISIS only)
     20    psVector *widths;                   ///< Gaussian widths (ISIS) or ring radius (RINGS)
    2021    psVector *uStop, *vStop;            ///< Width of kernel element (SPAM,FRIES only)
    2122    psVector *xOrder, *yOrder;          ///< Spatial Polynomial order (for all)
     
    7071    );
    7172
     73/// Generate RINGS kernels
     74pmSubtractionKernels *pmSubtractionKernelsRINGS(int size, ///< Half-size of the kernel
     75                                                int spatialOrder, ///< Order of spatial variations
     76                                                int ringsOrder ///< Polynomial order
     77    );
     78
     79
    7280/// Generate a kernel of a specified type
    7381pmSubtractionKernels *pmSubtractionKernelsGenerate(pmSubtractionKernelsType type, ///< Kernel type
     
    7785                                                   const psVector *orders, ///< Polynomial order of gaussians
    7886                                                   int inner, ///< Inner radius to preserve unbinned
    79                                                    int binning ///< Kernel binning factor
     87                                                   int binning, ///< Kernel binning factor
     88                                                   int ringsOrder ///< Polynomial order for RINGS
    8089    );
    8190
Note: See TracChangeset for help on using the changeset viewer.