Changeset 28243 for trunk/ppTranslate/src/ppMopsWrite.c
- Timestamp:
- Jun 7, 2010, 9:45:30 AM (16 years ago)
- File:
-
- 1 edited
-
trunk/ppTranslate/src/ppMopsWrite.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ppTranslate/src/ppMopsWrite.c
r28212 r28243 46 46 ppMopsDetections *det = detections->data[i]; // Detections for extension 47 47 psTrace("ppMops.write", 1, "Writing extension %d to %s", i, args->output); 48 if (!psFitsWriteTableAllColumns(fits, det->header, det->table, NULL)) { 49 psError(psErrorCodeLast(), false, "Unable to write extension %d", i); 48 psString hdrName = NULL, psfName = NULL, deteffName = NULL; 49 psStringAppend(&hdrName, "%s.hdr", det->component); 50 psStringAppend(&psfName, "%s.psf", det->component); 51 psStringAppend(&deteffName, "%s.deteff", det->component); 52 53 if (!psFitsWriteBlank(fits, det->header, hdrName)) { 54 psError(psErrorCodeLast(), false, "Unable to write header %d", i); 50 55 return false; 51 56 } 57 if (!psFitsWriteTableAllColumns(fits, det->psfHeader, det->table, psfName)) { 58 psError(psErrorCodeLast(), false, "Unable to write table %d", i); 59 return false; 60 } 61 if (det->deteffHeader && det->deteffTable && 62 !psFitsWriteTableAllColumns(fits, det->deteffHeader, det->deteffTable, deteffName)) { 63 psError(psErrorCodeLast(), false, "Unable to write detection efficiency %d", i); 64 return false; 65 } 66 psFree(hdrName); 67 psFree(psfName); 68 psFree(deteffName); 52 69 } 53 70 psFitsClose(fits);
Note:
See TracChangeset
for help on using the changeset viewer.
