29 #ifndef FITS_FITSTIMEDTABLE_H
30 #define FITS_FITSTIMEDTABLE_H
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 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).
virtual Bool isValid() const
isValid() returns False if this object isn't a valid Tabular data structure.
TableExprNode time(const TableExprNode &node)
virtual void next()
Advance the row if possible (guaranteed harmless if pastEnd() is True.
Double nextTime()
What will the time of the next row be? Returns a very large number if it is past the end of the table...
virtual Bool pastEnd() const
Returns True if we have advanced past the end of data.
virtual Bool hasChanged() const
Has the description changed since construction, default is False.
virtual const Record & currentRow() const
Return the currentRow.
virtual void resetChangedFlag()
reset the changed flag, default do nothing
Double currentTime() const
What is the time of the current row?
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).
TableRecord dummyKeywords
virtual const TableRecord & keywords() const
Returns keywords which are associated with the underlying FITS files.
RORecordFieldPtr< Double > time_now_p
virtual const String & name() const
return the name
virtual const RecordDesc & description() const
Returns the description of the underlying FITS table.
Description of the fields in a record object.
void initNextRecord(const RecordDesc &desc)
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
Bool ok() const
this is True if the last setTime() finished as expected It is False only if the requested time is bef...
FITSTimedTable()
This is not connected to any data, isValid always returns True, keywords and description return the d...
String: the storage and methods of handling collections of characters.
void initNowRecord(const RecordDesc &desc)
RORecordFieldPtr< Double > time_next_p
virtual void setTime(Double time)
interpolate to the desired time which must be >= the currentTime() This uses a linear interpolation b...
Simplified interface to FITS tables with Casacore Look and Feel.