#include <Extension.hxx>
Public Member Functions | |
Extension (const TableInfo &aInfo) | |
Constructor takes db schema as argument. | |
virtual | ~Extension () |
Destructor. | |
TableData< DataType > * | build (FitsFile &fpix, FitsFile &fcat, int fileNo) |
Implementation details of build function for Extension tables. | |
Private Attributes | |
TableInfo | mInfo |
Implementation of data builder class for tables of type "Extension". These correspond to mInformation extracted out of the headers of FITS extensions.
Constructor takes db schema as argument.
Destructor.
TableData<DataType>* Extension< DataType >::build | ( | FitsFile & | fpix, | |
FitsFile & | fcat, | |||
int | fileNo | |||
) | [inline, virtual] |
Implementation details of build function for Extension tables.
Implements DataBuilder< DataType >.
References Logger::addSysInfo(), DefaultValues::emptycatname, FitsFile::getFileName(), TableInfo::getNumAttributes(), FitsFile::getNumHdus(), insertExtNum(), insertFitsExtensionHeader(), insertFitsPrimaryHeader(), Extension< DataType >::mInfo, and FitsFile::movabsHdu().
Referenced by Extension< DataType >::build().