IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 16759


Ignore:
Timestamp:
Feb 29, 2008, 2:15:29 PM (18 years ago)
Author:
eugene
Message:

cleanup mode flags

Location:
branches/eam_branch_20080225/psModules/src/objects
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/eam_branch_20080225/psModules/src/objects/pmSource.c

    r16066 r16759  
    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.49.8.1 $ $Name: not supported by cvs2svn $
     9 *  @date $Date: 2008-03-01 00:15:29 $
    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, "SUBTRACTED")) return PM_SOURCE_MODE_SUBTRACTED;
    10201017  return PM_SOURCE_MODE_DEFAULT;
    10211018}
     
    10261023    case PM_SOURCE_MODE_PSFMODEL   : return psStringCopy ("PSFMODEL"  );
    10271024    case PM_SOURCE_MODE_EXTMODEL   : return psStringCopy ("EXTMODEL"  );
    1028     case PM_SOURCE_MODE_SUBTRACTED : return psStringCopy ("SUBTRACTED");
    10291025    case PM_SOURCE_MODE_FITTED     : return psStringCopy ("FITTED"    );
    10301026    case PM_SOURCE_MODE_FAIL       : return psStringCopy ("FAIL"      );
     
    10341030    case PM_SOURCE_MODE_SATSTAR    : return psStringCopy ("SATSTAR"   );
    10351031    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"   );
    10381032    case PM_SOURCE_MODE_EXTERNAL   : return psStringCopy ("EXTERNAL"  );
    10391033    case PM_SOURCE_MODE_BADPSF     : return psStringCopy ("BADPSF"    );
     1034    case PM_SOURCE_MODE_DEFECT     : return psStringCopy ("DEFECT"    );
     1035    case PM_SOURCE_MODE_SATURATED  : return psStringCopy ("SATURATED" );
     1036    case PM_SOURCE_MODE_SUBTRACTED : return psStringCopy ("SUBTRACTED");
    10401037    default:
    10411038      return NULL;
  • branches/eam_branch_20080225/psModules/src/objects/pmSource.h

    r16659 r16759  
    33 * @author EAM, IfA; GLG, MHPCC
    44 *
    5  * @version $Revision: 1.22.8.1 $ $Name: not supported by cvs2svn $
    6  * @date $Date: 2008-02-25 18:13:08 $
     5 * @version $Revision: 1.22.8.2 $ $Name: not supported by cvs2svn $
     6 * @date $Date: 2008-03-01 00:14:57 $
    77 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii
    88 */
     
    3838    PM_SOURCE_MODE_PSFMODEL   = 0x0001, ///<
    3939    PM_SOURCE_MODE_EXTMODEL   = 0x0002, ///<
    40     PM_SOURCE_MODE_SUBTRACTED = 0x0004, ///<
    41     PM_SOURCE_MODE_FITTED     = 0x0008, ///<
    42     PM_SOURCE_MODE_FAIL       = 0x0010, ///<
    43     PM_SOURCE_MODE_POOR       = 0x0020, ///<
    44     PM_SOURCE_MODE_PAIR       = 0x0040, ///<
    45     PM_SOURCE_MODE_PSFSTAR    = 0x0080, ///<
    46     PM_SOURCE_MODE_SATSTAR    = 0x0100, ///<
    47     PM_SOURCE_MODE_BLEND      = 0x0200, ///<
    48     PM_SOURCE_MODE_LINEAR     = 0x0400, ///<
    49     PM_SOURCE_MODE_TEMPSUB    = 0x0800, ///< XXX get me a better name!
    50     PM_SOURCE_MODE_EXTERNAL   = 0x1000, ///< XXX get me a better name!
    51     PM_SOURCE_MODE_BADPSF     = 0x2000, ///< Failed to get good estimate of object's PSF
     40    PM_SOURCE_MODE_FITTED    = 0x0004, ///<
     41    PM_SOURCE_MODE_FAIL       = 0x0008, ///<
     42    PM_SOURCE_MODE_POOR       = 0x0010, ///<
     43    PM_SOURCE_MODE_PAIR       = 0x0020, ///<
     44    PM_SOURCE_MODE_PSFSTAR    = 0x0040, ///<
     45    PM_SOURCE_MODE_SATSTAR    = 0x0080, ///<
     46    PM_SOURCE_MODE_BLEND      = 0x0100, ///<
     47    PM_SOURCE_MODE_EXTERNAL   = 0x0200, ///< Source based on supplied input position
     48    PM_SOURCE_MODE_BADPSF     = 0x0400, ///< Failed to get good estimate of object's PSF
     49    PM_SOURCE_MODE_DEFECT     = 0x0800, ///< Source is thought to be a defect
     50    PM_SOURCE_MODE_SATURATED  = 0x1000, ///< Source is thought to be saturation
     51    PM_SOURCE_MODE_SUBTRACTED = 0x2000, ///< XXX this flag is actually only used internally (move)
    5252} pmSourceMode;
    5353
Note: See TracChangeset for help on using the changeset viewer.