IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
May 3, 2006, 12:01:09 PM (20 years ago)
Author:
eugene
Message:

converted fits_ to gfits_

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Ohana/src/libfits/include/gfitsio.h

    r7039 r7054  
    8686# endif
    8787
    88 char *fits_version                PROTO(());
     88char *gfits_version                PROTO(());
    8989
    9090/******************************* Header functions *************/
    91 int   fits_read_header            PROTO((char *, Header *));
     91int   gfits_read_header            PROTO((char *, Header *));
    9292// int   fits_copy_header            PROTO((Header *, Header *));
    9393int   gfits_copy_header           PROTO((Header *, Header *));
    94 void  fits_free_header            PROTO((Header *));
    95 int   fits_write_header           PROTO((char *, Header *));
    96 int   fits_create_header          PROTO((Header *));
    97 int   fits_delete                 PROTO((Header *, char *, int));
    98 char *fits_header_field           PROTO((Header *, char *, int));
    99 int   fits_read_Xheader           PROTO((char *filename, Header *header, int N));
    100 int   fits_load_header            PROTO((FILE *f, Header *header));
     94void  gfits_free_header            PROTO((Header *));
     95int   gfits_write_header           PROTO((char *, Header *));
     96int   gfits_create_header          PROTO((Header *));
     97int   gfits_delete                 PROTO((Header *, char *, int));
     98char *gfits_header_field           PROTO((Header *, char *, int));
     99int   gfits_read_Xheader           PROTO((char *filename, Header *header, int N));
     100int   gfits_load_header            PROTO((FILE *f, Header *header));
    101101
    102 int   fits_fread_header           PROTO((FILE *, Header *));
    103 int   fits_fread_Theader          PROTO((FILE *, Header *));
    104 int   fits_fread_ftable           PROTO((FILE *, FTable *, char *));
    105 int   fits_fread_vtable_range     PROTO((FILE *f, VTable *table, int start, int Nrows));
    106 int   fits_fread_vtable           PROTO((FILE *f, VTable *table, char *extname, int Nrow, int *row));
    107 int   fits_fread_ftable_data      PROTO((FILE *f, FTable *table));
    108 int   fits_fwrite_header          PROTO((FILE *, Header *));
    109 int   fits_fwrite_Theader         PROTO((FILE *, Header *));
    110 int   fits_fwrite_matrix          PROTO((FILE *, Matrix *));     
    111 int   fits_fwrite_table           PROTO((FILE *, FTable *));
    112 int   fits_fwrite_vtable          PROTO((FILE *, VTable *));
     102int   gfits_fread_header           PROTO((FILE *, Header *));
     103int   gfits_fread_Theader          PROTO((FILE *, Header *));
     104int   gfits_fread_ftable           PROTO((FILE *, FTable *, char *));
     105int   gfits_fread_vtable_range     PROTO((FILE *f, VTable *table, int start, int Nrows));
     106int   gfits_fread_vtable           PROTO((FILE *f, VTable *table, char *extname, int Nrow, int *row));
     107int   gfits_fread_ftable_data      PROTO((FILE *f, FTable *table));
     108int   gfits_fwrite_header          PROTO((FILE *, Header *));
     109int   gfits_fwrite_Theader         PROTO((FILE *, Header *));
     110int   gfits_fwrite_matrix          PROTO((FILE *, Matrix *));     
     111int   gfits_fwrite_table           PROTO((FILE *, FTable *));
     112int   gfits_fwrite_vtable          PROTO((FILE *, VTable *));
    113113
    114 int   fits_matrix_size            PROTO ((Header *));
    115 int   fits_init_header            PROTO ((Header *));
    116 int   fits_create_table_header    PROTO ((Header *, char *, char *));
    117 int   fits_vtable_from_ftable     PROTO ((FTable *ftable, VTable *vtable, int *row, int Nrow));
    118 int   fits_table_to_vtable        PROTO ((FTable *ftable, VTable *vtable, int start, int Nkeep));
    119 int   fits_create_table           PROTO ((Header *, FTable *));
    120 int   fits_vadd_rows              PROTO ((VTable *, char *, int, int));
    121 int   fits_add_rows               PROTO ((FTable *, char *, int, int));
    122 char *fits_table_print            PROTO ((FTable *,...));
     114int   gfits_matrix_size            PROTO ((Header *));
     115int   gfits_init_header            PROTO ((Header *));
     116int   gfits_create_table_header    PROTO ((Header *, char *, char *));
     117int   gfits_vtable_from_ftable     PROTO ((FTable *ftable, VTable *vtable, int *row, int Nrow));
     118int   gfits_table_to_vtable        PROTO ((FTable *ftable, VTable *vtable, int start, int Nkeep));
     119int   gfits_create_table           PROTO ((Header *, FTable *));
     120int   gfits_vadd_rows              PROTO ((VTable *, char *, int, int));
     121int   gfits_add_rows               PROTO ((FTable *, char *, int, int));
     122char *gfits_table_print            PROTO ((FTable *,...));
    123123
    124124/******************************* Matrix functions *************/
    125 int   fits_read_matrix            PROTO((char *, Matrix *));     
    126 int   fits_read_portion           PROTO((char *filename, Matrix *matrix, int Nskip, int Npix));
    127 void  fits_free_matrix            PROTO((Matrix *));
    128 int   fits_copy_matrix            PROTO((Matrix *, Matrix *));
    129 int   fits_write_matrix           PROTO((char *,Matrix *));
    130 int   fits_create_matrix          PROTO((Header *, Matrix *));
    131 double  fits_get_matrix_value     PROTO((Matrix *, int, int));
    132 void  fits_set_matrix_value       PROTO((Matrix *, int, int, double));
    133 void  fits_add_matrix_value       PROTO((Matrix *, int, int, double));
    134 int   fits_multiply_matrix        PROTO((Matrix *, Matrix *, Matrix *));
    135 int   fits_divide_matrix          PROTO((Matrix *, Matrix *, Matrix *));
    136 void  fits_insert_array           PROTO((Matrix *, Matrix *, int, int));
    137 int   fits_load_matrix            PROTO((FILE *f, Matrix *matrix, Header *header));
    138 int   fits_fread_matrix           PROTO((FILE *f, Matrix *matrix, Header *header));
    139 int   fits_read_segment           PROTO((char *filename, Matrix *matrix, char *region));
    140 int   fits_convert_format         PROTO((Header *header, Matrix *matrix, int outBitpix, double outScale, double outZero, int outUnsign));
     125int   gfits_read_matrix            PROTO((char *, Matrix *));     
     126int   gfits_read_portion           PROTO((char *filename, Matrix *matrix, int Nskip, int Npix));
     127void  gfits_free_matrix            PROTO((Matrix *));
     128int   gfits_copy_matrix            PROTO((Matrix *, Matrix *));
     129int   gfits_write_matrix           PROTO((char *,Matrix *));
     130int   gfits_create_matrix          PROTO((Header *, Matrix *));
     131double  gfits_get_matrix_value     PROTO((Matrix *, int, int));
     132void  gfits_set_matrix_value       PROTO((Matrix *, int, int, double));
     133void  gfits_add_matrix_value       PROTO((Matrix *, int, int, double));
     134int   gfits_multiply_matrix        PROTO((Matrix *, Matrix *, Matrix *));
     135int   gfits_divide_matrix          PROTO((Matrix *, Matrix *, Matrix *));
     136void  gfits_insert_array           PROTO((Matrix *, Matrix *, int, int));
     137int   gfits_load_matrix            PROTO((FILE *f, Matrix *matrix, Header *header));
     138int   gfits_fread_matrix           PROTO((FILE *f, Matrix *matrix, Header *header));
     139int   gfits_read_segment           PROTO((char *filename, Matrix *matrix, char *region));
     140int   gfits_convert_format         PROTO((Header *header, Matrix *matrix, int outBitpix, double outScale, double outZero, int outUnsign));
    141141
    142142/******************************* Table functions *************/
    143 int   fits_load_Theader           PROTO((FILE *f, Header *Theader));
    144 int   fits_read_Theader           PROTO((char *, Header *));     
    145 int   fits_read_table             PROTO((char *, FTable *));
    146 int   fits_read_table             PROTO((char *, FTable *));
    147 int   fits_write_Theader          PROTO((char *, Header *header));
    148 int   fits_write_table            PROTO((char *, FTable *));
    149 int   fits_fwrite_table           PROTO((FILE *f, FTable *table));
    150 int   fits_fwrite_vtable          PROTO((FILE *f, VTable *table));
     143int   gfits_load_Theader           PROTO((FILE *f, Header *Theader));
     144int   gfits_read_Theader           PROTO((char *, Header *));     
     145int   gfits_read_table             PROTO((char *, FTable *));
     146int   gfits_read_table             PROTO((char *, FTable *));
     147int   gfits_write_Theader          PROTO((char *, Header *header));
     148int   gfits_write_table            PROTO((char *, FTable *));
     149int   gfits_fwrite_table           PROTO((FILE *f, FTable *table));
     150int   gfits_fwrite_vtable          PROTO((FILE *f, VTable *table));
    151151
    152 int   fits_bintable_format        PROTO((char *, char *, int *, int *));
    153 int   fits_table_format           PROTO((char *, char *, int *, int *));
    154 int   fits_save_header            PROTO((FILE *, Header *header));
    155 int   fits_set_bintable_column    PROTO((Header *header, FTable *table, char *, void *, int));
    156 int   fits_set_table_column       PROTO((Header *header, FTable *table, char *, void *, int));
    157 int   fits_define_bintable_column PROTO((Header *header, char *, char *, char *, char *, double, double));
    158 int   fits_define_table_column    PROTO((Header *header, char *, char *, char *, char *));
    159 int   fits_read_ftable            PROTO((char *filename, FTable *table, char *extname));
     152int   gfits_bintable_format        PROTO((char *, char *, int *, int *));
     153int   gfits_table_format           PROTO((char *, char *, int *, int *));
     154int   gfits_save_header            PROTO((FILE *, Header *header));
     155int   gfits_set_bintable_column    PROTO((Header *header, FTable *table, char *, void *, int));
     156int   gfits_set_table_column       PROTO((Header *header, FTable *table, char *, void *, int));
     157int   gfits_define_bintable_column PROTO((Header *header, char *, char *, char *, char *, double, double));
     158int   gfits_define_table_column    PROTO((Header *header, char *, char *, char *, char *));
     159int   gfits_read_ftable            PROTO((char *filename, FTable *table, char *extname));
    160160
    161 int   fits_free_table             PROTO((FTable *table));
    162 int   fits_free_vtable            PROTO((VTable *table));
    163 int   fits_create_Theader         PROTO((Header *header, char *type));
     161int   gfits_free_table             PROTO((FTable *table));
     162int   gfits_free_vtable            PROTO((VTable *table));
     163int   gfits_create_Theader         PROTO((Header *header, char *type));
    164164
    165165/* prototyping demanded for these four -- could be a problem on non-ANSI comp comp */
    166 int   fits_scan                   PROTO((Header *, char *, char *, int,...));
    167 int   fits_print                  PROTO((Header *, char *, char *, int,...));
    168 int   fits_modify                 PROTO((Header *, char *, char *, int,...));
    169 int   fits_table_column           PROTO((FTable *, char *, char *,...));
    170 int   fits_table_column           PROTO((FTable *table, char *, char *,...));
     166int   gfits_scan                   PROTO((Header *, char *, char *, int,...));
     167int   gfits_print                  PROTO((Header *, char *, char *, int,...));
     168int   gfits_modify                 PROTO((Header *, char *, char *, int,...));
     169int   gfits_table_column           PROTO((FTable *, char *, char *,...));
     170int   gfits_table_column           PROTO((FTable *table, char *, char *,...));
    171171
    172 char *fits_keyword_end            PROTO((char *line));
    173 int   fits_vscan                  PROTO((Header *header, char *field, char *mode, int N, va_list argp));
    174 int   fits_scan                   PROTO((Header *header, char *field, char *mode, int N,...));
    175 int   fits_stripwhite             PROTO((char *string));
    176 int   fits_matrix_size            PROTO((Header *header));
     172char *gfits_keyword_end            PROTO((char *line));
     173int   gfits_vscan                  PROTO((Header *header, char *field, char *mode, int N, va_list argp));
     174int   gfits_scan                   PROTO((Header *header, char *field, char *mode, int N,...));
     175int   gfits_stripwhite             PROTO((char *string));
     176int   gfits_matrix_size            PROTO((Header *header));
    177177
    178 int   fits_get_bintable_column_type PROTO((Header *header, char *label, char *type, int *Nval));
    179 int   fits_get_bintable_column    PROTO((Header *header, FTable *table, char *label, void **data));
    180 int   fits_get_table_column_type  PROTO((Header *header, char *label, char *type));
    181 int   fits_get_table_column       PROTO((Header *header, FTable *table, char *label, void **data));
     178int   gfits_get_bintable_column_type PROTO((Header *header, char *label, char *type, int *Nval));
     179int   gfits_get_bintable_column    PROTO((Header *header, FTable *table, char *label, void **data));
     180int   gfits_get_table_column_type  PROTO((Header *header, char *label, char *type));
     181int   gfits_get_table_column       PROTO((Header *header, FTable *table, char *label, void **data));
    182182
    183183#endif /* FITSIO */
Note: See TracChangeset for help on using the changeset viewer.