8 #ifndef SINGLEDISH_FILLER_FIELDRECORD_H_
9 #define SINGLEDISH_FILLER_FIELDRECORD_H_
20 template<
class Reader>
86 if (nrow <= ufield_id) {
87 table.
addRow(ufield_id - nrow + 1);
139 meas_info.
define(
"Ref", direction_frame);
145 template<
class Reader>
void addRow(uInt nrrow=1, Bool initialize=False)
Add one or more rows at the end of the table.
casacore::Double const d_time
ScalarColumn< String > & code()
Read-write access to required columns.
const IPosition & shape() const
The length of each axis of the Matrix.
casacore::Matrix< casacore::Double > direction
void put(uInt rownr, const Array< T > &array)
Put the array in a particular cell (i.e.
ArrayColumn< Double > & referenceDir()
FieldRecord & operator=(FieldRecord const &other)
size_type size() const
Capacity, size.
void defineRecord(const RecordFieldId &, const TableRecord &value, RecordType type=Variable)
Define a value for the given field.
casacore::String source_name
casacore::Record source_map
external resource
casacore::MSFieldColumns AssociatingColumns
casacore::Bool fill(casacore::uInt, AssociatingColumns &columns)
Types
Types of known MDirections Warning: The order defines the order in the translation matrix FromTo in ...
A class to provide easy read-write access to MSField columns.
ScalarColumn< Int > & numPoly()
casacore::String code
optional
ArrayColumn< Double > & phaseDir()
void add(AssociatingTable &table, AssociatingColumns &columns)
casacore::Int field_id
meta
ScalarColumn< String > & name()
ScalarColumn< Int > & sourceId()
A hierarchical collection of named fields of various types.
bool Bool
Define the standard types used by Casacore.
uInt nrow() const
Convenience function that returns the number of rows in any of the columns.
casacore::Int const d_source_id
for dummy entry
Bool isDefined(const String &fieldName) const
Test if a field name exists.
uInt nrow() const
Get the number of rows.
A hierarchical collection of named fields of various types.
static const String & showType(MDirection::Types tp)
A Table intended to hold a MeasurementSet FIELD table.
casacore::MSField AssociatingTable
TableRecord & rwKeywordSet()
Get read/write access to the column keyword set.
virtual const RecordInterface & asRecord(const RecordFieldId &) const
void setFrame(AssociatingColumns &columns)
casacore::Matrix< casacore::Double > const d_direction
casacore::String name
mandatory
Int asInt(const RecordFieldId &) const
casacore::String const d_name
casacore::MDirection::Types frame
void put(uInt rownr, const T &value)
Put the value in a particular cell (i.e.
String: the storage and methods of handling collections of characters.
void resize(size_t nx, size_t ny, Bool copyValues=False)
ArrayColumn< Double > & delayDir()
void define(const RecordFieldId &, Bool value)
Define a value for the given field.
casacore::Int const d_num_poly
ScalarColumn< Double > & time()