Go to the documentation of this file.
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,
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.
FITSMultiTable & operator=(const FITSMultiTable &other)
Description of the fields in a record object.
virtual Bool pastEnd() const
Only returns True when all files are exhausted.
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...
date and time enquiry functions, with some operations.
virtual const Record & units() const
Returns any TUNITnnn associated with a column (the field names are the column names,...
virtual void next()
When end of data is hit on the current file, the next file is opened automatically.
A hierarchical collection of named fields of various types.
FITSMultiTable()
Undefined and inaccessible.
virtual const RecordDesc & description() const
Returns the description of the underlying FITS table.
View multiple FITS files as a single table.
void resetChangedFlag()
set hasChanged to False - used after hasChanged has been checked
virtual Bool isValid() const
isValid() returns False if this object isn't a valid Tabular data structure.
virtual const String & name() const
return the name
Vector< String > file_names_p
virtual const Record & currentRow() const
Return the currentRow.
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.
FITSTabular * defaultMaker(const String &fileName)
virtual const String & name() const =0
return the name
this file contains all the compiler specific defines
virtual const Record & displayFormats() const
Returns any TDISPnnn associated with a column (the field names are the column names,...
const Vector< String > & fileNames() const
get the list of file names
virtual const Record & nulls() const
Returns any TNULLnnn associated with a column (the field names are the column names,...
String: the storage and methods of handling collections of characters.
bool Bool
Define the standard types used by Casacore.
A hierarchical collection of named fields of various types.
FITSMultiTable(const FITSMultiTable &other)
FITSMultiTable(const Vector< String > &fileNames, FITSTabular *(*tabMaker)(const String &)=0)
The FITS files associated with the fileNames must all have the same description, the second argument ...
A 1-D Specialization of the Array class.
Simplified interface to FITS tables with Casacore Look and Feel.