List of all members.
Public Member Functions |
| BinaryTableExtension (FitsInput &, FITSErrorHandler errhandler=FITSError::defaultHandler) |
| BinaryTableExtension (FitsKeywordList &, FITSErrorHandler errhandler=FITSError::defaultHandler) |
| BinaryTableExtension (FITSErrorHandler errhandler=FITSError::defaultHandler) |
| constructor to match write_bintbl_hdr()
|
virtual | ~BinaryTableExtension () |
Int | nrows () const |
| return basic elements of a table
|
Int | ncols () const |
uInt | rowsize () const |
Int | tfields () const |
const char * | tform (int n) const |
double | tscal (int n) const |
double | tzero (int n) const |
Bool | isatnull (int n) const |
Int | tnull (int n) const |
const char * | ttype (int n) const |
const char * | tunit (int n) const |
const char * | tdisp (int n) const |
const char * | tdim (int n) const |
const char * | ctype (int n) const |
double | crpix (int n) const |
double | crota (int n) const |
double | crval (int n) const |
double | cdelt (int n) const |
Int | theap () const |
const char * | author () const |
const char * | referenc () const |
int | bind (int, FitsBase &) |
| binds a FitsField to a column
|
BinaryTableExtension & | operator++ () |
| row selector functions
|
BinaryTableExtension & | operator-- () |
BinaryTableExtension & | operator() (int) |
int | read () |
| read entire table into memory
|
int | read (int) |
| read next N rows into memory
|
int | set_next (int) |
| prepare to write the next N rows
|
int | write (FitsOutput &) |
| write current rows
|
int | write_binTbl_hdr (FitsOutput &, long, int, const char **, const char **, const char **, const char *, long) |
| create a binary table header without using FitsKeywordList objet.
|
FitsBase & | field (int i) const |
| select a field
|
Int | currrow () const |
| get current row
|
Protected Member Functions |
| BinaryTableExtension (FitsInput &, FITS::HDUType, FITSErrorHandler errhandler=FITSError::defaultHandler) |
| BinaryTableExtension (FitsKeywordList &, FITS::HDUType, FITSErrorHandler errhandler=FITSError::defaultHandler) |
| BinaryTableExtension (FITS::HDUType, FITSErrorHandler errhandler=FITSError::defaultHandler) |
virtual int | readrow () |
| read and write the next FITS data row
|
virtual int | writerow (FitsOutput &) |
void | set_fitsrow (Int) |
| sets field addresses in the current row
|
Protected Attributes |
Int | tfields_x |
char ** | tform_x |
double * | tscal_x |
double * | tzero_x |
Bool * | isatnull_x |
Int * | tnull_x |
char ** | ttype_x |
char ** | tunit_x |
char ** | tdisp_x |
char ** | tdim_x |
char ** | ctype_x |
double * | crpix_x |
double * | crota_x |
double * | crval_x |
double * | cdelt_x |
Int | nAxis |
Int | theap_x |
char * | author_x |
char * | referenc_x |
unsigned char * | fitsrow |
uInt * | fits_offset |
uInt | fitsrowsize |
Bool | isoptimum |
unsigned char * | table |
uInt | tablerowsize |
uInt | alloc_row |
Int | beg_row |
Int | end_row |
Int | curr_row |
FitsBase ** | fld |
uInt * | table_offset |
void ** | data_addr |
| data addresses of fields of current row
|
Private Member Functions |
void | bt_assign () |
Detailed Description
BINTABLE extension.
Definition at line 951 of file hdu.h.
Constructor & Destructor Documentation
casa::BinaryTableExtension::BinaryTableExtension |
( |
FITSErrorHandler |
errhandler = FITSError::defaultHandler |
) |
|
constructor to match write_bintbl_hdr()
virtual casa::BinaryTableExtension::~BinaryTableExtension |
( |
|
) |
[virtual] |
Member Function Documentation
const char* casa::BinaryTableExtension::author |
( |
|
) |
const [inline] |
int casa::BinaryTableExtension::bind |
( |
int |
, |
|
|
FitsBase & |
| |
|
) |
| | |
void casa::BinaryTableExtension::bt_assign |
( |
|
) |
[private] |
double casa::BinaryTableExtension::cdelt |
( |
int |
n |
) |
const [inline] |
double casa::BinaryTableExtension::crota |
( |
int |
n |
) |
const [inline] |
double casa::BinaryTableExtension::crpix |
( |
int |
n |
) |
const [inline] |
double casa::BinaryTableExtension::crval |
( |
int |
n |
) |
const [inline] |
const char* casa::BinaryTableExtension::ctype |
( |
int |
n |
) |
const [inline] |
Int casa::BinaryTableExtension::currrow |
( |
|
) |
const [inline] |
FitsBase& casa::BinaryTableExtension::field |
( |
int |
i |
) |
const [inline] |
select a field
Definition at line 1011 of file hdu.h.
References fld.
Bool casa::BinaryTableExtension::isatnull |
( |
int |
n |
) |
const [inline] |
Int casa::BinaryTableExtension::ncols |
( |
|
) |
const [inline] |
Int casa::BinaryTableExtension::nrows |
( |
|
) |
const [inline] |
int casa::BinaryTableExtension::read |
( |
int |
|
) |
|
read next N rows into memory
int casa::BinaryTableExtension::read |
( |
|
) |
|
read entire table into memory
virtual int casa::BinaryTableExtension::readrow |
( |
|
) |
[protected, virtual] |
const char* casa::BinaryTableExtension::referenc |
( |
|
) |
const [inline] |
uInt casa::BinaryTableExtension::rowsize |
( |
|
) |
const [inline] |
void casa::BinaryTableExtension::set_fitsrow |
( |
Int |
|
) |
[protected] |
sets field addresses in the current row
int casa::BinaryTableExtension::set_next |
( |
int |
|
) |
|
prepare to write the next N rows
const char* casa::BinaryTableExtension::tdim |
( |
int |
n |
) |
const [inline] |
const char* casa::BinaryTableExtension::tdisp |
( |
int |
n |
) |
const [inline] |
Int casa::BinaryTableExtension::tfields |
( |
|
) |
const [inline] |
const char* casa::BinaryTableExtension::tform |
( |
int |
n |
) |
const [inline] |
Int casa::BinaryTableExtension::theap |
( |
|
) |
const [inline] |
Int casa::BinaryTableExtension::tnull |
( |
int |
n |
) |
const [inline] |
double casa::BinaryTableExtension::tscal |
( |
int |
n |
) |
const [inline] |
const char* casa::BinaryTableExtension::ttype |
( |
int |
n |
) |
const [inline] |
const char* casa::BinaryTableExtension::tunit |
( |
int |
n |
) |
const [inline] |
double casa::BinaryTableExtension::tzero |
( |
int |
n |
) |
const [inline] |
int casa::BinaryTableExtension::write |
( |
FitsOutput & |
|
) |
|
int casa::BinaryTableExtension::write_binTbl_hdr |
( |
FitsOutput & |
, |
|
|
long |
, |
|
|
int |
, |
|
|
const char ** |
, |
|
|
const char ** |
, |
|
|
const char ** |
, |
|
|
const char * |
, |
|
|
long |
| |
|
) |
| | |
virtual int casa::BinaryTableExtension::writerow |
( |
FitsOutput & |
|
) |
[protected, virtual] |
Member Data Documentation
data addresses of fields of current row
Definition at line 1065 of file hdu.h.
The documentation for this class was generated from the following file: