IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Mar 4, 2008, 3:08:08 PM (18 years ago)
Author:
eugene
Message:

merge changes from eam_branch_20080225 (better flag definitions)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/psModules/src/objects/pmSource.c

    r16066 r16819  
    66 *  @author EAM, IfA: significant modifications.
    77 *
    8  *  @version $Revision: 1.49 $ $Name: not supported by cvs2svn $
    9  *  @date $Date: 2008-01-15 02:48:10 $
     8 *  @version $Revision: 1.50 $ $Name: not supported by cvs2svn $
     9 *  @date $Date: 2008-03-05 01:08:08 $
    1010 *
    1111 *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
     
    513513        if (!source->moments) {
    514514            source->type = PM_SOURCE_TYPE_STAR;
    515             source->mode |= PM_SOURCE_MODE_DEFAULT;
    516515            Nstar++;
    517516            continue;
     
    542541        if (Nsatpix > 1) {
    543542            source->type = PM_SOURCE_TYPE_SATURATED;
    544             source->mode |= PM_SOURCE_MODE_DEFAULT;
     543            source->mode |= PM_SOURCE_MODE_SATURATED;
    545544            Nsat ++;
    546545            continue;
     
    553552        if ((sigX < 0.05) || (sigY < 0.05)) {
    554553            source->type = PM_SOURCE_TYPE_DEFECT;
    555             source->mode |= PM_SOURCE_MODE_DEFAULT;
     554            source->mode |= PM_SOURCE_MODE_DEFECT;
    556555            Ncr ++;
    557556            continue;
     
    561560        if ((sigX > (clump.X + 3*clump.dX)) || (sigY > (clump.Y + 3*clump.dY))) {
    562561            source->type = PM_SOURCE_TYPE_EXTENDED;
    563             source->mode |= PM_SOURCE_MODE_DEFAULT;
    564562            Next ++;
    565563            continue;
     
    584582        // random type of star
    585583        source->type = PM_SOURCE_TYPE_STAR;
    586         source->mode |= PM_SOURCE_MODE_DEFAULT;
    587584    }
    588585
     
    10061003  if (!strcasecmp (name, "PSFMODEL"  )) return PM_SOURCE_MODE_PSFMODEL;
    10071004  if (!strcasecmp (name, "EXTMODEL"  )) return PM_SOURCE_MODE_EXTMODEL;
    1008   if (!strcasecmp (name, "SUBTRACTED")) return PM_SOURCE_MODE_SUBTRACTED;
    10091005  if (!strcasecmp (name, "FITTED"    )) return PM_SOURCE_MODE_FITTED;
    10101006  if (!strcasecmp (name, "FAIL"      )) return PM_SOURCE_MODE_FAIL;
     
    10141010  if (!strcasecmp (name, "SATSTAR"   )) return PM_SOURCE_MODE_SATSTAR;
    10151011  if (!strcasecmp (name, "BLEND"     )) return PM_SOURCE_MODE_BLEND;
    1016   if (!strcasecmp (name, "LINEAR"    )) return PM_SOURCE_MODE_LINEAR;
    1017   if (!strcasecmp (name, "TEMPSUB"   )) return PM_SOURCE_MODE_TEMPSUB;
    10181012  if (!strcasecmp (name, "EXTERNAL"  )) return PM_SOURCE_MODE_EXTERNAL;
    10191013  if (!strcasecmp (name, "BADPSF"    )) return PM_SOURCE_MODE_BADPSF;
     1014  if (!strcasecmp (name, "DEFECT"    )) return PM_SOURCE_MODE_DEFECT;
     1015  if (!strcasecmp (name, "SATURATED" )) return PM_SOURCE_MODE_SATURATED;
     1016  if (!strcasecmp (name, "CRLIMIT"   )) return PM_SOURCE_MODE_CRLIMIT;
     1017  if (!strcasecmp (name, "SUBTRACTED")) return PM_SOURCE_MODE_SUBTRACTED;
    10201018  return PM_SOURCE_MODE_DEFAULT;
    10211019}
     
    10261024    case PM_SOURCE_MODE_PSFMODEL   : return psStringCopy ("PSFMODEL"  );
    10271025    case PM_SOURCE_MODE_EXTMODEL   : return psStringCopy ("EXTMODEL"  );
    1028     case PM_SOURCE_MODE_SUBTRACTED : return psStringCopy ("SUBTRACTED");
    10291026    case PM_SOURCE_MODE_FITTED     : return psStringCopy ("FITTED"    );
    10301027    case PM_SOURCE_MODE_FAIL       : return psStringCopy ("FAIL"      );
     
    10341031    case PM_SOURCE_MODE_SATSTAR    : return psStringCopy ("SATSTAR"   );
    10351032    case PM_SOURCE_MODE_BLEND      : return psStringCopy ("BLEND"     );
    1036     case PM_SOURCE_MODE_LINEAR     : return psStringCopy ("LINEAR"    );
    1037     case PM_SOURCE_MODE_TEMPSUB    : return psStringCopy ("TEMPSUB"   );
    10381033    case PM_SOURCE_MODE_EXTERNAL   : return psStringCopy ("EXTERNAL"  );
    10391034    case PM_SOURCE_MODE_BADPSF     : return psStringCopy ("BADPSF"    );
     1035    case PM_SOURCE_MODE_DEFECT     : return psStringCopy ("DEFECT"    );
     1036    case PM_SOURCE_MODE_SATURATED  : return psStringCopy ("SATURATED" );
     1037    case PM_SOURCE_MODE_CRLIMIT    : return psStringCopy ("CRLIMIT");
     1038    case PM_SOURCE_MODE_SUBTRACTED : return psStringCopy ("SUBTRACTED");
    10401039    default:
    10411040      return NULL;
Note: See TracChangeset for help on using the changeset viewer.