Changeset 5445 for trunk/Ohana/src/libdvo
- Timestamp:
- Oct 24, 2005, 8:47:45 PM (21 years ago)
- File:
-
- 1 edited
-
trunk/Ohana/src/libdvo/src/skyregion_io.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/libdvo/src/skyregion_io.c
r5441 r5445 29 29 return (NULL); 30 30 } 31 if (!fits_fread_ftable (f, &ftable, "SKY_REGION S")) {31 if (!fits_fread_ftable (f, &ftable, "SKY_REGION")) { 32 32 if (VERBOSE) fprintf (stderr, "can't read Sky Region table\n"); 33 33 fits_free_header (&header); … … 47 47 } 48 48 49 int SkyTableSave (SkyTable * table, char *filename) {49 int SkyTableSave (SkyTable *skytable, char *filename) { 50 50 51 fprintf (stderr, "not yet defined\n"); 51 Header header; 52 Matrix matrix; 53 Header theader; 54 FTable ftable; 55 FILE *f; 52 56 57 /* make phu header (no matrix needed) */ 58 ftable.header = &theader; 59 fits_init_header (&header); 60 header.extend = TRUE; 61 fits_create_header (&header); 62 fits_create_matrix (&header, &matrix); 63 64 fits_table_set_SkyRegion (&ftable, skytable[0].regions, skytable[0].Nregions); 65 66 f = fopen (filename, "w"); 67 if (f == (FILE *) NULL) { 68 fprintf (stderr, "cannot open %s for output\n", filename); 69 exit (1); 70 } 71 72 fits_fwrite_header (f, &header); 73 fits_fwrite_matrix (f, &matrix); 74 fits_fwrite_Theader (f, &theader); 75 fits_fwrite_table (f, &ftable); 76 fclose (f); 77 78 return (TRUE); 53 79 } 54 80
Note:
See TracChangeset
for help on using the changeset viewer.
