IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Apr 12, 2008, 10:06:01 PM (18 years ago)
Author:
eugene
Message:

split out functions from pmFootprints into more concise files for clarity

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/psphot/src/pmFootprint.h

    r16820 r17443  
    3030int pmFootprintSetNpix(pmFootprint *fp);
    3131void pmFootprintSetBBox(pmFootprint *fp);
    32 psArray *pmFindFootprints(const psImage *img, const float threshold, const int npixMin);
    33 pmFootprint *pmFindFootprintAtPoint(const psImage *img,
     32
     33pmSpan *pmFootprintAddSpan(pmFootprint *fp,     // the footprint to add to
     34                           const int y, // row to add
     35                           int x0,      // range of
     36                           int x1);    //          columns
     37
     38psArray *pmFootprintsFind(const psImage *img, const float threshold, const int npixMin);
     39pmFootprint *pmFootprintsFindAtPoint(const psImage *img,
    3440                                    const float threshold,
    3541                                    const psArray *peaks,
    3642                                    int row, int col);
    3743
    38 psArray *pmGrowFootprintArray(const psArray *footprints, int r);
    39 psArray *pmMergeFootprintArrays(const psArray *footprints1, const psArray *footprints2,
     44psArray *pmFootprintArrayGrow(const psArray *footprints, int r);
     45psArray *pmFootprintArraysMerge(const psArray *footprints1, const psArray *footprints2,
    4046                                const int includePeaks);
    4147
    4248psImage *pmSetFootprintArrayIDs(const psArray *footprints, const bool relativeIDs);
    4349psImage *pmSetFootprintID(const pmFootprint *fp, const int id);
     50void pmSetFootprintArrayIDsForImage(psImage *idImage,
     51                                    const psArray *footprints, // the footprints to insert
     52                                    const bool relativeIDs); // show IDs starting at 0, not pmFootprint->id
    4453
    45 psErrorCode pmPeaksAssignToFootprints(psArray *footprints, const psArray *peaks);
     54psErrorCode pmFootprintsAssignPeaks(psArray *footprints, const psArray *peaks);
    4655
    4756psErrorCode pmFootprintArrayCullPeaks(const psImage *img, const psImage *weight, psArray *footprints,
Note: See TracChangeset for help on using the changeset viewer.