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: