Changeset 9741 for trunk/icd-demo/src/icd-test.c
- Timestamp:
- Oct 24, 2006, 2:29:31 PM (20 years ago)
- File:
-
- 1 edited
-
trunk/icd-demo/src/icd-test.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/icd-demo/src/icd-test.c
r9127 r9741 7 7 8 8 if (argc != 3) { 9 fprintf (stderr, "USAGE: icd-demo (input) (output)\n");10 exit (2);9 fprintf (stderr, "USAGE: icd-demo (input) (output)\n"); 10 exit (2); 11 11 } 12 12 … … 15 15 16 16 { 17 psMetadata *header = psMetadataAlloc ();18 psMetadataAddStr (header, PS_LIST_HEAD, "EXTID", 0, "", "blank");19 psFitsWriteBlank (fits, header, "blank");17 psMetadata *header = psMetadataAlloc (); 18 psMetadataAddStr (header, PS_LIST_HEAD, "EXTID", 0, "", "blank"); 19 psFitsWriteBlank (fits, header, "blank"); 20 20 } 21 21 22 22 { 23 psMetadata *header = psMetadataAlloc ();24 psMetadataAddStr (header, PS_LIST_HEAD, "EXTID", 0, "", "blank1");25 psFitsWriteBlank (fits, header, "blank1");23 psMetadata *header = psMetadataAlloc (); 24 psMetadataAddStr (header, PS_LIST_HEAD, "EXTID", 0, "", "blank1"); 25 psFitsWriteBlank (fits, header, "blank1"); 26 26 } 27 27 28 28 { 29 psMetadata *header = psMetadataAlloc ();30 psMetadataAddStr (header, PS_LIST_HEAD, "EXTID", 0, "", "table1");29 psMetadata *header = psMetadataAlloc (); 30 psMetadataAddStr (header, PS_LIST_HEAD, "EXTID", 0, "", "table1"); 31 31 32 psArray *table = psArrayAlloc (100); 33 for (int i = 0; i < 10; i++) { 34 35 psMetadata *row = psMetadataAlloc (); 36 psMetadataAdd (row, PS_LIST_TAIL, "N", PS_DATA_S16, "", i); 37 psMetadataAdd (row, PS_LIST_TAIL, "F", PS_DATA_F32, "", i*0.2); 38 psMetadataAdd (row, PS_LIST_TAIL, "G", PS_DATA_F32, "", i*0.5); 39 psArrayAdd (table, 100, row); 40 psFree (row); 41 } 32 psArray *table = psArrayAllocEmpty (100); 33 for (int i = 0; i < 10; i++) { 42 34 43 psFitsInsertTable (fits, header, table, "table1", true); 35 psMetadata *row = psMetadataAlloc (); 36 psMetadataAdd (row, PS_LIST_TAIL, "N", PS_DATA_S16, "", i); 37 psMetadataAdd (row, PS_LIST_TAIL, "F", PS_DATA_F32, "", i*0.2); 38 psMetadataAdd (row, PS_LIST_TAIL, "G", PS_DATA_F32, "", i*0.5); 39 psArrayAdd (table, 100, row); 40 psFree (row); 41 } 42 43 psFitsInsertTable (fits, header, table, "table1", true); 44 44 } 45 45 46 46 { 47 psMetadata *header = psMetadataAlloc ();48 psMetadataAddStr (header, PS_LIST_HEAD, "EXTID", 0, "", "blank2");49 psFitsWriteBlank (fits, header, "blank2");47 psMetadata *header = psMetadataAlloc (); 48 psMetadataAddStr (header, PS_LIST_HEAD, "EXTID", 0, "", "blank2"); 49 psFitsWriteBlank (fits, header, "blank2"); 50 50 } 51 51 52 52 { 53 psMetadata *header = psMetadataAlloc ();54 psMetadataAddStr (header, PS_LIST_HEAD, "EXTID", 0, "", "table2");53 psMetadata *header = psMetadataAlloc (); 54 psMetadataAddStr (header, PS_LIST_HEAD, "EXTID", 0, "", "table2"); 55 55 56 psArray *table = psArrayAlloc (100); 57 for (int i = 0; i < 10; i++) { 58 59 psMetadata *row = psMetadataAlloc (); 60 psMetadataAdd (row, PS_LIST_TAIL, "N", PS_DATA_S16, "", i); 61 psMetadataAdd (row, PS_LIST_TAIL, "F", PS_DATA_F32, "", i*0.2); 62 psMetadataAdd (row, PS_LIST_TAIL, "G", PS_DATA_F32, "", i*0.5); 63 psArrayAdd (table, 100, row); 64 psFree (row); 65 } 56 psArray *table = psArrayAllocEmpty (100); 57 for (int i = 0; i < 10; i++) { 66 58 67 psFitsInsertTable (fits, header, table, "table2", true); 59 psMetadata *row = psMetadataAlloc (); 60 psMetadataAdd (row, PS_LIST_TAIL, "N", PS_DATA_S16, "", i); 61 psMetadataAdd (row, PS_LIST_TAIL, "F", PS_DATA_F32, "", i*0.2); 62 psMetadataAdd (row, PS_LIST_TAIL, "G", PS_DATA_F32, "", i*0.5); 63 psArrayAdd (table, 100, row); 64 psFree (row); 65 } 66 67 psFitsInsertTable (fits, header, table, "table2", true); 68 68 } 69 69
Note:
See TracChangeset
for help on using the changeset viewer.
