IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Sep 10, 2007, 10:10:05 AM (19 years ago)
Author:
Paul Price
Message:

Preparing to take a (long) list of sources as candidate stamps. Changed the list of stamps from a simple array to a more complicated structure so that I can carry around a list of candidate stamps for each region of interest; when one is rejected, it is replaced by the next brightest within the same region. Optionally apply an exclusion zone around stamps, which is important when we're convolving to a specified PSF (as opposed to convolving to match an image).

File:
1 edited

Legend:

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

    r14739 r14801  
    66 * @author GLG, MHPCC
    77 *
    8  * @version $Revision: 1.16 $ $Name: not supported by cvs2svn $
    9  * @date $Date: 2007-09-05 00:15:28 $
     8 * @version $Revision: 1.17 $ $Name: not supported by cvs2svn $
     9 * @date $Date: 2007-09-10 20:10:05 $
    1010 *
    1111 * Copyright 2004-207 Institute for Astronomy, University of Hawaii
     
    4747
    4848/// Calculate the least-squares equation to match the image quality
    49 bool pmSubtractionCalculateEquation(psArray *stamps, ///< The stamps for which to calculate the equation,
     49bool pmSubtractionCalculateEquation(pmSubtractionStampList *stamps, ///< Stamps
    5050                                    const pmSubtractionKernels *kernels, ///< Kernel parameters
    5151                                    int footprint ///< Half-size of region over which to calculate equation
     
    5454/// Solve the least-squares equation to match the image quality
    5555psVector *pmSubtractionSolveEquation(psVector *solution, ///< Solution vector, or NULL
    56                                      const psArray *stamps ///< Array of stamps
     56                                     const pmSubtractionStampList *stamps ///< Stamps
    5757                                     );
    5858
    5959/// Reject stamps
    60 int pmSubtractionRejectStamps(psArray *stamps, ///< Array of stamps to check for rejection
     60int pmSubtractionRejectStamps(pmSubtractionStampList *stamps, ///< Stamps
    6161                              psImage *subMask, ///< Subtraction mask
    6262                              const psVector *solution, ///< Solution vector
Note: See TracChangeset for help on using the changeset viewer.