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