Go to the documentation of this file.
28 #ifndef FITS_BINTABLE_H
29 #define FITS_BINTABLE_H
34 #include <casacore/casa/aips.h>
35 #include <casacore/fits/FITS/hdu.h>
36 #include <casacore/tables/Tables/Table.h>
37 #include <casacore/tables/Tables/TableRecord.h>
std::map< Int, String > * colNames
This is a map from column number to column name.
Define the structure of a Casacore table.
FITS::ValueType * vatypes_p
These are used by any VADesc columns.
BinaryTable(FitsInput &, FITSErrorHandler errhandler=FITSError::defaultHandler, Bool useMiriadSM=False, Bool sdfits=False)
The only constructor is from a FitsInput, you can also optionally provide a FITS error handler.
helper class Note: Note that FitsField does not allocate space for the data; Space is external to Fi...
A hierarchical collection of named fields of various types.
const Table & nextRow()
Get a Table with a single row, the next row of the FITS table.
BinaryTable is used to translate a FITS binary table to a Casacore Table.
void(* FITSErrorHandler)(const char *errMessage, FITSError::ErrorLevel severity)
Define a typedef for the handler function signature for convenience.
const Table & thisRow()
Get a Table with a single row, the current row of the FITS table.
Main interface class to a read/write table.
const TableDesc & getDescriptor()
Get an appropriate TableDesc (this is the same TableDesc used to construct any Table objects returned...
TableRecord & getKeywords()
Return the Table keywords (this is the same TableRecord used in any Table objects returned by this cl...
static void defaultHandler(const char *errMessage, ErrorLevel severity)
The default error handler.
ValueType
FITS I/O Error message types.
@ NewNoReplace
create table (may not exist)
Int * nelem
The number of elements for each column of the BinaryTableExtension.
this file contains all the compiler specific defines
Table * currRowTab
This is the Scratch table containing the current row.
Table fullTable()
This version of the fullTable return a Memory based table Its recommended if its being used as a temp...
String: the storage and methods of handling collections of characters.
bool Bool
Define the standard types used by Casacore.
TableOption
Define the possible options how a table can be opened.
void fillRow()
this is the function that fills each row in as needed