casacore::AsciiTableExtension Class Reference

(ascii) TABLE extension More...

#include <hdu.h>

Inheritance diagram for casacore::AsciiTableExtension:
casacore::BinaryTableExtension casacore::ExtensionHeaderDataUnit casacore::HeaderDataUnit

List of all members.

Public Member Functions

 AsciiTableExtension (FitsInput &, FITSErrorHandler errhandler=FITSError::defaultHandler)
 AsciiTableExtension (FitsKeywordList &, FITSErrorHandler errhandler=FITSError::defaultHandler)
 AsciiTableExtension (FITSErrorHandler errhandler=FITSError::defaultHandler)
 ~AsciiTableExtension ()
Int tbcol (int n)
 position in which column starts
char * tnull (int n)
 ascii string that represents the NULL value
int write_ascTbl_hdr (FitsOutput &, long, long, int, const char **, long *, const char **, const char **, const char *e)
 write the required keywords for ASCIITableExtension

Protected Member Functions

int readrow ()
 read and write the next FITS data row
int writerow (FitsOutput &)

Protected Attributes

Inttbcol_x
char ** tnulla_x
uIntfits_width
char ** format

Private Member Functions

void at_assign ()

Detailed Description

(ascii) TABLE extension

Definition at line 1160 of file hdu.h.


Constructor & Destructor Documentation

casacore::AsciiTableExtension::AsciiTableExtension ( FitsInput ,
FITSErrorHandler  errhandler = FITSError::defaultHandler 
)
casacore::AsciiTableExtension::AsciiTableExtension ( FitsKeywordList ,
FITSErrorHandler  errhandler = FITSError::defaultHandler 
)
casacore::AsciiTableExtension::AsciiTableExtension ( FITSErrorHandler  errhandler = FITSError::defaultHandler  ) 
casacore::AsciiTableExtension::~AsciiTableExtension (  ) 

Member Function Documentation

void casacore::AsciiTableExtension::at_assign (  )  [private]
int casacore::AsciiTableExtension::readrow (  )  [protected, virtual]

read and write the next FITS data row

Reimplemented from casacore::BinaryTableExtension.

Int casacore::AsciiTableExtension::tbcol ( int  n  )  [inline]

position in which column starts

Definition at line 1172 of file hdu.h.

References tbcol_x.

char* casacore::AsciiTableExtension::tnull ( int  n  )  [inline]

ascii string that represents the NULL value

Definition at line 1174 of file hdu.h.

References tnulla_x.

int casacore::AsciiTableExtension::write_ascTbl_hdr ( FitsOutput ,
long  ,
long  ,
int  ,
const char **  ,
long *  ,
const char **  ,
const char **  ,
const char *  e 
)

write the required keywords for ASCIITableExtension

int casacore::AsciiTableExtension::writerow ( FitsOutput  )  [protected, virtual]

Reimplemented from casacore::BinaryTableExtension.


Member Data Documentation

Definition at line 1183 of file hdu.h.

Definition at line 1184 of file hdu.h.

Definition at line 1181 of file hdu.h.

Referenced by tbcol().

Definition at line 1182 of file hdu.h.

Referenced by tnull().


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 31 Aug 2016 for casa by  doxygen 1.6.1