29 #ifndef FITS_FITSMULTITABLE_H 30 #define FITS_FITSMULTITABLE_H 32 #include <casacore/casa/aips.h> 33 #include <casacore/fits/FITS/FITSTable.h> 34 #include <casacore/casa/OS/Time.h> 35 #include <casacore/casa/BasicSL/String.h> 36 #include <casacore/casa/Arrays/Vector.h> 110 const Time &startTime,
const Time &endTime,
A 1-D Specialization of the Array class.
static Vector< String > filesInTimeRange(const String &directoryName, const Time &startTime, const Time &endTime, Bool verboseErrors=False, Bool verboseStatus=False)
A helper function to generate a list of fileNames.
void resetChangedFlag()
set hasChanged to False - used after hasChanged has been checked
virtual const Record & currentRow() const
Return the currentRow.
Vector< String > file_names_p
virtual const String & name() const
return the name
virtual const Record & units() const
Returns any TUNITnnn associated with a column (the field names are the column names, each field value is the TUNITnnn value for that field).
const Vector< String > & fileNames() const
get the list of file names
static Time timeFromFile(const String &fileName)
return the time as found in the given string using the form given above There are no sanity checks in...
Description of the fields in a record object.
virtual const RecordDesc & description() const
Returns the description of the underlying FITS table.
date and time enquiry functions, with some operations.
A hierarchical collection of named fields of various types.
bool Bool
Define the standard types used by Casacore.
A hierarchical collection of named fields of various types.
virtual const String & name() const =0
return the name
virtual Bool pastEnd() const
Only returns True when all files are exhausted.
virtual void next()
When end of data is hit on the current file, the next file is opened automatically.
View multiple FITS files as a single table.
String: the storage and methods of handling collections of characters.
virtual const TableRecord & keywords() const
Returns keywords which are associated with the underlying FITS files.
virtual Bool hasChanged() const
Has the descriptor changed from when the file was opened.
virtual const Record & displayFormats() const
Returns any TDISPnnn associated with a column (the field names are the column names, each field value is the TDISPnnn value for that field).
FITSMultiTable()
Undefined and inaccessible.
virtual Bool isValid() const
isValid() returns False if this object isn't a valid Tabular data structure.
this file contains all the compiler specific defines
FITSMultiTable & operator=(const FITSMultiTable &other)
virtual const Record & nulls() const
Returns any TNULLnnn associated with a column (the field names are the column names, each field value is the TNULLnnn value for that field).
FITSTabular * defaultMaker(const String &fileName)
Simplified interface to FITS tables with Casacore Look and Feel.