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() More...
|
|
virtual | ~BinaryTableExtension () |
|
Int | nrows () const |
| return basic elements of a table More...
|
|
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 More...
|
|
BinaryTableExtension & | operator++ () |
| row selector functions More...
|
|
BinaryTableExtension & | operator-- () |
|
BinaryTableExtension & | operator() (int) |
|
int | read () |
| read entire table into memory More...
|
|
int | read (int) |
| read next N rows into memory More...
|
|
int | set_next (int) |
| prepare to write the next N rows More...
|
|
int | write (FitsOutput &) |
| write current rows More...
|
|
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. More...
|
|
FitsBase & | field (int i) const |
| select a field More...
|
|
Int | currrow () const |
| get current row More...
|
|
|
| error handling and error codes that can be returned More...
|
BINTABLE extension.
Definition at line 1035 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 1095 of file hdu.h.
§ 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 1151 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: