BINTABLE extension
More...
#include <hdu.h>
|
| | 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
|
| |
|
| | error handling and error codes that can be returned More...
|
BINTABLE extension
Definition at line 1033 of file hdu.h.
◆ BinaryTableExtension() [1/6]
◆ BinaryTableExtension() [2/6]
◆ BinaryTableExtension() [3/6]
constructor to match write_bintbl_hdr()
◆ ~BinaryTableExtension()
| virtual casacore::BinaryTableExtension::~BinaryTableExtension |
( |
| ) |
|
|
virtual |
◆ BinaryTableExtension() [4/6]
◆ BinaryTableExtension() [5/6]
◆ BinaryTableExtension() [6/6]
◆ author()
| const char * casacore::BinaryTableExtension::author |
( |
| ) |
const |
|
inline |
◆ bind()
| int casacore::BinaryTableExtension::bind |
( |
int |
, |
|
|
FitsBase & |
|
|
) |
| |
◆ bt_assign()
| void casacore::BinaryTableExtension::bt_assign |
( |
| ) |
|
|
private |
◆ cdelt()
| double casacore::BinaryTableExtension::cdelt |
( |
int |
n | ) |
const |
|
inline |
◆ crota()
| double casacore::BinaryTableExtension::crota |
( |
int |
n | ) |
const |
|
inline |
◆ crpix()
| double casacore::BinaryTableExtension::crpix |
( |
int |
n | ) |
const |
|
inline |
◆ crval()
| double casacore::BinaryTableExtension::crval |
( |
int |
n | ) |
const |
|
inline |
◆ ctype()
| const char * casacore::BinaryTableExtension::ctype |
( |
int |
n | ) |
const |
|
inline |
◆ currrow()
| Int casacore::BinaryTableExtension::currrow |
( |
| ) |
const |
|
inline |
◆ field()
| FitsBase & casacore::BinaryTableExtension::field |
( |
int |
i | ) |
const |
|
inline |
select a field
Definition at line 1093 of file hdu.h.
References fld.
◆ isatnull()
| Bool casacore::BinaryTableExtension::isatnull |
( |
int |
n | ) |
const |
|
inline |
◆ ncols()
| Int casacore::BinaryTableExtension::ncols |
( |
| ) |
const |
|
inline |
◆ nrows()
| Int casacore::BinaryTableExtension::nrows |
( |
| ) |
const |
|
inline |
◆ operator()()
◆ operator++()
◆ operator--()
◆ read() [1/2]
| int casacore::BinaryTableExtension::read |
( |
| ) |
|
read entire table into memory
◆ read() [2/2]
| int casacore::BinaryTableExtension::read |
( |
int |
| ) |
|
read next N rows into memory
◆ readrow()
| virtual int casacore::BinaryTableExtension::readrow |
( |
| ) |
|
|
protectedvirtual |
◆ referenc()
| const char * casacore::BinaryTableExtension::referenc |
( |
| ) |
const |
|
inline |
◆ rowsize()
| uInt casacore::BinaryTableExtension::rowsize |
( |
| ) |
const |
|
inline |
◆ set_fitsrow()
| void casacore::BinaryTableExtension::set_fitsrow |
( |
Int |
| ) |
|
|
protected |
sets field addresses in the current row
◆ set_next()
| int casacore::BinaryTableExtension::set_next |
( |
int |
| ) |
|
prepare to write the next N rows
◆ tdim()
| const char * casacore::BinaryTableExtension::tdim |
( |
int |
n | ) |
const |
|
inline |
◆ tdisp()
| const char * casacore::BinaryTableExtension::tdisp |
( |
int |
n | ) |
const |
|
inline |
◆ tfields()
| Int casacore::BinaryTableExtension::tfields |
( |
| ) |
const |
|
inline |
◆ tform()
| const char * casacore::BinaryTableExtension::tform |
( |
int |
n | ) |
const |
|
inline |
◆ theap()
| Int casacore::BinaryTableExtension::theap |
( |
| ) |
const |
|
inline |
◆ tnull()
| Int casacore::BinaryTableExtension::tnull |
( |
int |
n | ) |
const |
|
inline |
◆ tscal()
| double casacore::BinaryTableExtension::tscal |
( |
int |
n | ) |
const |
|
inline |
◆ ttype()
| const char * casacore::BinaryTableExtension::ttype |
( |
int |
n | ) |
const |
|
inline |
◆ tunit()
| const char * casacore::BinaryTableExtension::tunit |
( |
int |
n | ) |
const |
|
inline |
◆ tzero()
| double casacore::BinaryTableExtension::tzero |
( |
int |
n | ) |
const |
|
inline |
◆ write()
| int casacore::BinaryTableExtension::write |
( |
FitsOutput & |
| ) |
|
◆ write_binTbl_hdr()
| int casacore::BinaryTableExtension::write_binTbl_hdr |
( |
FitsOutput & |
, |
|
|
long |
, |
|
|
int |
, |
|
|
const char ** |
, |
|
|
const char ** |
, |
|
|
const char ** |
, |
|
|
const char * |
, |
|
|
long |
|
|
) |
| |
◆ writerow()
| virtual int casacore::BinaryTableExtension::writerow |
( |
FitsOutput & |
| ) |
|
|
protectedvirtual |
◆ alloc_row
| uInt casacore::BinaryTableExtension::alloc_row |
|
protected |
◆ author_x
| char* casacore::BinaryTableExtension::author_x |
|
protected |
◆ beg_row
| Int casacore::BinaryTableExtension::beg_row |
|
protected |
◆ cdelt_x
| double* casacore::BinaryTableExtension::cdelt_x |
|
protected |
◆ crota_x
| double* casacore::BinaryTableExtension::crota_x |
|
protected |
◆ crpix_x
| double* casacore::BinaryTableExtension::crpix_x |
|
protected |
◆ crval_x
| double* casacore::BinaryTableExtension::crval_x |
|
protected |
◆ ctype_x
| char** casacore::BinaryTableExtension::ctype_x |
|
protected |
◆ curr_row
| Int casacore::BinaryTableExtension::curr_row |
|
protected |
◆ data_addr
| void** casacore::BinaryTableExtension::data_addr |
|
protected |
data addresses of fields of current row
Definition at line 1149 of file hdu.h.
◆ end_row
| Int casacore::BinaryTableExtension::end_row |
|
protected |
◆ fits_offset
| uInt* casacore::BinaryTableExtension::fits_offset |
|
protected |
◆ fitsrow
| unsigned char* casacore::BinaryTableExtension::fitsrow |
|
protected |
◆ fitsrowsize
| uInt casacore::BinaryTableExtension::fitsrowsize |
|
protected |
◆ fld
| FitsBase** casacore::BinaryTableExtension::fld |
|
protected |
◆ isatnull_x
| Bool* casacore::BinaryTableExtension::isatnull_x |
|
protected |
◆ isoptimum
| Bool casacore::BinaryTableExtension::isoptimum |
|
protected |
◆ nAxis
| Int casacore::BinaryTableExtension::nAxis |
|
protected |
◆ referenc_x
| char* casacore::BinaryTableExtension::referenc_x |
|
protected |
◆ table
| unsigned char* casacore::BinaryTableExtension::table |
|
protected |
◆ table_offset
| uInt* casacore::BinaryTableExtension::table_offset |
|
protected |
◆ tablerowsize
| uInt casacore::BinaryTableExtension::tablerowsize |
|
protected |
◆ tdim_x
| char** casacore::BinaryTableExtension::tdim_x |
|
protected |
◆ tdisp_x
| char** casacore::BinaryTableExtension::tdisp_x |
|
protected |
◆ tfields_x
| Int casacore::BinaryTableExtension::tfields_x |
|
protected |
◆ tform_x
| char** casacore::BinaryTableExtension::tform_x |
|
protected |
◆ theap_x
| Int casacore::BinaryTableExtension::theap_x |
|
protected |
◆ tnull_x
| Int* casacore::BinaryTableExtension::tnull_x |
|
protected |
◆ tscal_x
| double* casacore::BinaryTableExtension::tscal_x |
|
protected |
◆ ttype_x
| char** casacore::BinaryTableExtension::ttype_x |
|
protected |
◆ tunit_x
| char** casacore::BinaryTableExtension::tunit_x |
|
protected |
◆ tzero_x
| double* casacore::BinaryTableExtension::tzero_x |
|
protected |
The documentation for this class was generated from the following file: