Changeset 17396 for trunk/psModules/src/objects/pmSource.c
- Timestamp:
- Apr 8, 2008, 8:36:06 AM (18 years ago)
- File:
-
- 1 edited
-
trunk/psModules/src/objects/pmSource.c (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psModules/src/objects/pmSource.c
r17049 r17396 6 6 * @author EAM, IfA: significant modifications. 7 7 * 8 * @version $Revision: 1.5 1$ $Name: not supported by cvs2svn $9 * @date $Date: 2008-0 3-19 00:51:09$8 * @version $Revision: 1.52 $ $Name: not supported by cvs2svn $ 9 * @date $Date: 2008-04-08 18:35:38 $ 10 10 * 11 11 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 50 50 psFree(tmp->modelPSF); 51 51 psFree(tmp->modelEXT); 52 psFree(tmp->modelConv); 52 psFree(tmp->modelFits); 53 psFree(tmp->extpars); 53 54 psFree(tmp->blends); 54 55 psTrace("psModules.objects", 5, "---- end ----\n"); … … 107 108 source->modelPSF = NULL; 108 109 source->modelEXT = NULL; 109 source->model Conv= NULL;110 source->modelFits = NULL; 110 111 source->type = PM_SOURCE_TYPE_UNKNOWN; 111 112 source->mode = PM_SOURCE_MODE_DEFAULT; … … 947 948 return model; 948 949 949 // XXX when should I return the modelConv ?? 950 // the 'best' extended model is saved in source->modelEXT (may be a pointer to one of 951 // the elements of source->modelFits) 950 952 case PM_SOURCE_TYPE_EXTENDED: 951 model = source->modelConv; 952 if (!model) { 953 model = source->modelEXT; 954 } 953 model = source->modelEXT; 955 954 if (!model && source->modelPSF) { 955 // XXX raise an error or warning here? 956 956 if (isPSF) { 957 957 *isPSF = true; … … 1015 1015 if (!strcasecmp (name, "DEFECT" )) return PM_SOURCE_MODE_DEFECT; 1016 1016 if (!strcasecmp (name, "SATURATED" )) return PM_SOURCE_MODE_SATURATED; 1017 if (!strcasecmp (name, "CRLIMIT" )) return PM_SOURCE_MODE_CRLIMIT; 1017 if (!strcasecmp (name, "CRLIMIT" )) return PM_SOURCE_MODE_CR_LIMIT; 1018 if (!strcasecmp (name, "EXTLIMIT" )) return PM_SOURCE_MODE_EXT_LIMIT; 1018 1019 if (!strcasecmp (name, "SUBTRACTED")) return PM_SOURCE_MODE_SUBTRACTED; 1019 1020 return PM_SOURCE_MODE_DEFAULT; … … 1036 1037 case PM_SOURCE_MODE_DEFECT : return psStringCopy ("DEFECT" ); 1037 1038 case PM_SOURCE_MODE_SATURATED : return psStringCopy ("SATURATED" ); 1038 case PM_SOURCE_MODE_CRLIMIT : return psStringCopy ("CRLIMIT"); 1039 case PM_SOURCE_MODE_CR_LIMIT : return psStringCopy ("CRLIMIT" ); 1040 case PM_SOURCE_MODE_EXT_LIMIT : return psStringCopy ("EXTLIMIT" ); 1039 1041 case PM_SOURCE_MODE_SUBTRACTED : return psStringCopy ("SUBTRACTED"); 1040 1042 default:
Note:
See TracChangeset
for help on using the changeset viewer.
