29 #ifndef FITS_FITSMULTITABLE_H
30 #define FITS_FITSMULTITABLE_H
110 const Time &startTime,
const Time &endTime,
virtual const Record & currentRow() const
Return the currentRow.
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 TableRecord & keywords() const
Returns keywords which are associated with the underlying FITS files.
virtual const String & name() const
return the name
Vector< String > file_names_p
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).
virtual const RecordDesc & description() const
Returns the description of the underlying FITS table.
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 Bool isValid() const
isValid() returns False if this object isn't a valid Tabular data structure.
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.
virtual Bool hasChanged() const
Has the descriptor changed from when the file was opened.
A hierarchical collection of named fields of various types.
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).
virtual const String & name() const =0
return the name
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 Bool pastEnd() const
Only returns True when all files are exhausted.
FITSMultiTable()
Undefined and inaccessible.
const Vector< String > & fileNames() const
get the list of file names
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).
FITSMultiTable & operator=(const FITSMultiTable &other)
FITSTabular * defaultMaker(const String &fileName)
Simplified interface to FITS tables with Casacore Look and Feel.