C Standard Library Extensions  6.2.0
Public Attributes
qfits_table Struct Reference

Table object. More...

#include <qfits_table.h>

List of all members.

Public Attributes

char filename [512]
int tab_t
int tab_w
int nc
int nr
qfits_colcol

Detailed Description

Table object.

This structure contains all information needed to read a FITS table. These information come from the header. The object is created by qfits_open().

To read a FITS table, here is a code example:

int main(int argc, char* argv[])
{
qfits_table * table ;
int n_ext ;
int i ;
// Query the number of extensions
n_ext = qfits_query_n_ext(argv[1]) ;
// For each extension
for (i=0 ; i<n_ext ; i++) {
// Read all the infos about the current table
table = qfits_table_open(argv[1], i+1) ;
// Display the current table
dump_extension(table, stdout, '|', 1, 1) ;
}
return ;
}

Member Data Documentation

qfits_col* qfits_table::col
char qfits_table::filename[512]

Name of the file the table comes from or it is intended to end to

Referenced by qfits_query_column(), qfits_query_column_seq(), qfits_save_table_hdrdump(), and qfits_table_new().

int qfits_table::nc
int qfits_table::nr
int qfits_table::tab_t
int qfits_table::tab_w

Width in bytes of the table

Referenced by qfits_query_column(), qfits_query_column_seq(), and qfits_table_new().


The documentation for this struct was generated from the following file: