Changeset 25998
- Timestamp:
- Nov 2, 2009, 10:32:47 AM (17 years ago)
- File:
-
- 1 edited
-
trunk/psModules/src/concepts/pmConceptsWrite.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psModules/src/concepts/pmConceptsWrite.c
r23623 r25998 157 157 } 158 158 switch (item->type) { 159 case PS_DATA_STRING: 159 case PS_DATA_BOOL: 160 psTrace("psModules.concepts", 9, "Writing header %s: %d\n", keyword, item->data.B); 161 return psMetadataAddBool(hdu->header, PS_LIST_TAIL, keyword, PS_META_REPLACE, item->comment, 162 item->data.B); 163 case PS_DATA_STRING: 160 164 psTrace("psModules.concepts", 9, "Writing header %s: %s\n", keyword, item->data.str); 161 165 return psMetadataAddStr(hdu->header, PS_LIST_TAIL, keyword, PS_META_REPLACE, item->comment, 162 166 item->data.V); 163 case PS_DATA_S32:167 case PS_DATA_S32: 164 168 psTrace("psModules.concepts", 9, "Writing header %s: %d\n", keyword, item->data.S32); 165 169 return psMetadataAddS32(hdu->header, PS_LIST_TAIL, keyword, PS_META_REPLACE, item->comment, 166 170 item->data.S32); 167 case PS_DATA_F32:171 case PS_DATA_F32: 168 172 psTrace("psModules.concepts", 9, "Writing header %s: %f\n", keyword, item->data.F32); 169 173 return psMetadataAddF32(hdu->header, PS_LIST_TAIL, keyword, PS_META_REPLACE, item->comment, 170 174 item->data.F32); 171 case PS_DATA_F64:175 case PS_DATA_F64: 172 176 psTrace("psModules.concepts", 9, "Writing header %s: %f\n", keyword, item->data.F64); 173 177 return psMetadataAddF64(hdu->header, PS_LIST_TAIL, keyword, PS_META_REPLACE, item->comment, 174 178 item->data.F64); 175 case PS_DATA_REGION: {176 psString region = psRegionToString(*(psRegion*)item->data.V);177 psTrace("psModules.concepts", 9, "Writing header %s: %s\n", keyword, region);178 bool result = psMetadataAddStr(hdu->header, PS_LIST_TAIL, keyword, PS_META_REPLACE, item->comment,179 region);180 psFree(region);181 return result;182 }183 default:184 psWarning("Type of %s is not suitable for a FITS header --- not added.\n",185 item->name);179 case PS_DATA_REGION: { 180 psString region = psRegionToString(*(psRegion*)item->data.V); 181 psTrace("psModules.concepts", 9, "Writing header %s: %s\n", keyword, region); 182 bool result = psMetadataAddStr(hdu->header, PS_LIST_TAIL, keyword, PS_META_REPLACE, item->comment, 183 region); 184 psFree(region); 185 return result; 186 } 187 default: 188 psWarning("Type of %s is not suitable for a FITS header --- not added.\n", 189 item->name); 186 190 return false; 187 191 }
Note:
See TracChangeset
for help on using the changeset viewer.
