Changeset 5371 for trunk/archive/scripts/src/phase2/pmFPAConceptsSet.c
- Timestamp:
- Oct 18, 2005, 4:19:41 PM (21 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/archive/scripts/src/phase2/pmFPAConceptsSet.c
r5105 r5371 130 130 131 131 // We have a FITS header to look up --- search each level 132 if (cell && cell-> private) {133 psMetadataItem *cellItem = psMetadataLookup(cell-> private->header, keyword);132 if (cell && cell->data) { 133 psMetadataItem *cellItem = psMetadataLookup(cell->data->header, keyword); 134 134 if (cellItem) { 135 135 // XXX: Need to clean up before returning 136 psMetadataAddItem(cell-> private->header, headerItem, PS_LIST_TAIL, PS_META_REPLACE);136 psMetadataAddItem(cell->data->header, headerItem, PS_LIST_TAIL, PS_META_REPLACE); 137 137 status = true; 138 138 } 139 } else if (chip && chip-> private) {140 psMetadataItem *chipItem = psMetadataLookup(chip-> private->header, keyword);139 } else if (chip && chip->data) { 140 psMetadataItem *chipItem = psMetadataLookup(chip->data->header, keyword); 141 141 if (chipItem) { 142 142 // XXX: Need to clean up before returning 143 psMetadataAddItem(chip-> private->header, headerItem, PS_LIST_TAIL, PS_META_REPLACE);143 psMetadataAddItem(chip->data->header, headerItem, PS_LIST_TAIL, PS_META_REPLACE); 144 144 status = true; 145 145 } 146 } else if (fpa-> private) {147 psMetadataItem *fpaItem = psMetadataLookup(fpa-> private->header, keyword);146 } else if (fpa->data) { 147 psMetadataItem *fpaItem = psMetadataLookup(fpa->data->header, keyword); 148 148 if (fpaItem) { 149 149 // XXX: Need to clean up before returning 150 psMetadataAddItem(fpa-> private->header, headerItem, PS_LIST_TAIL, PS_META_REPLACE);150 psMetadataAddItem(fpa->data->header, headerItem, PS_LIST_TAIL, PS_META_REPLACE); 151 151 status = true; 152 152 } … … 571 571 psString keyword = psMetadataLookupString(NULL, cell->camera, "CELL.TRIMSEC"); 572 572 psMetadata *header = NULL; // The FITS header 573 if (cell-> private) {574 header = cell-> private->header;575 } else if (chip-> private) {576 header = chip-> private->header;577 } else if (fpa-> private) {578 header = fpa-> private->header;573 if (cell->data) { 574 header = cell->data->header; 575 } else if (chip->data) { 576 header = chip->data->header; 577 } else if (fpa->data) { 578 header = fpa->data->header; 579 579 } 580 580 if (! header) { … … 651 651 } else { 652 652 psMetadata *header = NULL; // The FITS header 653 if (cell-> private) {654 header = cell-> private->header;655 } else if (chip-> private) {656 header = chip-> private->header;657 } else if (fpa-> private) {658 header = fpa-> private->header;653 if (cell->data) { 654 header = cell->data->header; 655 } else if (chip->data) { 656 header = chip->data->header; 657 } else if (fpa->data) { 658 header = fpa->data->header; 659 659 } 660 660 if (! header) { … … 707 707 binString); 708 708 psMetadata *header = NULL; // The FITS header 709 if (cell-> private) {710 header = cell-> private->header;711 } else if (chip-> private) {712 header = chip-> private->header;713 } else if (fpa-> private) {714 header = fpa-> private->header;709 if (cell->data) { 710 header = cell->data->header; 711 } else if (chip->data) { 712 header = chip->data->header; 713 } else if (fpa->data) { 714 header = fpa->data->header; 715 715 } 716 716 if (! header) { … … 784 784 // We're working with two separate headers 785 785 psMetadata *header = NULL; // The FITS header 786 if (cell-> private) {787 header = cell-> private->header;788 } else if (chip-> private) {789 header = chip-> private->header;790 } else if (fpa-> private) {791 header = fpa-> private->header;786 if (cell->data) { 787 header = cell->data->header; 788 } else if (chip->data) { 789 header = chip->data->header; 790 } else if (fpa->data) { 791 header = fpa->data->header; 792 792 } 793 793 if (! header) {
Note:
See TracChangeset
for help on using the changeset viewer.
