IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Apr 8, 2008, 8:36:06 AM (18 years ago)
Author:
eugene
Message:

merging from eam_branch_20080324 : psphot work on extended source fitting and related I/O functions

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/psphot/src/psphotSourceFits.c

    r16820 r17396  
    220220    pmSource *tmpSrc = pmSourceAlloc ();
    221221
    222     pmModel *EXT = psphotFitEXT (readout, source, maskVal);
     222    pmModel *EXT = psphotFitEXT (readout, source, modelTypeEXT, maskVal);
    223223    okEXT = psphotEvalEXT (tmpSrc, EXT);
    224224    chiEXT = EXT->chisq / EXT->nDOF;
     
    267267    // save new model
    268268    source->modelEXT = EXT;
     269    source->type = PM_SOURCE_TYPE_EXTENDED;
     270    source->mode |= PM_SOURCE_MODE_EXTMODEL;
    269271
    270272    // build cached model and subtract
     
    349351}
    350352
    351 pmModel *psphotFitEXT (pmReadout *readout, pmSource *source, psMaskType maskVal) {
     353pmModel *psphotFitEXT (pmReadout *readout, pmSource *source, pmModelType modelType, psMaskType maskVal) {
    352354
    353355    NfitEXT ++;
    354356
    355357    // use the source moments, etc to guess basic model parameters
    356     pmModel *EXT = pmSourceModelGuess (source, modelTypeEXT);
     358    pmModel *EXT = pmSourceModelGuess (source, modelType);
    357359    PS_ASSERT (EXT, NULL);
    358360
Note: See TracChangeset for help on using the changeset viewer.