- Timestamp:
- Sep 23, 2007, 5:00:44 PM (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/eam_branch_20070921/psModules/src/objects/pmPSF.c
r14986 r14989 6 6 * @author EAM, IfA 7 7 * 8 * @version $Revision: 1.28.2. 4$ $Name: not supported by cvs2svn $9 * @date $Date: 2007-09-2 2 13:47:28$8 * @version $Revision: 1.28.2.5 $ $Name: not supported by cvs2svn $ 9 * @date $Date: 2007-09-24 03:00:44 $ 10 10 * 11 11 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 48 48 if (!options) return; 49 49 50 psFree (options->image);51 50 psFree (options->stats); 52 51 return; … … 60 59 options->type = 0; 61 60 62 options->image = NULL;63 61 options->stats = NULL; 64 62 … … 66 64 options->psfTrendNx = 0; 67 65 options->psfTrendNy = 0; 66 options->psfFieldNx = 0; 67 options->psfFieldNy = 0; 68 options->psfFieldXo = 0; 69 options->psfFieldYo = 0; 68 70 69 71 options->poissonErrorsPhotLMM = true; … … 84 86 85 87 psFree (psf->ChiTrend); 88 psFree (psf->psfTrendStats); 86 89 psFree (psf->ApTrend); 87 90 psFree (psf->FluxScale); … … 164 167 // PM_PAR_XPOS, etc) 165 168 166 psf->Nx = options->image->numCols; 167 psf->Ny = options->image->numRows; 169 psImageBinning *binning = psImageBinningAlloc(); 170 binning->nXruff = options->psfTrendNx; 171 binning->nYruff = options->psfTrendNy; 172 binning->nXfine = options->psfFieldNx; 173 binning->nYfine = options->psfFieldNy; 174 psImageBinningSetSkipByOffset (binning, options->psfFieldXo, options->psfFieldYo); 175 176 psf->fieldNx = options->psfFieldNx; 177 psf->fieldNy = options->psfFieldNy; 178 psf->fieldXo = options->psfFieldXo; 179 psf->fieldYo = options->psfFieldYo; 168 180 169 181 // define the parameter trends … … 175 187 if (i == PM_PAR_YPOS) continue; 176 188 177 psf->params->data[i] = pmTrend2D Alloc (options->psfTrendMode, options->image, options->psfTrendNx, options->psfTrendNx, options->stats);189 psf->params->data[i] = pmTrend2DNoImageAlloc (options->psfTrendMode, binning, options->stats); 178 190 } 179 191 } 192 psFree (binning); 180 193 return psf; 181 194 }
Note:
See TracChangeset
for help on using the changeset viewer.
