IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
May 8, 2010, 10:16:06 AM (16 years ago)
Author:
eugene
Message:

working on psphotStack psf matching

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/eam_branches/psphot.20100506/src/psphot.h

    r27876 r27883  
    367367int pmPhotObjSortByX (const void **a, const void **b);
    368368
     369typedef enum {
     370    PSPHOT_CNV_SRC_NONE,
     371    PSPHOT_CNV_SRC_AUTO,
     372    PSPHOT_CNV_SRC_CNV,
     373    PSPHOT_CNV_SRC_RAW,
     374} psphotStackConvolveSource;
     375
    369376/// Options for stacking process
    370377typedef struct {
    371378    // Setup
    372379   
     380    int numCols;                            // size of image (X)
     381    int numRows;                            // size of image (Y)
     382
    373383    int num;                            // Number of inputs
    374384    bool convolve;                      // Convolve images?
     385    psphotStackConvolveSource convolveSource;
    375386    // psArray *convImages, *convMasks, *convVariances; // Filenames for the temporary convolved images
    376387
     
    420431bool psphotStackMatchPSFs (pmConfig *config, const pmFPAview *view);
    421432bool psphotStackMatchPSFsReadout (pmConfig *config, const pmFPAview *view, psphotStackOptions *options, int index);
     433bool psphotStackMatchPSFsPrepare (pmConfig *config, const pmFPAview *view, psphotStackOptions *options, int index);
    422434
    423435// psphotStackMatchPSFsUtils
     
    437449bool readImage(psImage **target, const char *name, const pmConfig *config);
    438450
     451pmPSF *psphotStackPSF(const pmConfig *config, int numCols, int numRows, const psArray *psfs, const psVector *inputMask);
     452
     453psphotStackOptions *psphotStackOptionsAlloc (int num);
     454psphotStackConvolveSource psphotStackConvolveSourceFromString (const char *string);
     455
    439456#endif
Note: See TracChangeset for help on using the changeset viewer.