Changeset 21103 for trunk/psModules/src/camera/pmReadoutFake.c
- Timestamp:
- Jan 9, 2009, 12:21:52 PM (17 years ago)
- File:
-
- 1 edited
-
trunk/psModules/src/camera/pmReadoutFake.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psModules/src/camera/pmReadoutFake.c
r20999 r21103 81 81 int numSources = sources->n; // Number of stars 82 82 83 pmModel *fakeModel = pmModelFromPSFforXY(psf, (float)numCols / 2.0, (float)numRows / 2.0,84 1.0); // Fake model, with central intensity of 1.085 psAssert(fakeModel, "failed to generate model: should this be an error or not?");86 87 83 float flux0 = NAN; // Flux for central intensity of 1.0 88 84 if (normalisePeak) { 85 pmModel *fakeModel = pmModelFromPSFforXY(psf, (float)numCols / 2.0, (float)numRows / 2.0, 86 1.0); // Fake model, with central intensity of 1.0 87 psAssert(fakeModel, "failed to generate model: should this be an error or not?"); 88 89 if (circularise && !circulariseModel(fakeModel)) { 90 psError(PS_ERR_UNKNOWN, false, "Unable to circularise PSF model."); 91 psFree(fakeModel); 92 return false; 93 } 94 89 95 flux0 = fakeModel->modelFlux(fakeModel->params); // Flux for central intensity of 1.0 96 psFree(fakeModel); 90 97 } 91 92 if (circularise && !circulariseModel(fakeModel)) {93 psError(PS_ERR_UNKNOWN, false, "Unable to circularise PSF model.");94 psFree(fakeModel);95 return false;96 }97 psFree(fakeModel);98 98 99 99 for (int i = 0; i < numSources; i++) {
Note:
See TracChangeset
for help on using the changeset viewer.
