8 #ifndef SINGLEDISH_FILLER_OBSERVATIONRECORD_H_
9 #define SINGLEDISH_FILLER_OBSERVATIONRECORD_H_
63 if (columns.
nrow() <= irow) {
81 columns.
log().put(irow,
log);
void addRow(uInt nrrow=1, Bool initialize=False)
Add one or more rows at the end of the table.
casacore::String telescope_name
mandatory
A Table intended to hold a MeasurementSet OBSERVATION table.
A class to provide easy read-write access to MSObservation columns.
casacore::String schedule_type
optional
ScalarColumn< Double > & releaseDate()
void put(uInt rownr, const Array< T > &array)
Put the array in a particular cell (i.e.
size_type size() const
Capacity, size.
uInt nrow() const
Convenience function that returns the number of rows in any of the columns.
ObservationRecord & operator=(ObservationRecord const &other)
casacore::MSObservationColumns AssociatingColumns
ArrayColumn< String > & schedule()
casacore::Double release_date
ArrayColumn< String > & log()
void add(AssociatingTable &table, AssociatingColumns &)
casacore::String observer
ArrayColumn< Double > & timeRange()
ScalarColumn< String > & scheduleType()
casacore::Vector< casacore::String > schedule
casacore::MSObservation AssociatingTable
bool Bool
Define the standard types used by Casacore.
casacore::Vector< casacore::String > log
ScalarColumn< String > & observer()
casacore::Bool fill(casacore::uInt irow, AssociatingColumns &columns)
ScalarColumn< String > & project()
void put(uInt rownr, const T &value)
Put the value in a particular cell (i.e.
casacore::Vector< casacore::Double > time_range
String: the storage and methods of handling collections of characters.
void resize(size_t len, Bool copyValues=False)
ScalarColumn< String > & telescopeName()