Changeset 35768 for trunk/psModules/src/objects/pmPCMdata.c
- Timestamp:
- Jul 3, 2013, 2:37:22 PM (13 years ago)
- Location:
- trunk/psModules
- Files:
-
- 2 edited
-
. (modified) (1 prop)
-
src/objects/pmPCMdata.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psModules
- Property svn:mergeinfo changed
/branches/eam_branches/ipp-20130509/psModules (added) merged: 35594,35613,35628,35638-35639,35643-35648,35653,35657,35662,35750
- Property svn:mergeinfo changed
-
trunk/psModules/src/objects/pmPCMdata.c
r34854 r35768 291 291 psAssert (modelPSF, "psf model must be defined"); 292 292 293 psEllipseShape shape;294 293 psEllipseAxes axes; 295 296 shape.sx = modelPSF->params->data.F32[PM_PAR_SXX]; 297 shape.sy = modelPSF->params->data.F32[PM_PAR_SYY]; 298 shape.sxy = modelPSF->params->data.F32[PM_PAR_SXY]; 299 axes = psEllipseShapeToAxes (shape, 20.0); 294 bool useReff = pmModelUseReff (modelPSF->type); 295 psF32 *PAR = modelPSF->params->data.F32; 296 pmModelParamsToAxes (&axes, PAR[PM_PAR_SXX], PAR[PM_PAR_SXY], PAR[PM_PAR_SYY], useReff); 300 297 301 float FWHM_MAJOR = 2*modelPSF->modelRadius (modelPSF->params, 0.5* modelPSF->params->data.F32[PM_PAR_I0]);298 float FWHM_MAJOR = 2*modelPSF->modelRadius (modelPSF->params, 0.5*PAR[PM_PAR_I0]); 302 299 float FWHM_MINOR = FWHM_MAJOR * (axes.minor / axes.major); 303 300 … … 451 448 psAssert (modelPSF, "psf model must be defined"); 452 449 453 psEllipseShape shape;454 450 psEllipseAxes axes; 455 456 shape.sx = modelPSF->params->data.F32[PM_PAR_SXX]; 457 shape.sy = modelPSF->params->data.F32[PM_PAR_SYY]; 458 shape.sxy = modelPSF->params->data.F32[PM_PAR_SXY]; 459 axes = psEllipseShapeToAxes (shape, 20.0); 451 bool useReff = pmModelUseReff (modelPSF->type); 452 psF32 *PAR = modelPSF->params->data.F32; 453 pmModelParamsToAxes (&axes, PAR[PM_PAR_SXX], PAR[PM_PAR_SXY], PAR[PM_PAR_SYY], useReff); 460 454 461 float FWHM_MAJOR = 2*modelPSF->modelRadius (modelPSF->params, 0.5* modelPSF->params->data.F32[PM_PAR_I0]);455 float FWHM_MAJOR = 2*modelPSF->modelRadius (modelPSF->params, 0.5*PAR[PM_PAR_I0]); 462 456 float FWHM_MINOR = FWHM_MAJOR * (axes.minor / axes.major); 463 457
Note:
See TracChangeset
for help on using the changeset viewer.
