Changeset 25754 for trunk/psModules/src/camera
- Timestamp:
- Oct 2, 2009, 3:11:32 PM (17 years ago)
- Location:
- trunk/psModules/src/camera
- Files:
-
- 3 edited
-
pmFPARead.c (modified) (1 diff)
-
pmHDUGenerate.c (modified) (3 diffs)
-
pmReadoutFake.c (modified) (2 diffs, 1 prop)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psModules/src/camera/pmFPARead.c
r24792 r25754 387 387 psFree(regionString); 388 388 psFree(readout); 389 psFree(iter); 389 390 return false; 390 391 } -
trunk/psModules/src/camera/pmHDUGenerate.c
r24769 r25754 611 611 if (cells->n == 0) { 612 612 // Nothing to do 613 psFree (cells); 613 614 return true; 614 615 } … … 660 661 if (cells->n == 0) { 661 662 // Nothing to do 663 psFree (cells); 662 664 return true; 663 665 } … … 707 709 if (cells->n == 0) { 708 710 // Nothing to do 711 psFree (cells); 709 712 return true; 710 713 } 711 712 return generateHDU(hdu, cells); 714 715 bool status = generateHDU(hdu, cells); 716 psFree (cells); 717 return status; 713 718 } 714 719 default: -
trunk/psModules/src/camera/pmReadoutFake.c
- Property svn:mergeinfo changed
/branches/eam_branches/20090715/psModules/src/camera/pmReadoutFake.c (added) merged: 25407,25626,25687,25745,25749-25750
r25738 r25754 97 97 continue; 98 98 } 99 // check that all params are valid: 100 bool validParams = true; 101 for (int n = 0; validParams && (n < normModel->params->n); n++) { 102 if (n == PM_PAR_SKY) continue; 103 if (n == PM_PAR_I0) continue; 104 if (n == PM_PAR_XPOS) continue; 105 if (n == PM_PAR_YPOS) continue; 106 if (!isfinite(normModel->params->data.F32[n])) validParams = false; 107 } 108 if (!validParams) { 109 psFree(normModel); 110 continue; 111 } 99 112 if (circularise && !circulariseModel(normModel)) { 100 113 psError(PS_ERR_UNKNOWN, false, "Unable to circularise PSF model."); … … 112 125 continue; 113 126 } 127 // check that all params are valid: 128 bool validParams = true; 129 for (int n = 0; validParams && (n < fakeModel->params->n); n++) { 130 if (n == PM_PAR_SKY) continue; 131 if (n == PM_PAR_I0) continue; 132 if (n == PM_PAR_XPOS) continue; 133 if (n == PM_PAR_YPOS) continue; 134 if (!isfinite(fakeModel->params->data.F32[n])) validParams = false; 135 } 136 if (!validParams) { 137 psFree(fakeModel); 138 continue; 139 } 114 140 if (circularise && !circulariseModel(fakeModel)) { 115 141 psError(PS_ERR_UNKNOWN, false, "Unable to circularise PSF model."); - Property svn:mergeinfo changed
Note:
See TracChangeset
for help on using the changeset viewer.
