Changeset 36857 for trunk/psModules/src/objects/models/pmModel_GAUSS.c
- Timestamp:
- Jun 13, 2014, 6:25:48 AM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/psModules/src/objects/models/pmModel_GAUSS.c
r36623 r36857 33 33 #include "pmMoments.h" 34 34 #include "pmModelFuncs.h" 35 #include "pmModelClass.h" 35 36 #include "pmModel.h" 36 37 #include "pmModelUtils.h" 37 #include "pmModelClass.h"38 38 #include "pmSourceMasks.h" 39 39 #include "pmSourceExtendedPars.h" … … 54 54 # define PM_MODEL_GUESS pmModelGuess_GAUSS 55 55 # define PM_MODEL_LIMITS pmModelLimits_GAUSS 56 # define PM_MODEL_SET_FWHM pmModelSetFWHM_GAUSS 56 57 # define PM_MODEL_RADIUS pmModelRadius_GAUSS 57 58 # define PM_MODEL_FROM_PSF pmModelFromPSF_GAUSS … … 257 258 } 258 259 260 psF64 PM_MODEL_SET_FWHM (const psVector *params, psF64 sigma) { 261 return (2.35482004503*sigma); 262 } 263 259 264 // construct the PSF model from the FLT model and the psf 260 265 bool PM_MODEL_FROM_PSF (pmModel *modelPSF, pmModel *modelFLT, const pmPSF *psf) … … 279 284 // the 2D PSF model fits polarization terms (E0,E1,E2) 280 285 // convert to shape terms (SXX,SYY,SXY) 281 bool useReff = pmModelUseReff (modelPSF->type);286 bool useReff = modelPSF->class->useReff; 282 287 if (!pmPSF_FitToModel (out, 0.1, useReff)) { 283 288 psTrace ("psModules.objects", 3, "Failed to fit object at (r,c) = (%.1f,%.1f)", in[PM_PAR_YPOS], in[PM_PAR_XPOS]); … … 331 336 // the 2D PSF model fits polarization terms (E0,E1,E2) 332 337 // convert to shape terms (SXX,SYY,SXY) 333 bool useReff = pmModelUseReff (model->type);338 bool useReff = model->class->useReff; 334 339 if (!pmPSF_FitToModel (PAR, 0.1, useReff)) { 335 340 psTrace ("psModules.objects", 3, "Failed to fit object at (r,c) = (%.1f,%.1f)", Xo, Yo);
Note:
See TracChangeset
for help on using the changeset viewer.
