Changeset 5772 for trunk/psphot/src/psphotOutput.c
- Timestamp:
- Dec 13, 2005, 6:43:44 AM (21 years ago)
- File:
-
- 1 edited
-
trunk/psphot/src/psphotOutput.c (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psphot/src/psphotOutput.c
r5754 r5772 389 389 pmSource *source = (pmSource *) sources->data[i]; 390 390 391 // valid source types for this function 392 if (source->type == PM_SOURCE_SATSTAR) goto valid; 393 if (source->type == PM_SOURCE_PSFSTAR) goto valid; 394 if (source->type == PM_SOURCE_GOODSTAR) goto valid; 395 continue; 396 397 valid: 391 // write out sources fitted as PSFs 392 if (source->type != PM_SOURCE_STAR) continue; 393 if (source->mode & PM_SOURCE_FAIL) continue; 394 if (source->mode & PM_SOURCE_POOR) continue; 395 398 396 model = pmSourceMagnitudes (source, psf, RADIUS); 399 397 if (model == NULL) continue; … … 452 450 model = (pmModel *) source->modelFLT; 453 451 if (model == NULL) continue; 454 if (source->type == PM_SOURCE_GALAXY) goto valid;455 continue;456 457 valid: 452 if (source->type != PM_SOURCE_GALAXY) continue; 453 if (source->mode & PM_SOURCE_FAIL) continue; 454 if (source->mode & PM_SOURCE_POOR) continue; 455 458 456 params = model->params; 459 457 dparams = model->dparams; … … 513 511 514 512 // skip these sources (in PSF or FLT) 515 if (source->type == PM_SOURCE_GALAXY) continue; 516 if (source->type == PM_SOURCE_PSFSTAR) continue; 517 if (source->type == PM_SOURCE_SATSTAR) continue; 518 if (source->type == PM_SOURCE_GOODSTAR) continue; 519 513 if (source->type == PM_SOURCE_STAR) { 514 if (source->mode & PM_SOURCE_FAIL) goto isNULL; 515 if (source->mode & PM_SOURCE_POOR) goto isNULL; 516 continue; 517 } 518 if (source->type == PM_SOURCE_GALAXY) { 519 if (source->mode & PM_SOURCE_FAIL) goto isNULL; 520 if (source->mode & PM_SOURCE_POOR) goto isNULL; 521 continue; 522 } 523 524 isNULL: 525 520 526 if (source->moments == NULL) { 521 527 fprintf (f, "%5d %5d %7.1f %7.1f %7.1f %6.3f %6.3f %8.1f %7.1f %7.1f %7.1f %4d %2d\n", … … 579 585 return (8); 580 586 581 case PM_SOURCE_SATSTAR: 582 return (10); 583 584 case PM_SOURCE_PSFSTAR: 585 case PM_SOURCE_GOODSTAR: 587 case PM_SOURCE_STAR: 588 if (source->mode & PM_SOURCE_SATSTAR) return (10); 589 if (source->mode & PM_SOURCE_POOR) return (7); 590 if (source->mode & PM_SOURCE_FAIL) return (4); 586 591 return (1); 587 592 588 case PM_SOURCE_POOR_FIT_PSF:589 return (7);590 591 case PM_SOURCE_FAIL_FIT_PSF:592 case PM_SOURCE_FAINTSTAR:593 return (4);594 595 593 case PM_SOURCE_GALAXY: 596 case PM_SOURCE_FAINT_GALAXY:597 case PM_SOURCE_DROP_GALAXY:598 case PM_SOURCE_FAIL_FIT_GAL:599 case PM_SOURCE_POOR_FIT_GAL:600 594 return (2); 601 595 602 case PM_SOURCE_OTHER:603 596 default: 604 597 return (0);
Note:
See TracChangeset
for help on using the changeset viewer.
