Changeset 8470
- Timestamp:
- Aug 22, 2006, 9:57:51 AM (20 years ago)
- Location:
- trunk/psphot/src
- Files:
-
- 5 edited
-
psphot.h (modified) (1 diff)
-
psphotChoosePSF.c (modified) (1 diff)
-
psphotEnsemblePSF.c (modified) (1 diff)
-
psphotSourceFits.c (modified) (2 diffs)
-
psphotSourceStats.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psphot/src/psphot.h
r7758 r8470 8 8 9 9 # define PSPHOT_RECIPE "PSPHOT" 10 11 # define psMemCopy(A)(psMemIncrRefCounter((A)))12 10 13 11 // top-level psphot functions -
trunk/psphot/src/psphotChoosePSF.c
r8437 r8470 100 100 101 101 // save only the best model; 102 psf = psMem Copy(try->psf);102 psf = psMemIncrRefCounter(try->psf); 103 103 psFree (models); 104 104 -
trunk/psphot/src/psphotEnsemblePSF.c
r6949 r8470 188 188 189 189 // need to increment counter so we can free models here and sources above 190 Fi->modelPSF = psMem Copy(Mi->modelPSF);190 Fi->modelPSF = psMemIncrRefCounter (Mi->modelPSF); 191 191 192 192 // assign linearly-fitted normalization -
trunk/psphot/src/psphotSourceFits.c
r8469 r8470 254 254 // drop old model, save new second model... 255 255 psFree (source->modelPSF); 256 source->modelPSF = psMem Copy(DBL->data[0]);256 source->modelPSF = psMemIncrRefCounter (DBL->data[0]); 257 257 source->mode |= PM_SOURCE_MODE_SUBTRACTED; 258 258 source->mode |= PM_SOURCE_MODE_PAIR; … … 261 261 // copy most data from the primary source (modelEXT, blends stay NULL) 262 262 pmSource *newSrc = pmSourceAlloc (); 263 newSrc->peak = psMem Copy(source->peak);264 newSrc->pixels = psMem Copy(source->pixels);265 newSrc->weight = psMem Copy(source->weight);266 newSrc->mask = psMem Copy(source->mask);267 newSrc->moments = psMem Copy(source->moments);268 newSrc->modelPSF = psMem Copy(DBL->data[1]);263 newSrc->peak = psMemIncrRefCounter (source->peak); 264 newSrc->pixels = psMemIncrRefCounter (source->pixels); 265 newSrc->weight = psMemIncrRefCounter (source->weight); 266 newSrc->mask = psMemIncrRefCounter (source->mask); 267 newSrc->moments = psMemIncrRefCounter (source->moments); 268 newSrc->modelPSF = psMemIncrRefCounter (DBL->data[1]); 269 269 newSrc->type = source->type; 270 270 newSrc->mode = source->mode; -
trunk/psphot/src/psphotSourceStats.c
r7758 r8470 22 22 // create a new source, add peak 23 23 pmSource *source = pmSourceAlloc(); 24 source->peak = (pmPeak *)psMem Copy(peaks->data[i]);24 source->peak = (pmPeak *)psMemIncrRefCounter(peaks->data[i]); 25 25 26 26 // allocate image, weight, mask arrays for each peak (square of radius OUTER)
Note:
See TracChangeset
for help on using the changeset viewer.
